diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset index 50e63cd..1c1ec58 100644 --- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset +++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -15,7 +15,7 @@ MonoBehaviour: m_DefaultGroup: 0d3c75cab4cd488feac7a41a80e154b9 m_currentHash: serializedVersion: 2 - Hash: fad8ef246abed8f414674ed73aaff669 + Hash: 00000000000000000000000000000000 m_OptimizeCatalogSize: 0 m_BuildRemoteCatalog: 0 m_CatalogRequestsTimeout: 0 @@ -33,6 +33,7 @@ MonoBehaviour: m_UniqueBundleIds: 0 m_EnableJsonCatalog: 0 m_NonRecursiveBuilding: 1 + m_AllowNestedBundleFolders: 0 m_CCDEnabled: 0 m_maxConcurrentWebRequests: 3 m_UseUWRForLocalBundles: 0 diff --git a/Assets/Animation/DebugLevelCameraManager.controller b/Assets/Animation/DebugLevelCameraManager.controller new file mode 100644 index 0000000..a37f2b8 --- /dev/null +++ b/Assets/Animation/DebugLevelCameraManager.controller @@ -0,0 +1,264 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-4212371360758877485 +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: InRoom1 + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: OnElevator + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4748541619708016766} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DebugLevelCameraManager + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: InHallway + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: InRoom1 + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: OnElevator + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 2643264427047547529} + 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 &1049852423116493698 +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: InHallway + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: InRoom1 + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1716287324208488857} + 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 &1716287324208488857 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hallway + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 5972717998074965261} + 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!1107 &2643264427047547529 +AnimatorStateMachine: + serializedVersion: 6 + 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: 1716287324208488857} + m_Position: {x: 270, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4748541619708016766} + m_Position: {x: 530, y: 120, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7877306372994041275} + m_Position: {x: 800, y: 120, 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: -30, y: -70, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1716287324208488857} +--- !u!1102 &4748541619708016766 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Room1 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1049852423116493698} + - {fileID: 7269450716003168661} + 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!1101 &5972717998074965261 +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: InRoom1 + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: InHallway + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4748541619708016766} + 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 &7269450716003168661 +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: InHallway + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: OnElevator + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7877306372994041275} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &7877306372994041275 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Elevator + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -4212371360758877485} + 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: diff --git a/Assets/Animation/DebugLevelCameraManager.controller.meta b/Assets/Animation/DebugLevelCameraManager.controller.meta new file mode 100644 index 0000000..2bdfbfb --- /dev/null +++ b/Assets/Animation/DebugLevelCameraManager.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01f3086b1da0e95748fdb607b6c2a555 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animation/Door.controller b/Assets/Animation/Door.controller index 24ddd18..d5d2eba 100644 --- a/Assets/Animation/Door.controller +++ b/Assets/Animation/Door.controller @@ -118,20 +118,20 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: 671522036267396356} - m_Position: {x: 200, y: 180, z: 0} + m_Position: {x: 220, y: 180, z: 0} - serializedVersion: 1 m_State: {fileID: 38950273917977174} m_Position: {x: 330, y: 80, z: 0} - serializedVersion: 1 m_State: {fileID: 6558265478478358952} - m_Position: {x: 420, y: 180, z: 0} + m_Position: {x: 440, y: 180, 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_AnyStatePosition: {x: 50, y: 40, z: 0} + m_EntryPosition: {x: 50, y: 80, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 38950273917977174} @@ -155,7 +155,7 @@ AnimatorStateTransition: m_TransitionDuration: 0.25 m_TransitionOffset: 0 m_ExitTime: 0.75 - m_HasExitTime: 1 + m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 diff --git a/Assets/Animation/Slide.anim b/Assets/Animation/OpenLeft.anim similarity index 97% rename from Assets/Animation/Slide.anim rename to Assets/Animation/OpenLeft.anim index 5624dbd..14f1ff9 100644 --- a/Assets/Animation/Slide.anim +++ b/Assets/Animation/OpenLeft.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Slide + m_Name: OpenLeft serializedVersion: 7 m_Legacy: 0 m_Compressed: 0 @@ -29,7 +29,7 @@ AnimationClip: outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 1 - value: {x: -2, y: 0, z: 0} + value: {x: 0, y: 0, z: 2} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 @@ -96,10 +96,10 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: -2 + value: 0 inSlope: 0 outSlope: 0 - tangentMode: 136 + tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 @@ -156,7 +156,7 @@ AnimationClip: outWeight: 0.33333334 - serializedVersion: 3 time: 1 - value: 0 + value: 2 inSlope: 0 outSlope: 0 tangentMode: 136 diff --git a/Assets/Animation/Slide.anim.meta b/Assets/Animation/OpenLeft.anim.meta similarity index 100% rename from Assets/Animation/Slide.anim.meta rename to Assets/Animation/OpenLeft.anim.meta diff --git a/Assets/Canto URP Renderer.asset b/Assets/Canto URP Renderer.asset index 9423695..b080f42 100644 --- a/Assets/Canto URP Renderer.asset +++ b/Assets/Canto URP Renderer.asset @@ -1,5 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2860357817675933043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e32e72b6a3f58a24c9033e2b9275eea0, type: 3} + m_Name: ScreenSpaceShadows + m_EditorClassIdentifier: + m_Active: 1 + m_Shader: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, type: 3} --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -28,7 +42,8 @@ MonoBehaviour: - {fileID: 601012607912154617} - {fileID: 2009467652837663262} - {fileID: 5739553122425761206} - m_RendererFeatureMap: f9952258c83957081ee206032f10e31bb6edabc727fda64f + - {fileID: -2860357817675933043} + m_RendererFeatureMap: f9952258c83957081ee206032f10e31bb6edabc727fda64f8d1aea3ab8f74dd8 m_UseNativeRenderPass: 0 xrSystemData: {fileID: 0} postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} diff --git a/Assets/Canto URP.asset b/Assets/Canto URP.asset index 0169bb9..c88fb3c 100644 --- a/Assets/Canto URP.asset +++ b/Assets/Canto URP.asset @@ -46,7 +46,7 @@ MonoBehaviour: m_MainLightShadowmapResolution: 2048 m_AdditionalLightsRenderingMode: 1 m_AdditionalLightsPerObjectLimit: 4 - m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightShadowsSupported: 1 m_AdditionalLightsShadowmapResolution: 2048 m_AdditionalLightsShadowResolutionTierLow: 256 m_AdditionalLightsShadowResolutionTierMedium: 512 @@ -70,7 +70,7 @@ MonoBehaviour: m_AdditionalLightsCookieResolution: 2048 m_AdditionalLightsCookieFormat: 3 m_UseSRPBatcher: 1 - m_SupportsDynamicBatching: 0 + m_SupportsDynamicBatching: 1 m_MixedLightingSupported: 1 m_SupportsLightCookies: 1 m_SupportsLightLayers: 1 @@ -80,12 +80,12 @@ MonoBehaviour: m_ColorGradingMode: 0 m_ColorGradingLutSize: 32 m_AllowPostProcessAlphaOutput: 0 - m_UseFastSRGBLinearConversion: 0 + m_UseFastSRGBLinearConversion: 1 m_SupportDataDrivenLensFlare: 1 m_SupportScreenSpaceLensFlare: 1 m_GPUResidentDrawerMode: 0 m_SmallMeshScreenPercentage: 0 - m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 1 m_ShadowType: 1 m_LocalShadowsSupported: 0 m_LocalShadowsAtlasResolution: 256 diff --git a/Assets/Lighting Settings.lighting b/Assets/Lighting Settings.lighting new file mode 100644 index 0000000..52a7bd7 --- /dev/null +++ b/Assets/Lighting Settings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Lighting Settings + serializedVersion: 9 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 2 + m_LightmapMaxSize: 1024 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_EnableWorkerProcessBaking: 1 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Assets/Lighting Settings.lighting.meta b/Assets/Lighting Settings.lighting.meta new file mode 100644 index 0000000..a0669fb --- /dev/null +++ b/Assets/Lighting Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5d02a2c3139e2266b7d4c86c44bbf65 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0.meta b/Assets/Packages/OneOf.3.0.271.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0.meta rename to Assets/Packages/OneOf.3.0.271.meta index 3654f5b..3907524 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0.meta +++ b/Assets/Packages/OneOf.3.0.271.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0114a533a8e6c181198c1644a5369cc4 +guid: dbb53dd75cfe7322d84225cf2f967790 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/OneOf.3.0.271/.signature.p7s b/Assets/Packages/OneOf.3.0.271/.signature.p7s new file mode 100644 index 0000000..39d7565 Binary files /dev/null and b/Assets/Packages/OneOf.3.0.271/.signature.p7s differ diff --git a/Assets/Packages/OneOf.3.0.271/OneOf.nuspec b/Assets/Packages/OneOf.3.0.271/OneOf.nuspec new file mode 100644 index 0000000..954fdfd --- /dev/null +++ b/Assets/Packages/OneOf.3.0.271/OneOf.nuspec @@ -0,0 +1,23 @@ + + + + OneOf + 3.0.271 + OneOf - Easy Discriminated Unions for c# + Harry McIntyre + https://github.com/mcintyre321/OneOf/blob/master/licence.md + https://github.com/mcintyre321/OneOf/ + F# style discriminated unions for C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful. + Harry McIntyre + discriminated unions, return type, match switch + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/Packages/OneOf.3.0.271/OneOf.nuspec.meta b/Assets/Packages/OneOf.3.0.271/OneOf.nuspec.meta new file mode 100644 index 0000000..f634e30 --- /dev/null +++ b/Assets/Packages/OneOf.3.0.271/OneOf.nuspec.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd5257f9566a61c18b2f9025ef5b52b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib.meta b/Assets/Packages/OneOf.3.0.271/lib.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/lib.meta rename to Assets/Packages/OneOf.3.0.271/lib.meta index 6cd30c1..f893776 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/lib.meta +++ b/Assets/Packages/OneOf.3.0.271/lib.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fc062c1afdcfbab8abcf3300de05eb54 +guid: 2d5de9ee3064a437ba6755e1ae4bfdca folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0.meta b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0.meta rename to Assets/Packages/OneOf.3.0.271/lib/netstandard2.0.meta index baf294d..babf1f3 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0.meta +++ b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d8488c7ffa3d153239f2a1cb549349b0 +guid: 6e4d7f4b526eca5959e3df02486a4d17 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll new file mode 100644 index 0000000..1521dd8 Binary files /dev/null and b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll differ diff --git a/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll.meta b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll.meta new file mode 100644 index 0000000..906f7d5 --- /dev/null +++ b/Assets/Packages/OneOf.3.0.271/lib/netstandard2.0/OneOf.dll.meta @@ -0,0 +1,29 @@ +fileFormatVersion: 2 +guid: cbc1e8b762041e9899ec1204f10a5149 +labels: +- NuGetForUnity +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 1 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png b/Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png deleted file mode 100644 index a0f1fdb..0000000 Binary files a/Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png and /dev/null differ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll b/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll deleted file mode 100644 index 3082288..0000000 Binary files a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll and /dev/null differ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0.meta b/Assets/Packages/System.Collections.Immutable.9.0.0.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0.meta index 4ef5353..20d442b 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 27a1a277457ba8d25b4db6762fba46bc +guid: f6c3b37555f06730caecb2d207e1bb13 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/.signature.p7s b/Assets/Packages/System.Collections.Immutable.9.0.0/.signature.p7s similarity index 54% rename from Assets/Packages/System.Collections.Immutable.8.0.0/.signature.p7s rename to Assets/Packages/System.Collections.Immutable.9.0.0/.signature.p7s index 8254d63..bc50945 100644 Binary files a/Assets/Packages/System.Collections.Immutable.8.0.0/.signature.p7s and b/Assets/Packages/System.Collections.Immutable.9.0.0/.signature.p7s differ diff --git a/Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png b/Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png new file mode 100644 index 0000000..fb00ecf Binary files /dev/null and b/Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png differ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png.meta similarity index 86% rename from Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png.meta index 32bfbd9..5bf6546 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/Icon.png.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/Icon.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3b4e6fd03e3dcdcc2929187857ccbab1 +guid: 256a9a682d2a98b339ab48b7185d8f7c TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -93,19 +93,6 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT b/Assets/Packages/System.Collections.Immutable.9.0.0/LICENSE.TXT similarity index 100% rename from Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT rename to Assets/Packages/System.Collections.Immutable.9.0.0/LICENSE.TXT diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/LICENSE.TXT.meta similarity index 75% rename from Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/LICENSE.TXT.meta index f358f8a..bac2d0b 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/LICENSE.TXT.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/LICENSE.TXT.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 400ac858db9de844591ef7987073a95b +guid: e4945c075f2dae90e9679a30fcd8ecb3 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md b/Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md similarity index 91% rename from Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md rename to Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md index bbfd1bd..b877074 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md @@ -62,8 +62,8 @@ The main types provided by this library are: -- [Collections and Data Structures](https://docs.microsoft.com/dotnet/standard/collections/) -- [API documentation](https://docs.microsoft.com/dotnet/api/system.collections.immutable) +- [Collections and Data Structures](https://learn.microsoft.com/dotnet/standard/collections/) +- [API documentation](https://learn.microsoft.com/dotnet/api/system.collections.immutable) ## Feedback & Contributing diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md.meta similarity index 75% rename from Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md.meta index 9d78af9..66a29fa 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/PACKAGE.md.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/PACKAGE.md.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 03d26f5520557876ea76681169840c57 +guid: 1cc3b116d67393e32bdaa667586f5893 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec b/Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec similarity index 86% rename from Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec rename to Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec index 407ef0f..3d99490 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec @@ -2,7 +2,7 @@ System.Collections.Immutable - 8.0.0 + 9.0.0 Microsoft MIT https://licenses.nuget.org/MIT @@ -15,17 +15,14 @@ The System.Collections.Immutable library is built-in as part of the shared frame https://go.microsoft.com/fwlink/?LinkID=799421 © Microsoft Corporation. All rights reserved. true - + - - - - + diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec.meta similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec.meta index 91577ad..88d494c 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/System.Collections.Immutable.nuspec.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/System.Collections.Immutable.nuspec.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3b47bb193cc09ccc3a9b05ee748d3a99 +guid: 04830c18a45f5b67397c7955a3220b34 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT b/Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT similarity index 87% rename from Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT rename to Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT index f2d7529..6c9991e 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT @@ -66,37 +66,57 @@ shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. -License notice for Zlib +License notice for zlib-ng ----------------------- -https://github.com/madler/zlib -https://zlib.net/zlib_license.html +https://github.com/zlib-ng/zlib-ng/blob/d54e3769be0c522015b784eca2af258b1c026107/LICENSE.md -/* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.13, October 13th, 2022 +(C) 1995-2024 Jean-loup Gailly and Mark Adler - Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu +3. This notice may not be removed or altered from any source distribution. -*/ +License notice for LinuxTracepoints +----------------------------------- + +https://github.com/microsoft/LinuxTracepoints/blob/main/LICENSE + +Copyright (c) Microsoft Corporation. + +MIT License + +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 License notice for Mono ------------------------------- @@ -480,8 +500,8 @@ Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment Corporation makes any representations about the suitability of this software for any purpose." -License notice for The LLVM Compiler Infrastructure (Legacy License) --------------------------------------------------------------------- +License notice for The LLVM Compiler Infrastructure +--------------------------------------------------- Developed by: @@ -986,8 +1006,8 @@ 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. -License notice for The LLVM Project ------------------------------------ +License for remote stack unwind (https://github.com/llvm/llvm-project/blob/main/lldb/source/Symbol/CompactUnwindInfo.cpp) +-------------------------------------- Copyright 2019 LLVM Project @@ -1270,3 +1290,107 @@ Licensed under the Apache License, Version 2.0. Available at https://github.com/SixLabors/ImageSharp/blob/f4f689ce67ecbcc35cebddba5aacb603e6d1068a/LICENSE + +License for the Teddy multi-substring searching implementation +-------------------------------------- + +https://github.com/BurntSushi/aho-corasick + +The MIT License (MIT) + +Copyright (c) 2015 Andrew Gallant + +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. + +License notice for Avx512Vbmi base64 encoding / decoding +-------------------------------------------------------- + +Copyright (c) 2015-2018, Wojciech Muła +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, 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. + +-------------------------------------------------------- + +Aspects of base64 encoding / decoding are based on algorithm described in "Base64 encoding and decoding at almost the speed of a memory +copy", Wojciech Muła and Daniel Lemire. https://arxiv.org/pdf/1910.05109.pdf + +License for FormatJS Intl.Segmenter grapheme segmentation algorithm +-------------------------------------------------------------------------- +Available at https://github.com/formatjs/formatjs/blob/58d6a7b398d776ca3d2726d72ae1573b65cc3bef/packages/intl-segmenter/LICENSE.md + +MIT License + +Copyright (c) 2022 FormatJS + +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. + +License for SharpFuzz and related samples +-------------------------------------- + +https://github.com/Metalnem/sharpfuzz +https://github.com/Metalnem/dotnet-fuzzers +https://github.com/Metalnem/libfuzzer-dotnet + +MIT License + +Copyright (c) 2018 Nemanja Mijailovic + +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/Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT.meta similarity index 75% rename from Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT.meta index 8364df7..ad88b04 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/THIRD-PARTY-NOTICES.TXT.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/THIRD-PARTY-NOTICES.TXT.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2937f3d5889cd75cbca82c3e1a2ecbb +guid: 4301233cdb2b4fa1fa746b1f19a05d33 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive.meta index 5f11518..6360abd 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 661cabce2bbf2f495ab550dac8e40d34 +guid: c648defb368325c0babcd7f7aa21cd69 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461.meta index 0d380d4..295e0d4 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1660b59739d477a7b8bea2dfc4e7f4c3 +guid: 9fa21c542039dc8d3ab3c7944e9334f3 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets similarity index 89% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets index 7e7453b..7916538 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets @@ -1,6 +1,6 @@ - + diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta index 38197b2..d9fa63b 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 68c388c633542c3d4ae65606f2087b02 +guid: 71a499375e29877ca8c057f69149fd94 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462.meta index 7233bec..e0bcf86 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7459bad1c8bf75eabbb4f41606852dc3 +guid: 7c6afa0fd8de343f3bab194346f9b518 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462/_._ similarity index 100% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._ rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462/_._ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462/_._.meta similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462/_._.meta index 40b9cbd..735f816 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net462/_._.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 219fa7da90ab9e65585d68c1c76b25b1 +guid: 6188f4c07932c80e799517952ed4c840 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0.meta new file mode 100644 index 0000000..58d57b4 --- /dev/null +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5a73f47fcf72e5f58938862be38d004 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0/_._ similarity index 100% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net6.0/_._ rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0/_._ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0/_._.meta similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0/_._.meta index ebbdf1b..1ce5915 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net462/_._.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/net8.0/_._.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 013f29d75bce80c6c94650774432ab9d +guid: 52833cfa516393946aa6a1e2556a4220 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0.meta similarity index 77% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0.meta index 8fb3a19..79aa926 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d6e6a9165a9a8ba7a857cb05738c3ded +guid: 424b094bd35b9943296ab29cc27aa1ee folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets index 4b80fdc..686ccb6 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets @@ -1,6 +1,6 @@ - - + - + diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta similarity index 74% rename from Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta index c65b640..a5d10ac 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/buildTransitive/net461/System.Collections.Immutable.targets.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aaf168d9c52cd5d5f8a0787fda7bd70b +guid: f5f1a1fdcd963d622a24e52b2c0b6498 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.9.0.0/lib.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/lib.meta new file mode 100644 index 0000000..4741c3f --- /dev/null +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/lib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1068ac0f6cc14a7691bf44234c3a152 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0.meta new file mode 100644 index 0000000..0d96211 --- /dev/null +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a402dfa6ecbbbae1c8a71374d0ead33b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll new file mode 100644 index 0000000..b182127 Binary files /dev/null and b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll differ diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta similarity index 93% rename from Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta index bb62b35..86b75aa 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6583bc8bb484aa51a9f95a87a1fd152d +guid: 05731403d5f877375ae7e5fb582ed41e labels: - NuGetForUnity PluginImporter: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml similarity index 97% rename from Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml rename to Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml index 6b116d1..a301259 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml @@ -55,6 +55,15 @@ Copies the elements of the dictionary to a span of type . The span that is the destination of the elements copied from the dictionary. + + + Gets an instance of a type that may be used to perform operations on a + using a as a key instead of a . + + The alternate type of a key for performing lookups. + This instance's comparer is not compatible with . + The created lookup instance. + Returns an enumerator that iterates through the dictionary. An enumerator that iterates through the dictionary. @@ -129,6 +138,15 @@ Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. + + + Gets an instance of a type that may be used to perform operations on a + using a as a key instead of a . + The created lookup instance when the method returns , or a default instance that should not be used if the method returns . + The alternate type of a key for performing lookups. + + if a lookup could be created; otherwise, . + Gets the value associated with the specified key. The key of the value to get. @@ -221,6 +239,49 @@ Gets a collection containing the values in the dictionary. + + + Provides a type that may be used to perform operations on a + using a as a key instead of a . + + The type of the keys in the dictionary. + The type of the values in the dictionary. + The alternate type of a key for performing lookups. + + + Determines whether the contains the specified alternate key. + The alternate key to check. + + is . + + if the key is in the dictionary; otherwise, . + + + Gets the value associated with the specified alternate key. + The alternate key of the value to get. + + When this method returns, contains the value associated with the specified key, if the key is found; + otherwise, the default value for the type of the value parameter. + + + is . + + if an entry was found; otherwise, . + + + Gets the against which this instance performs operations. + + + Gets or sets the value associated with the specified alternate key. + The alternate key of the value to get or set. + + is . + The alternate key does not exist in the collection. + + The value associated with the specified alternate key. If the specified alternate key is not found, a get operation throws + a , and a set operation creates a new element with the specified key. + + Enumerates the elements of a . @@ -248,6 +309,19 @@ Provides a set of initialization methods for instances of the class. + + Creates a with the specified values. + The comparer implementation to use to compare values for equality. If , is used. + The values to use to populate the set. + The type of the values in the set. + A frozen set. + + + Creates a with the specified values. + The values to use to populate the set. + The type of the values in the set. + A frozen set. + Creates a with the specified values. The values to use to populate the set. @@ -274,6 +348,15 @@ Copies the values in the set to a span. The span that is the destination of the values copied from the set. + + + Gets an instance of a type that may be used to perform operations on a + using a instead of a . + + The alternate type of a item for performing lookups. + This instance's comparer is not compatible with . + The created lookup instance. + Returns an enumerator that iterates through the set. An enumerator that iterates through the set. @@ -362,6 +445,15 @@ Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. + + + Gets an instance of a type that may be used to perform operations on a + using a instead of a . + The created lookup instance when the method returns , or a default instance that should not be used if the method returns . + The alternate type of a key for performing lookups. + + if a lookup could be created; otherwise, . + Searches the set for a given value and returns the equal value it finds, if any. The value to search for. @@ -394,6 +486,29 @@ Gets an object that can be used to synchronize access to the . An object that can be used to synchronize access to the . + + + Provides a type that may be used to perform operations on a + using a as a key instead of a . + + The type of the values in this set. + The alternate type of a key for performing lookups. + + + Determines whether a set contains the specified element. + The element to locate in the set. + + if the set contains the specified element; otherwise, . + + + Searches the set for a given value and returns the equal value it finds, if any. + The value to search for. + The value from the set that the search found, or the default value of when the search yielded no match. + A value indicating whether the search was successful. + + + Gets the against which this instance performs operations. + Enumerates the values of a . @@ -720,15 +835,6 @@ NuGet package: System.Collections.Immutable (about immutable collections and how to install) - - Searches the sorted immutable array for a specified element using the default comparer and returns the zero-based index of the element, if it's found. - The sorted array to search. - The object to search for. - The type of element stored in the array. - - does not implement or the search encounters an element that does not implement . - The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . - Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. The sorted array to search. @@ -739,23 +845,13 @@ is null and does not implement or the search encounters an element that does not implement . The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . - - Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. + + Searches the sorted immutable array for a specified element using the default comparer and returns the zero-based index of the element, if it's found. The sorted array to search. - The starting index of the range to search. - The length of the range to search. The object to search for. The type of element stored in the array. does not implement or the search encounters an element that does not implement . - - and do not specify a valid range in . - - is less than the lower bound of . - --or- - - is less than zero. The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . @@ -779,6 +875,25 @@ -or- + is less than zero. + The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . + + + Searches a sorted immutable array for a specified element and returns the zero-based index of the element, if it's found. + The sorted array to search. + The starting index of the range to search. + The length of the range to search. + The object to search for. + The type of element stored in the array. + + does not implement or the search encounters an element that does not implement . + + and do not specify a valid range in . + + is less than the lower bound of . + +-or- + is less than zero. The zero-based index of the item in the array, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than or, if there is no larger element, the bitwise complement of . @@ -787,16 +902,12 @@ The type of elements stored in the array. An empty immutable array. - - Creates an immutable array that contains the specified object. - The object to store in the array. - The type of elements stored in the array. - An immutable array that contains the specified object. - - + Creates an immutable array that contains the specified objects. The first object to store in the array. The second object to store in the array. + The third object to store in the array. + The fourth object to store in the array. The type of elements stored in the array. An immutable array that contains the specified objects. @@ -808,20 +919,18 @@ The type of elements stored in the array. An immutable array that contains the specified objects. - + Creates an immutable array that contains the specified objects. The first object to store in the array. The second object to store in the array. - The third object to store in the array. - The fourth object to store in the array. The type of elements stored in the array. An immutable array that contains the specified objects. - - Creates an immutable array from the specified array of objects. - The array of objects to populate the array with. + + Creates an immutable array that contains the specified object. + The object to store in the array. The type of elements stored in the array. - An immutable array that contains the array of items. + An immutable array that contains the specified object. Creates an immutable array with specified objects from another array. @@ -831,6 +940,12 @@ The type of elements stored in the array. An immutable array that contains the specified objects from the source array. + + Creates an immutable array from the specified array of objects. + The array of objects to populate the array with. + The type of elements stored in the array. + An immutable array that contains the array of items. + Creates an immutable array with the specified objects from another immutable array. The source array of objects. @@ -946,23 +1061,18 @@ The item to be added to the end of the array. A new array with the specified item added to the end. - - Adds the specified values to this list. - The values to add. - A new list with the elements added. - Adds the specified items to the end of the array. The values to add. The number of elements from the source array to add. A new list with the elements added. - - Returns a copy of the original array with the specified elements added to the end of the array. - The elements to add to the array. - A new array with the elements added. + + Adds the specified values to this list. + The values to add. + A new list with the elements added. - + Returns a copy of the original array with the specified elements added to the end of the array. The elements to add to the array. A new array with the elements added. @@ -973,6 +1083,11 @@ The number of elements from the source array to add. A new list with the elements added. + + Returns a copy of the original array with the specified elements added to the end of the array. + The elements to add to the array. + A new array with the elements added. + Adds the specified values to this list. The values to add. @@ -1030,12 +1145,6 @@ Returns an array with all the elements removed. An array with all of the elements removed. - - Determines whether the specified item exists in the array. - The item to search for. - - if the specified item was found in the array; otherwise . - Determines whether the specified item exists in the array. The item to search for. @@ -1044,15 +1153,21 @@ if an equal value was found in the array; otherwise. - - Copies the contents of this array to the specified array. - The array to copy to. + + Determines whether the specified item exists in the array. + The item to search for. + + if the specified item was found in the array; otherwise . Copies the contents of this array to the specified array starting at the specified destination index. The array to copy to. The index in where copying begins. + + Copies the contents of this array to the specified array. + The array to copy to. + Copies the specified items in this array to the specified array at the specified starting index. The index of this array where copying begins. @@ -1084,17 +1199,6 @@ Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - Searches the array for the specified item. - The item to search for. - The zero-based index position of the item if it is found, or -1 if it is not. - - - Searches the array for the specified item. - The item to search for. - The index at which to begin the search. - The zero-based index position of the item if it is found, or -1 if it is not. - Searches the array for the specified item. The item to search for. @@ -1102,6 +1206,14 @@ The equality comparer to use in the search. The zero-based index position of the item if it is found, or -1 if it is not. + + Searches the array for the specified item. + The item to search for. + The index at which to begin the search. + The number of elements to search. + The equality comparer to use in the search. + The zero-based index position of the item if it is found, or -1 if it is not. + Searches the array for the specified item. The item to search for. @@ -1109,12 +1221,15 @@ The number of elements to search. The zero-based index position of the item if it is found, or -1 if it is not. - + Searches the array for the specified item. The item to search for. The index at which to begin the search. - The number of elements to search. - The equality comparer to use in the search. + The zero-based index position of the item if it is found, or -1 if it is not. + + + Searches the array for the specified item. + The item to search for. The zero-based index position of the item if it is found, or -1 if it is not. @@ -1152,15 +1267,12 @@ The zero-based index of the element to get a reference to. A read-only reference to the element at the specified in the read-only list. - - Searches the array for the specified item; starting at the end of the array. - The item to search for. - The 0-based index into the array where the item was found; or -1 if it could not be found. - - + Searches the array for the specified item; starting at the end of the array. The item to search for. The index at which to begin the search. + The number of elements to search. + The equality comparer to use in the search. The 0-based index into the array where the item was found; or -1 if it could not be found. @@ -1170,12 +1282,15 @@ The number of elements to search. The 0-based index into the array where the item was found; or -1 if it could not be found. - + Searches the array for the specified item; starting at the end of the array. The item to search for. The index at which to begin the search. - The number of elements to search. - The equality comparer to use in the search. + The 0-based index into the array where the item was found; or -1 if it could not be found. + + + Searches the array for the specified item; starting at the end of the array. + The item to search for. The 0-based index into the array where the item was found; or -1 if it could not be found. @@ -1211,11 +1326,6 @@ if the two arrays are not equal; otherwise, . - - Returns an array with the first occurrence of the specified element removed from the array. If no match is found, the current array is returned. - The item to remove. - A new array with the item removed. - Returns an array with the first occurrence of the specified element removed from the array. @@ -1224,6 +1334,11 @@ The equality comparer to use in the search. A new array with the specified item removed. + + Returns an array with the first occurrence of the specified element removed from the array. If no match is found, the current array is returned. + The item to remove. + A new array with the item removed. + Removes all the items from the array that meet the specified condition. The delegate that defines the conditions of the elements to remove. @@ -1240,13 +1355,19 @@ The equality comparer to use in the search. A new list with the elements removed. + + Removes the specified items from this array. + The items to remove if matches are found in this list. + The equality comparer to use in the search. + A new array with the elements removed. + Removes the specified items from this array. The items to remove if matches are found in this list. A new array with the elements removed. - - Removes the specified items from this array. + + Removes the specified items from this list. The items to remove if matches are found in this list. The equality comparer to use in the search. A new array with the elements removed. @@ -1256,12 +1377,6 @@ The items to remove if matches are found in this list. A new list with the elements removed. - - Removes the specified items from this list. - The items to remove if matches are found in this list. - The equality comparer to use in the search. - A new array with the elements removed. - Returns an array with the elements at the specified position removed. The 0-based index of the starting element to remove from the array. @@ -1274,14 +1389,6 @@ The equality comparer to use in the search. A new list with the elements removed. - - Finds the first element in the array equal to the specified value and replaces the value with the specified new value. - The value to find and replace in the array. - The value to replace the oldvalue with. - - is not found in the array. - A new array that contains even if the new and old values are the same. - Finds the first element in the array equal to the specified value and replaces the value with the specified new value. The value to find and replace in the array. @@ -1291,6 +1398,14 @@ is not found in the array. A new array that contains even if the new and old values are the same. + + Finds the first element in the array equal to the specified value and replaces the value with the specified new value. + The value to find and replace in the array. + The value to replace the oldvalue with. + + is not found in the array. + A new array that contains even if the new and old values are the same. + Replaces the item at the specified index with the specified item. The index of the item to replace. @@ -1582,32 +1697,32 @@ Adds the specified item to the array. The object to add to the array. - - Adds the specified items to the end of the array. - The items to add to the array. - Adds the specified items to the end of the array. The items to add to the array. The number of elements from the source array to add. + + Adds the specified items to the end of the array. + The items to add to the array. + Adds the specified items to the end of the array. The items to add to the array. - - Adds the specified items to the end of the array. - The items to add to the array. - - - Adds the specified items to the end of the array. - The items to add to the array. - Adds the specified items to the end of the array. The items to add to the array. The number of elements from the source array to add. + + Adds the specified items to the end of the array. + The items to add to the array. + + + Adds the specified items to the end of the array. + The items to add to the array. + Adds the specified items to the end of the array. The items to add at the end of the array. @@ -1617,12 +1732,12 @@ The items to add to end of the array. The type that derives from the type of item already in the array. - + Adds the specified items that derive from the type currently in the array, to the end of the array. The items to add to the end of the array. The type that derives from the type of item already in the array. - + Adds the specified items that derive from the type currently in the array, to the end of the array. The items to add to the end of the array. The type that derives from the type of item already in the array. @@ -1641,15 +1756,15 @@ if the object is found; otherwise, . - - Copies the contents of this array to the specified array. - The array to copy to. - Copies the current contents to the specified array. The array to copy to. The index to start the copy operation. + + Copies the contents of this array to the specified array. + The array to copy to. + Copies the contents of this array to the specified array. The index into this collection of the first element to copy. @@ -1669,17 +1784,6 @@ Gets an object that can be used to iterate through the collection. An object that can be used to iterate through the collection. - - Determines the index of a specific item in the array. - The item to locate in the array. - The index of if it's found in the list; otherwise, -1. - - - Determines the index of the specified item. - The item to locate in the array. - The starting position of the search. - The index of if it's found in the list; otherwise, -1. - Searches the array for the specified item. The item to search for. @@ -1688,6 +1792,14 @@ If , is used. The 0-based index into the array where the item was found; or -1 if it could not be found. + + Determines the index for the specified item. + The item to locate in the array. + The index at which to begin the search. + The starting position of the search. + The equality comparer to use in the search. + The index of if it's found in the list; otherwise, -1. + Determines the index of the specified item. The item to locate in the array. @@ -1695,12 +1807,15 @@ The number of elements to search. The index of if it's found in the list; otherwise, -1. - - Determines the index for the specified item. + + Determines the index of the specified item. + The item to locate in the array. + The starting position of the search. + The index of if it's found in the list; otherwise, -1. + + + Determines the index of a specific item in the array. The item to locate in the array. - The index at which to begin the search. - The starting position of the search. - The equality comparer to use in the search. The index of if it's found in the list; otherwise, -1. @@ -1725,15 +1840,12 @@ is greater or equal to the array count. The read-only reference to the element at the specified index. - - Determines the 0-based index of the last occurrence of the specified item in this array. - The item to search for. - The 0-based index where the item was found; or -1 if it could not be found. - - + Determines the 0-based index of the last occurrence of the specified item in this array. The item to search for. The starting position of the search. + The number of elements to search. + The equality comparer to use in the search. The 0-based index into the array where the item was found; or -1 if it could not be found. @@ -1743,25 +1855,22 @@ The number of elements to search. The 0-based index into the array where the item was found; or -1 if it could not be found. - + Determines the 0-based index of the last occurrence of the specified item in this array. The item to search for. The starting position of the search. - The number of elements to search. - The equality comparer to use in the search. The 0-based index into the array where the item was found; or -1 if it could not be found. + + Determines the 0-based index of the last occurrence of the specified item in this array. + The item to search for. + The 0-based index where the item was found; or -1 if it could not be found. + Extracts the internal array as an and replaces it with a zero length array. When doesn't equal . An immutable array containing the elements of the builder. - - Removes the specified element. - The item to remove. - - if was found and removed; otherwise, . - Removes the first occurrence of the specified element from the builder. If no match is found, the builder remains unchanged. @@ -1770,6 +1879,12 @@ If , is used. A value indicating whether the specified element was found and removed from the collection. + + Removes the specified element. + The item to remove. + + if was found and removed; otherwise, . + Removes all the elements that match the conditions defined by the specified predicate. The delegate that defines the conditions of the elements to remove. @@ -1778,26 +1893,21 @@ Removes the item at the specified index from the array. The zero-based index of the item to remove. - - Removes the specified values from this list. - The items to remove if matches are found in this list. - Removes the specified values from this list. The items to remove if matches are found in this list. The equality comparer to use in the search. If , is used. + + Removes the specified values from this list. + The items to remove if matches are found in this list. + Removes the specified values from this list. The 0-based index into the array for the element to omit from the returned array. The number of elements to remove. - - Replaces the first equal element in the list with the specified element. - The element to replace. - The element to replace the old element with. - Replaces the first equal element in the list with the specified element. The element to replace. @@ -1805,6 +1915,11 @@ The equality comparer to use in the search. If , is used. + + Replaces the first equal element in the list with the specified element. + The element to replace. + The element to replace the old element with. + Reverses the order of elements in the collection. @@ -1898,13 +2013,6 @@ The type of values stored by the dictionary. An empty immutable dictionary. - - Creates an empty immutable dictionary that uses the specified key comparer. - The implementation to use to determine the equality of keys in the dictionary. - The type of keys stored by the dictionary. - The type of values stored by the dictionary. - An empty immutable dictionary. - Creates an empty immutable dictionary that uses the specified key and value comparers. The implementation to use to determine the equality of keys in the dictionary. @@ -1913,19 +2021,19 @@ The type of values stored by the dictionary. An empty immutable dictionary. + + Creates an empty immutable dictionary that uses the specified key comparer. + The implementation to use to determine the equality of keys in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable dictionary. + Creates a new immutable dictionary builder. The type of keys stored by the dictionary. The type of values stored by the dictionary. The new builder. - - Creates a new immutable dictionary builder. - The key comparer. - The type of keys stored by the dictionary. - The type of values stored by the dictionary. - The new builder. - Creates a new immutable dictionary builder. The key comparer. @@ -1934,6 +2042,13 @@ The type of values stored by the dictionary. The new builder. + + Creates a new immutable dictionary builder. + The key comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The new builder. + Creates a new immutable dictionary that contains the specified items. The items used to populate the dictionary before it's immutable. @@ -1958,14 +2073,6 @@ The type of values in the dictionary. A new immutable dictionary that contains the specified items and uses the specified comparer. - - Gets the value for a given key if a matching key exists in the dictionary. - The dictionary to retrieve the value from. - The key to search for. - The type of the key. - The type of the value. - The value for the key, or default(TValue) if no matching key was found. - Gets the value for a given key if a matching key exists in the dictionary. The dictionary to retrieve the value from. @@ -1975,13 +2082,13 @@ The type of the value. The value for the key, or if no matching key was found. - - Constructs an immutable dictionary from an existing collection of elements, applying a transformation function to the source keys. - The source collection used to generate the immutable dictionary. - The function used to transform keys for the immutable dictionary. - The type of element in the source collection. - The type of key in the resulting immutable dictionary. - The immutable dictionary that contains elements from , with keys transformed by applying . + + Gets the value for a given key if a matching key exists in the dictionary. + The dictionary to retrieve the value from. + The key to search for. + The type of the key. + The type of the value. + The value for the key, or default(TValue) if no matching key was found. Constructs an immutable dictionary based on some transformation of a sequence. @@ -1992,9 +2099,19 @@ The type of key in the resulting immutable dictionary. The immutable dictionary that contains elements from , with keys transformed by applying . - - Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents. + + Constructs an immutable dictionary from an existing collection of elements, applying a transformation function to the source keys. + The source collection used to generate the immutable dictionary. + The function used to transform keys for the immutable dictionary. + The type of element in the source collection. + The type of key in the resulting immutable dictionary. + The immutable dictionary that contains elements from , with keys transformed by applying . + + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key and value comparers. The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The value comparer to use for the immutable dictionary. The type of the keys in the dictionary. The type of the values in the dictionary. An immutable dictionary that contains the key/value pairs in the specified sequence. @@ -2007,11 +2124,9 @@ The type of the values in the dictionary. An immutable dictionary that contains the key/value pairs in the specified sequence. - - Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key and value comparers. + + Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents. The sequence of key/value pairs to enumerate. - The key comparer to use when building the immutable dictionary. - The value comparer to use for the immutable dictionary. The type of the keys in the dictionary. The type of the values in the dictionary. An immutable dictionary that contains the key/value pairs in the specified sequence. @@ -2023,11 +2138,13 @@ The type of the values in the dictionary. An immutable dictionary that contains the current contents in the builder's dictionary. - - Enumerates and transforms a sequence, and produces an immutable dictionary of its contents. + + Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key and value comparers. The sequence to enumerate to generate the dictionary. The function that will produce the key for the dictionary from each sequence element. The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The value comparer to use for the dictionary. The type of the elements in the sequence. The type of the keys in the resulting dictionary. The type of the values in the resulting dictionary. @@ -2044,13 +2161,11 @@ The type of the values in the resulting dictionary. An immutable dictionary that contains the items in the specified sequence. - - Enumerates and transforms a sequence, and produces an immutable dictionary of its contents by using the specified key and value comparers. + + Enumerates and transforms a sequence, and produces an immutable dictionary of its contents. The sequence to enumerate to generate the dictionary. The function that will produce the key for the dictionary from each sequence element. The function that will produce the value for the dictionary from each sequence element. - The key comparer to use for the dictionary. - The value comparer to use for the dictionary. The type of the elements in the sequence. The type of the keys in the resulting dictionary. The type of the values in the resulting dictionary. @@ -2254,17 +2369,17 @@ if the object that implements the dictionary contains an element with the specified key; otherwise, . - - Gets an instance of the immutable dictionary that uses the specified key comparer. - The key comparer to use. - An instance of the immutable dictionary that uses the given comparer. - Gets an instance of the immutable dictionary that uses the specified key and value comparers. The key comparer to use. The value comparer to use. An instance of the immutable dictionary that uses the given comparers. + + Gets an instance of the immutable dictionary that uses the specified key comparer. + The key comparer to use. + An instance of the immutable dictionary that uses the given comparer. + Gets the number of key/value pairs in the immutable dictionary. The number of key/value pairs in the dictionary. @@ -2398,17 +2513,17 @@ Returns an enumerator that iterates through the immutable dictionary. An enumerator that can be used to iterate through the collection. - - Gets the value for a given key if a matching key exists in the dictionary. - The key to search for. - The value for the key, or default(TValue) if no matching key was found. - Gets the value for a given key if a matching key exists in the dictionary. The key to search for. The default value to return if no matching key is found in the dictionary. The value for the key, or if no matching key was found. + + Gets the value for a given key if a matching key exists in the dictionary. + The key to search for. + The value for the key, or default(TValue) if no matching key was found. + Removes the element with the specified key from the immutable dictionary. The key of the element to remove. @@ -2611,12 +2726,6 @@ The type of items in the immutable hash set. A new immutable hash set that contains the specified items. - - Creates an empty immutable hash set that uses the specified equality comparer. - The object to use for comparing objects in the set for equality. - The type of items in the immutable hash set. - An empty immutable hash set. - Creates a new immutable hash set that contains the specified item and uses the specified equality comparer for the set type. The object to use for comparing objects in the set for equality. @@ -2638,6 +2747,12 @@ The type of items stored by the collection. The new immutable collection. + + Creates an empty immutable hash set that uses the specified equality comparer. + The object to use for comparing objects in the set for equality. + The type of items in the immutable hash set. + An empty immutable hash set. + Creates a new immutable collection prefilled with the specified items. The items to prepopulate. @@ -2668,12 +2783,6 @@ The type of items stored in the collection. The new immutable hash set. - - Enumerates a sequence and produces an immutable hash set of its contents. - The sequence to enumerate. - The type of the elements in the sequence. - An immutable hash set that contains the items in the specified sequence. - Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type. The sequence to enumerate. @@ -2681,6 +2790,12 @@ The type of the elements in the sequence. An immutable hash set that contains the items in the specified sequence and uses the specified equality comparer. + + Enumerates a sequence and produces an immutable hash set of its contents. + The sequence to enumerate. + The type of the elements in the sequence. + An immutable hash set that contains the items in the specified sequence. + Creates an immutable hash set from the current contents of the builder's set. The builder to create the immutable hash set from. @@ -3273,13 +3388,6 @@ The type of items in the . An immutable list that contains the specified items. - - Searches for the specified object and returns the zero-based index of the first occurrence within the list. - The list to search. - The object to locate in the list. The value can be null for reference types. - The type of items in the list. - The zero-based index of the first occurrence of item within the range of elements in the list that extends from index to the last element, if found; otherwise, -1. - Searches for the specified object and returns the zero-based index of the first occurrence within the list. The list to search. @@ -3288,14 +3396,6 @@ The type of items in the list. The zero-based index of the first occurrence of item within the range of elements in the immutable list that extends from index to the last element, if found; otherwise, -1. - - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. - The list to search. - The object to locate in the Immutable list. The value can be null for reference types. - The zero-based starting index of the search. 0 (zero) is valid in an empty list. - The type of items in the list. - The zero-based index of the first occurrence of item within the range of elements in the Immutable list that extends from index to the last element, if found; otherwise, -1. - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. The list to search. @@ -3305,12 +3405,20 @@ The type of items in the list. The zero-based index of the first occurrence of item within the range of elements in the Immutable list that extends from index to the last element, if found; otherwise, -1. - - Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. The list to search. The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the search. 0 (zero) is valid in an empty list. The type of items in the list. - The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1. + The zero-based index of the first occurrence of item within the range of elements in the Immutable list that extends from index to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the list. + The list to search. + The object to locate in the list. The value can be null for reference types. + The type of items in the list. + The zero-based index of the first occurrence of item within the range of elements in the list that extends from index to the last element, if found; otherwise, -1. Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. @@ -3320,14 +3428,6 @@ The type of items in the list. The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1. - - Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. - The list to search. - The object to locate in the Immutable list. The value can be null for reference types. - The zero-based starting index of the backward search. - The type of items in the list. - The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1. - Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. The list to search. @@ -3337,6 +3437,21 @@ The type of items in the list. The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1. + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The zero-based starting index of the backward search. + The type of items in the list. + The zero-based index of the last occurrence of item within the range of elements in the Immutable list that extends from the first element to index, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + The list to search. + The object to locate in the Immutable list. The value can be null for reference types. + The type of items in the list. + The zero-based index of the last occurrence of item within the entire the Immutable list, if found; otherwise, -1. + Removes the specified value from this list. The list to search. @@ -3392,12 +3507,6 @@ The collection whose elements will be added to the end of the list. A new immutable list with the elements added. - - Searches the entire sorted list for an element using the default comparer and returns the zero-based index of the element. - The object to locate. The value can be for reference types. - The default comparer cannot find a comparer implementation of the for type T. - The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . - Searches the entire sorted list for an element using the specified comparer and returns the zero-based index of the element. The object to locate. The value can be null for reference types. @@ -3405,6 +3514,12 @@ comparer is , and the default comparer cannot find an comparer implementation for type T. The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . + + Searches the entire sorted list for an element using the default comparer and returns the zero-based index of the element. + The object to locate. The value can be for reference types. + The default comparer cannot find a comparer implementation of the for type T. + The zero-based index of item in the sorted List, if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than item or, if there is no larger element, the bitwise complement of . + Searches a range of elements in the sorted list for an element using the specified comparer and returns the zero-based index of the element. The zero-based starting index of the range to search. @@ -3433,15 +3548,15 @@ The type of the elements of the target array. A list of the target type containing the converted elements from the current . - - Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. - The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. - Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. The zero-based index in at which copying begins. + + Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + Copies a range of elements from the immutable list to a compatible one-dimensional array, starting at the specified index of the target array. The zero-based index in the source immutable list at which copying begins. @@ -3520,11 +3635,6 @@ The number of elements in the range. A shallow copy of a range of elements in the source immutable list. - - Searches for the specified object and returns the zero-based index of the first occurrence within the entire immutable list. - The object to locate in the immutable list. The value can be for reference types. - The zero-based index of the first occurrence of within the entire immutable list, if found; otherwise, ?1. - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the list that starts at the specified index and contains the specified number of elements. The object to locate in the list The value can be null for reference types. @@ -3533,6 +3643,11 @@ The equality comparer to use in the search. The zero-based index of the first occurrence of item within the range of elements in the list that starts at index and contains count number of elements, if found; otherwise, -1. + + Searches for the specified object and returns the zero-based index of the first occurrence within the entire immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the first occurrence of within the entire immutable list, if found; otherwise, ?1. + Inserts the specified object into the immutable list at the specified index. The zero-based index at which to insert the object. @@ -3560,17 +3675,17 @@ The equality comparer to use in the search. The zero-based index of the last occurrence of item within the range of elements in the list that contains count number of elements and ends at index, if found; otherwise, -1. - - Removes the first occurrence of the specified object from this immutable list. - The object to remove. - A new list with the object removed, or this list if the specified object is not in this list. - Removes the first occurrence of the object that matches the specified value from this immutable list. The value of the element to remove from the list. The equality comparer to use in the search. A new list with the object removed, or this list if the specified object is not in this list. + + Removes the first occurrence of the specified object from this immutable list. + The object to remove. + A new list with the object removed, or this list if the specified object is not in this list. + Removes all the elements that match the conditions defined by the specified predicate. The delegate that defines the conditions of the elements to remove. @@ -3581,23 +3696,30 @@ The zero-based index of the element to remove. A new list with the element removed. - - Removes a range of elements from this immutable list. - The collection whose elements should be removed if matches are found in this list. - A new list with the elements removed. - Removes the specified values from this list. The items to remove if matches are found in this list. The equality comparer to use in the search. A new list with the elements removed. + + Removes a range of elements from this immutable list. + The collection whose elements should be removed if matches are found in this list. + A new list with the elements removed. + Removes a range of elements, starting from the specified index and containing the specified number of elements, from this immutable list. The starting index to begin removal. The number of elements to remove. A new list with the elements removed. + + Replaces the specified element in the immutable list with a new element. + The element to replace in the list. + The element to replace with. + The comparer to use to check for equality. + A new list with the object replaced, or this list if the specified object is not in this list. + Replaces the specified element in the immutable list with a new element. The element to replace. @@ -3606,13 +3728,6 @@ does not exist in the immutable list. The new list with the replaced element, even if it is equal to the old element. - - Replaces the specified element in the immutable list with a new element. - The element to replace in the list. - The element to replace with. - The comparer to use to check for equality. - A new list with the object replaced, or this list if the specified object is not in this list. - Reverses the order of the elements in the entire immutable list. The reversed list. @@ -3878,12 +3993,6 @@ Adds a series of elements to the end of this list. The elements to add to the end of the list. - - Searches the entire for an element using the default comparer and returns the zero-based index of the element. - The object to locate. The value can be null for reference types. - The default comparer cannot find an implementation of the generic interface or the interface for type T. - The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . - Searches the entire for an element using the specified comparer and returns the zero-based index of the element. The object to locate. This value can be null for reference types. @@ -3892,6 +4001,12 @@ is , and the default comparer cannot find an implementation of the generic interface or the interface for type T. The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . + + Searches the entire for an element using the default comparer and returns the zero-based index of the element. + The object to locate. The value can be null for reference types. + The default comparer cannot find an implementation of the generic interface or the interface for type T. + The zero-based index of item in the , if item is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than . + Searches the specified range of the for an element using the specified comparer and returns the zero-based index of the element. The zero-based starting index of the range to search. @@ -3924,15 +4039,15 @@ The type of the output of the delegate converter function. A new immutable list from the list represented by this builder. - - Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. - The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. - Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. The zero-based index in array at which copying begins. + + Copies the entire immutable list to a compatible one-dimensional array, starting at the beginning of the target array. + The one-dimensional array that is the destination of the elements copied from the immutable list. The array must have zero-based indexing. + Copies the entire immutable list to a compatible one-dimensional array, starting at the specified index of the target array. The zero-based index in the source immutable list at which copying begins. @@ -4011,16 +4126,13 @@ The number of elements in the range. A shallow copy of a range of elements in the source immutable list. - - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list. - The object to locate in the immutable list. The value can be for reference types. - The zero-based index of the first occurrence of within the range of elements in the immutable list, if found; otherwise, -1. - - - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that starts at the specified index and contains the specified number of elements. The object to locate in the immutable list. The value can be for reference types. The zero-based starting index of the search. 0 (zero) is valid in an empty list. - The zero-based index of the first occurrence of item within the range of elements in the immutable list that extends from to the last element, if found; otherwise, -1. + The number of elements to search. + The value comparer to use for comparing elements for equality. + The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1 Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that starts at the specified index and contains the specified number of elements. @@ -4029,13 +4141,16 @@ The number of elements in the section to search. The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1. - - Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the that starts at the specified index and contains the specified number of elements. + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list that extends from the specified index to the last element. The object to locate in the immutable list. The value can be for reference types. The zero-based starting index of the search. 0 (zero) is valid in an empty list. - The number of elements to search. - The value comparer to use for comparing elements for equality. - The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1 + The zero-based index of the first occurrence of item within the range of elements in the immutable list that extends from to the last element, if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the first occurrence of within the range of elements in the immutable list, if found; otherwise, -1. Inserts an item to the immutable list at the specified index. @@ -4052,24 +4167,6 @@ The index of the desired element. A read-only reference to the value at the specified . - - Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. - The object to locate in the immutable list. The value can be for reference types. - The zero-based index of the last occurrence of within the entire immutable list, if found; otherwise, -1. - - - Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. - The object to locate in the immutable list. The value can be for reference types. - The zero-based starting index of the backward search. - The zero-based index of the last occurrence of within the range of elements in the immutable list that extends from the first element to , if found; otherwise, -1. - - - Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index. - The object to locate in the immutable list. The value can be for reference types. - The zero-based starting index of the backward search. - The number of elements in the section to search. - The zero-based index of the last occurrence of within the range of elements in the immutable list that contains number of elements and ends at , if found; otherwise, -1. - Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index. The object to locate in the immutable list. The value can be for reference types. @@ -4078,11 +4175,23 @@ The value comparer to use for comparing elements for equality. The zero-based index of the first occurrence of item within the range of elements in the immutable list that starts at and contains number of elements, if found; otherwise, -1 - - Removes the first occurrence of a specific object from the immutable list. - The object to remove from the list. - - if item was successfully removed from the list; otherwise, . This method also returns if item is not found in the list. + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that contains the specified number of elements and ends at the specified index. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the backward search. + The number of elements in the section to search. + The zero-based index of the last occurrence of within the range of elements in the immutable list that contains number of elements and ends at , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the immutable list that extends from the first element to the specified index. + The object to locate in the immutable list. The value can be for reference types. + The zero-based starting index of the backward search. + The zero-based index of the last occurrence of within the range of elements in the immutable list that extends from the first element to , if found; otherwise, -1. + + + Searches for the specified object and returns the zero-based index of the last occurrence within the entire immutable list. + The object to locate in the immutable list. The value can be for reference types. + The zero-based index of the last occurrence of within the entire immutable list, if found; otherwise, -1. Removes the first occurrence matching the specified value from this list. @@ -4091,6 +4200,12 @@ If , is used. A value indicating whether the specified element was found and removed from the collection. + + Removes the first occurrence of a specific object from the immutable list. + The object to remove from the list. + + if item was successfully removed from the list; otherwise, . This method also returns if item is not found in the list. + Removes all the elements that match the conditions defined by the specified predicate. The delegate that defines the conditions of the elements to remove. @@ -4100,27 +4215,21 @@ Removes the item at the specified index of the immutable list. The zero-based index of the item to remove from the list. - - Removes any first occurrences of the specified values from this list. - The items to remove if matches are found in this list. - Removes any first occurrences of the specified values from this list. The items to remove if matches are found in this list. The equality comparer to use in the search. If , is used. + + Removes any first occurrences of the specified values from this list. + The items to remove if matches are found in this list. + Removes the specified range of values from this list. The starting index to begin removal. The number of elements to remove. - - Replaces the first equal element in the list with the specified element. - The element to replace. - The element to replace the old element with. - The old value does not exist in the list. - Replaces the first equal element in the list with the specified element. The element to replace. @@ -4129,6 +4238,12 @@ If , is used. The old value does not exist in the list. + + Replaces the first equal element in the list with the specified element. + The element to replace. + The element to replace the old element with. + The old value does not exist in the list. + Reverses the order of the elements in the entire immutable list. @@ -4417,13 +4532,6 @@ The type of values stored by the dictionary. An empty immutable sorted dictionary. - - Creates an empty immutable sorted dictionary that uses the specified key comparer. - The implementation to use to determine the equality of keys in the dictionary. - The type of keys stored by the dictionary. - The type of values stored by the dictionary. - An empty immutable sorted dictionary. - Creates an empty immutable sorted dictionary that uses the specified key and value comparers. The implementation to use to determine the equality of keys in the dictionary. @@ -4432,19 +4540,19 @@ The type of values stored by the dictionary. An empty immutable sorted dictionary. + + Creates an empty immutable sorted dictionary that uses the specified key comparer. + The implementation to use to determine the equality of keys in the dictionary. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + An empty immutable sorted dictionary. + Creates a new immutable sorted dictionary builder. The type of keys stored by the dictionary. The type of values stored by the dictionary. The immutable collection builder. - - Creates a new immutable sorted dictionary builder. - The key comparer. - The type of keys stored by the dictionary. - The type of values stored by the dictionary. - The immutable collection builder. - Creates a new immutable sorted dictionary builder. The key comparer. @@ -4453,6 +4561,13 @@ The type of values stored by the dictionary. The immutable collection builder. + + Creates a new immutable sorted dictionary builder. + The key comparer. + The type of keys stored by the dictionary. + The type of values stored by the dictionary. + The immutable collection builder. + Creates a new immutable sorted dictionary from the specified range of items with the specified key comparer. The comparer implementation to use to evaluate keys for equality and sorting. @@ -4477,9 +4592,11 @@ The type of values stored in the dictionary. An immutable sorted dictionary that contains the specified items. - - Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents. + + Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. The sequence of key/value pairs to enumerate. + The key comparer to use when building the immutable dictionary. + The value comparer to use for the immutable dictionary. The type of the keys in the dictionary. The type of the values in the dictionary. An immutable sorted dictionary that contains the key/value pairs in the specified sequence. @@ -4492,11 +4609,9 @@ The type of the values in the dictionary. An immutable sorted dictionary that contains the key/value pairs in the specified sequence. - - Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. + + Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents. The sequence of key/value pairs to enumerate. - The key comparer to use when building the immutable dictionary. - The value comparer to use for the immutable dictionary. The type of the keys in the dictionary. The type of the values in the dictionary. An immutable sorted dictionary that contains the key/value pairs in the specified sequence. @@ -4508,11 +4623,13 @@ The type of the values in the dictionary. An immutable sorted dictionary that contains the current contents in the builder's dictionary. - - Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents. + + Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. The sequence to enumerate to generate the dictionary. The function that will produce the key for the dictionary from each sequence element. The function that will produce the value for the dictionary from each sequence element. + The key comparer to use for the dictionary. + The value comparer to use for the dictionary. The type of the elements in the sequence. The type of the keys in the resulting dictionary. The type of the values in the resulting dictionary. @@ -4529,13 +4646,11 @@ The type of the values in the resulting dictionary. An immutable dictionary that contains the items in the specified sequence. - - Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers. + + Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents. The sequence to enumerate to generate the dictionary. The function that will produce the key for the dictionary from each sequence element. The function that will produce the value for the dictionary from each sequence element. - The key comparer to use for the dictionary. - The value comparer to use for the dictionary. The type of the elements in the sequence. The type of the keys in the resulting dictionary. The type of the values in the resulting dictionary. @@ -4743,17 +4858,17 @@ The is not present. A read-only reference to the value associated with the provided . - - Gets an instance of the immutable sorted dictionary that uses the specified key comparer. - The key comparer to use. - An instance of the immutable dictionary that uses the given comparer. - Gets an instance of the immutable sorted dictionary that uses the specified key and value comparers. The key comparer to use. The value comparer to use. An instance of the immutable dictionary that uses the given comparers. + + Gets an instance of the immutable sorted dictionary that uses the specified key comparer. + The key comparer to use. + An instance of the immutable dictionary that uses the given comparer. + Gets the number of key/value pairs in the immutable sorted dictionary. The number of key/value pairs in the dictionary. @@ -4879,17 +4994,17 @@ Returns an enumerator that iterates through the immutable sorted dictionary. An enumerator that can be used to iterate through the dictionary. - - Gets the value for a given key if a matching key exists in the dictionary; otherwise the default value. - The key to search for. - The value for the key, or default(TValue) if no matching key was found. - Gets the value for a given key if a matching key exists in the dictionary; otherwise the default value. The key to search for. The default value to return if no matching key is found in the dictionary. The value for the key, or if no matching key was found. + + Gets the value for a given key if a matching key exists in the dictionary; otherwise the default value. + The key to search for. + The value for the key, or default(TValue) if no matching key was found. + Removes the element with the specified key from the immutable sorted dictionary. The key of the element to remove. @@ -5086,12 +5201,6 @@ The type of items in the immutable set. A new immutable set that contains the specified items. - - Creates an empty immutable sorted set that uses the specified comparer. - The implementation to use when comparing items in the set. - The type of items in the immutable set. - An empty immutable set. - Creates a new immutable sorted set that contains the specified item and uses the specified comparer. The implementation to use when comparing items in the set. @@ -5113,6 +5222,12 @@ The type of items stored by the collection. The new immutable collection. + + Creates an empty immutable sorted set that uses the specified comparer. + The implementation to use when comparing items in the set. + The type of items in the immutable set. + An empty immutable set. + Creates a new immutable sorted set that contains the specified array of items. A span that contains the items to prepopulate the set with. @@ -5143,12 +5258,6 @@ The type of items stored by the collection. The new immutable set that contains the specified items. - - Enumerates a sequence and produces an immutable sorted set of its contents. - The sequence to enumerate. - The type of the elements in the sequence. - An immutable sorted set that contains the items in the specified sequence. - Enumerates a sequence, produces an immutable sorted set of its contents, and uses the specified comparer. The sequence to enumerate. @@ -5156,6 +5265,12 @@ The type of the elements in the sequence. An immutable sorted set that contains the items in the specified sequence. + + Enumerates a sequence and produces an immutable sorted set of its contents. + The sequence to enumerate. + The type of the elements in the sequence. + An immutable sorted set that contains the items in the specified sequence. + Creates an immutable sorted set from the current contents of the builder's set. The builder to create the immutable sorted set from. @@ -5835,12 +5950,13 @@ NuGet package: System.Collections.Immutable (about immutable collections and how if every element of the source sequence passes the test in the specified predicate; otherwise, . - - Returns a value indicating whether this collection contains any elements. - The builder to check for matches. - The type of elements in the array. + + Gets a value indicating whether the array contains any elements that match a specified condition. + The array to check for elements. + The delegate that defines the condition to match to an element. + The type of element contained by the collection. - if the array builder contains any elements; otherwise, . + if an element matches the specified condition; otherwise, . Gets a value indicating whether the array contains any elements. @@ -5849,13 +5965,12 @@ NuGet package: System.Collections.Immutable (about immutable collections and how if the array contains an elements; otherwise, . - - Gets a value indicating whether the array contains any elements that match a specified condition. - The array to check for elements. - The delegate that defines the condition to match to an element. - The type of element contained by the collection. + + Returns a value indicating whether this collection contains any elements. + The builder to check for matches. + The type of elements in the array. - if an element matches the specified condition; otherwise, . + if the array builder contains any elements; otherwise, . Returns the element at a specified index in the array. @@ -5871,20 +5986,6 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. The item at the specified index, or the default value if the index is not found. - - Returns the first element in the collection. - The builder to retrieve an item from. - The type of items in the array. - If the array is empty. - The first item in the list. - - - Returns the first element in an array. - The array to get an item from. - The type of element contained by the collection. - If the array is empty. - The first item in the array. - Returns the first element in a sequence that satisfies a specified condition. The array to get an item from. @@ -5893,17 +5994,19 @@ NuGet package: System.Collections.Immutable (about immutable collections and how If the array is empty. The first item in the list if it meets the condition specified by . - - Returns the first element in the collection, or the default value if the collection is empty. - The builder to retrieve an element from. - The type of item in the builder. - The first item in the list, if found; otherwise the default value for the item type. - - - Returns the first element of a sequence, or a default value if the sequence contains no elements. - The array to retrieve items from. + + Returns the first element in an array. + The array to get an item from. The type of element contained by the collection. - The first item in the list, if found; otherwise the default value for the item type. + If the array is empty. + The first item in the array. + + + Returns the first element in the collection. + The builder to retrieve an item from. + The type of items in the array. + If the array is empty. + The first item in the list. Returns the first element of the sequence that satisfies a condition or a default value if no such element is found. @@ -5912,19 +6015,17 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. The first item in the list, if found; otherwise the default value for the item type. - - Returns the last element in the collection. - The builder to retrieve elements from. - The type of item in the builder. - The collection is empty. - The last element in the builder. - - - Returns the last element of the array. + + Returns the first element of a sequence, or a default value if the sequence contains no elements. The array to retrieve items from. - The type of element contained by the array. - The collection is empty. - The last element in the array. + The type of element contained by the collection. + The first item in the list, if found; otherwise the default value for the item type. + + + Returns the first element in the collection, or the default value if the collection is empty. + The builder to retrieve an element from. + The type of item in the builder. + The first item in the list, if found; otherwise the default value for the item type. Returns the last element of a sequence that satisfies a specified condition. @@ -5934,10 +6035,25 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The collection is empty. The last element of the array that satisfies the condition. - - Returns the last element in the collection, or the default value if the collection is empty. - The builder to retrieve an element from. + + Returns the last element of the array. + The array to retrieve items from. + The type of element contained by the array. + The collection is empty. + The last element in the array. + + + Returns the last element in the collection. + The builder to retrieve elements from. The type of item in the builder. + The collection is empty. + The last element in the builder. + + + Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. + The array to retrieve an element from. + The delegate that defines the conditions of the element to search for. + The type of element contained by the collection. The last element of a sequence, or a default value if the sequence contains no elements. @@ -5946,11 +6062,10 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. The last element of a sequence, or a default value if the sequence contains no elements. - - Returns the last element of a sequence that satisfies a condition or a default value if no such element is found. - The array to retrieve an element from. - The delegate that defines the conditions of the element to search for. - The type of element contained by the collection. + + Returns the last element in the collection, or the default value if the collection is empty. + The builder to retrieve an element from. + The type of item in the builder. The last element of a sequence, or a default value if the sequence contains no elements. @@ -6001,12 +6116,6 @@ NuGet package: System.Collections.Immutable (about immutable collections and how to indicate the sequences are equal; otherwise, . - - Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. - The array to retrieve the element from. - The type of element contained by the collection. - The element in the sequence. - Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists. The immutable array to return a single element from. @@ -6014,13 +6123,11 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. Returns . - - Returns the only element of the array, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence. - The array. + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + The array to retrieve the element from. The type of element contained by the collection. - - contains more than one element. - The element in the array, or the default value if the array is empty. + The element in the sequence. Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition. @@ -6030,20 +6137,20 @@ NuGet package: System.Collections.Immutable (about immutable collections and how More than one element satisfies the condition in . The element if it satisfies the specified condition; otherwise the default element. + + Returns the only element of the array, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence. + The array. + The type of element contained by the collection. + + contains more than one element. + The element in the array, or the default value if the array is empty. + Copies the contents of this array to a mutable array. The immutable array to copy into a mutable one. The type of element contained by the collection. The newly instantiated array. - - Creates a dictionary based on the contents of this array. - The array to create a dictionary from. - The key selector. - The type of the key. - The type of element contained by the collection. - The newly initialized dictionary. - Creates a dictionary based on the contents of this array. The array to create a dictionary from. @@ -6053,13 +6160,11 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. The newly initialized dictionary. - + Creates a dictionary based on the contents of this array. The array to create a dictionary from. The key selector. - The element selector. The type of the key. - The type of the element. The type of element contained by the collection. The newly initialized dictionary. @@ -6074,6 +6179,16 @@ NuGet package: System.Collections.Immutable (about immutable collections and how The type of element contained by the collection. The newly initialized dictionary. + + Creates a dictionary based on the contents of this array. + The array to create a dictionary from. + The key selector. + The element selector. + The type of the key. + The type of the element. + The type of element contained by the collection. + The newly initialized dictionary. + Filters a sequence of values based on a predicate. The array to filter. diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta similarity index 75% rename from Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta index 5b580dc..c6b3d05 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/lib/netstandard2.0/System.Collections.Immutable.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e8449b332aab61475b4ad10232608ec7 +guid: b42bf88d063cd471abc3aab5044ad75d TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt b/Assets/Packages/System.Collections.Immutable.9.0.0/useSharedDesignerContext.txt similarity index 100% rename from Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt rename to Assets/Packages/System.Collections.Immutable.9.0.0/useSharedDesignerContext.txt diff --git a/Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt.meta b/Assets/Packages/System.Collections.Immutable.9.0.0/useSharedDesignerContext.txt.meta similarity index 75% rename from Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt.meta rename to Assets/Packages/System.Collections.Immutable.9.0.0/useSharedDesignerContext.txt.meta index 1fbc3ed..9f62834 100644 --- a/Assets/Packages/System.Collections.Immutable.8.0.0/useSharedDesignerContext.txt.meta +++ b/Assets/Packages/System.Collections.Immutable.9.0.0/useSharedDesignerContext.txt.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 21a5a91d418e13262a1e10b1686a551d +guid: f6f05306e883befd3a1952c94b18f370 TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/Camera.prefab b/Assets/Prefabs/Camera.prefab new file mode 100644 index 0000000..308d484 --- /dev/null +++ b/Assets/Prefabs/Camera.prefab @@ -0,0 +1,330 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &464588208294536669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171523614499242679} + - component: {fileID: 168061152394988256} + - component: {fileID: 4691778602348604777} + - component: {fileID: 8623958607285054582} + - component: {fileID: 5008584559287309282} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &171523614499242679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208294536669} + serializedVersion: 2 + m_LocalRotation: {x: 0.26693356, y: 0.0000000053357643, z: -0.0000000014779212, w: 0.96371496} + m_LocalPosition: {x: 0.62341976, y: 7, z: -16.276619} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6564394934572959557} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &168061152394988256 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208294536669} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: -2 + far clip plane: 100 + field of view: 60.000004 + orthographic: 1 + orthographic size: 7 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 255 + 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!81 &4691778602348604777 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208294536669} + m_Enabled: 1 +--- !u!114 &8623958607285054582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208294536669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!114 &5008584559287309282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208294536669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowDebugText: 0 + ShowCameraFrustum: 1 + IgnoreTimeScale: 0 + WorldUpOverride: {fileID: 0} + ChannelMask: -1 + UpdateMethod: 2 + BlendUpdateMethod: 1 + LensModeOverride: + Enabled: 0 + DefaultMode: 2 + DefaultBlend: + Style: 1 + Time: 2 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} +--- !u!1 &4601749791709691612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2687113103713325289} + - component: {fileID: 6359046920451111230} + - component: {fileID: 8243058382945880401} + - component: {fileID: 6676961812188580230} + m_Layer: 0 + m_Name: CinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2687113103713325289 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791709691612} + serializedVersion: 2 + m_LocalRotation: {x: 0.26693356, y: 0.000000005890902, z: -0.0000000034821441, w: 0.96371496} + m_LocalPosition: {x: 6.52415, y: 7, z: -31.75778} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6564394934572959557} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6359046920451111230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791709691612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 7 + NearClipPlane: -2 + FarClipPlane: 100 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!114 &8243058382945880401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791709691612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 7, z: -10} +--- !u!114 &6676961812188580230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791709691612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f38bda98361e1de48a4ca2bd86ea3c17, type: 3} + m_Name: + m_EditorClassIdentifier: + Composition: + ScreenPosition: {x: 0, y: 0} + DeadZone: + Enabled: 1 + Size: {x: 0.2, y: 0.2} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 0, y: 1, z: 0} + Damping: {x: 0.5, y: 0.5} + Lookahead: + Enabled: 0 + Time: 0 + Smoothing: 0 + IgnoreY: 0 +--- !u!1 &9175289535561094372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6564394934572959557} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6564394934572959557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9175289535561094372} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 171523614499242679} + - {fileID: 2687113103713325289} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Camera.prefab.meta b/Assets/Prefabs/Camera.prefab.meta new file mode 100644 index 0000000..ca6892f --- /dev/null +++ b/Assets/Prefabs/Camera.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8126c6dab6749dc5b8f71f9fab896470 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Input.prefab b/Assets/Prefabs/Input.prefab new file mode 100644 index 0000000..541351c --- /dev/null +++ b/Assets/Prefabs/Input.prefab @@ -0,0 +1,306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8897751924766387298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5111200468657802497} + - component: {fileID: 6061927620301730135} + - component: {fileID: 3271320315360497750} + m_Layer: 0 + m_Name: Input + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5111200468657802497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897751924766387298} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6061927620301730135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897751924766387298} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_NotificationBehavior: 2 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 1e657df74182d048884bc6974c28671c, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[UnityEngine.Vector2, + UnityEngine + m_MethodName: Handle + 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_ActionId: 351f2ccd-1f9f-44bf-9bec-d62ac5c5f408 + m_ActionName: 'Player/Move[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow,/8BitDoUltimatewirelessControllerforPC/Stick]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: ab364824386549340bb67aa64460b803, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[UnityEngine.Vector2, + UnityEngine + m_MethodName: UpdateValue + 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_ActionId: 6b444451-8a00-4d00-a97e-f47457f736a8 + m_ActionName: 'Player/Look[/Mouse/delta,/8BitDoUltimatewirelessControllerforPC/Hat]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 0508750ae653d2c1db583388f54419cd, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Handle + 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_ActionId: 6c2ab1b8-8984-453a-af3d-a3c78ae1679a + m_ActionName: 'Player/Attack[/Mouse/leftButton,/8BitDoUltimatewirelessControllerforPC/trigger,/Keyboard/enter]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 0be47d328354bb886ac463890f6c362d, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Raise + 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_ActionId: 852140f2-7766-474d-8707-702459ba45f3 + m_ActionName: 'Player/Interact[/Keyboard/e]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 27c5f898-bc57-4ee1-8800-db469aca5fe3 + m_ActionName: 'Player/Crouch[/Keyboard/c]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: f1ba0d36-48eb-4cd5-b651-1c94a6531f70 + m_ActionName: 'Player/Jump[/Keyboard/space]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 2776c80d-3c14-4091-8c56-d04ced07a2b0 + m_ActionName: 'Player/Previous[/Keyboard/1]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba + m_ActionName: 'Player/Next[/Keyboard/2]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 9063053f98c8d434c82d6f4d5e1569ee, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Handle + 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_ActionId: 641cd816-40e6-41b4-8c3d-04687c349290 + m_ActionName: 'Player/Sprint[/Keyboard/leftShift]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: c95b2375-e6d9-4b88-9c4c-c5e76515df4b + m_ActionName: 'UI/Navigate[/8BitDoUltimatewirelessControllerforPC/Stick/up,/8BitDoUltimatewirelessControllerforPC/Stick/down,/8BitDoUltimatewirelessControllerforPC/Stick/left,/8BitDoUltimatewirelessControllerforPC/Stick/right,/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 7607c7b6-cd76-4816-beef-bd0341cfe950 + m_ActionName: 'UI/Submit[/Keyboard/enter,/8BitDoUltimatewirelessControllerforPC/trigger]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 15cef263-9014-4fd5-94d9-4e4a6234a6ef + m_ActionName: 'UI/Cancel[/Keyboard/escape]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 32b35790-4ed0-4e9a-aa41-69ac6d629449 + m_ActionName: 'UI/Point[/Mouse/position]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 3c7022bf-7922-4f7c-a998-c437916075ad + m_ActionName: 'UI/Click[/Mouse/leftButton]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 44b200b1-1557-4083-816c-b22cbdf77ddf + m_ActionName: 'UI/RightClick[/Mouse/rightButton]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: dad70c86-b58c-4b17-88ad-f5e53adf419e + m_ActionName: 'UI/MiddleClick[/Mouse/middleButton]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 0489e84a-4833-4c40-bfae-cea84b696689 + m_ActionName: 'UI/ScrollWheel[/Mouse/scroll]' + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 24908448-c609-4bc3-a128-ea258674378a + m_ActionName: UI/TrackedDevicePosition + - m_PersistentCalls: + m_Calls: [] + m_ActionId: 9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be + m_ActionName: UI/TrackedDeviceOrientation + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 777586949529005bba30dbfac34b23f6, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Handle + 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_ActionId: 43858dfd-eb1e-4d25-81c9-786eda9f383b + m_ActionName: 'Player/Ready[/Mouse/rightButton]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: c32e67c79013726fe9e4572ebc81d809, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Handle + 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_ActionId: 8901b52c-9d31-48a0-960d-340a765f6808 + m_ActionName: 'Player/Reload[/Keyboard/r]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: 3db3d6cd301b4258b9f97804f2f85e75, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Handle + 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_ActionId: 5588bce1-4ae1-4cda-8730-838650924709 + m_ActionName: 'Player/Use Secondary[/Keyboard/c,/Mouse/backButton]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: f168a80804247334e9d8ec837f58c9e1, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Raise + 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_ActionId: bf48e9be-890c-46e9-80a2-1d7ecc85e20b + m_ActionName: 'Player/Inventory[/Keyboard/tab]' + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400000, guid: f168a80804247334e9d8ec837f58c9e1, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.SOAP.ReactiveInputAction`1[[System.Single, + mscorlib + m_MethodName: Raise + 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_ActionId: 8234c274-3165-4e2e-8d1c-74103faafd8a + m_ActionName: 'UI/Inventory[/Keyboard/tab]' + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: Player + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} +--- !u!114 &3271320315360497750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8897751924766387298} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 833c47d8284ff8354ba97485ed999d8e, type: 3} + m_Name: + m_EditorClassIdentifier: + playerInput: {fileID: 6061927620301730135} + controlScheme: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + actionMap: {fileID: 11400000, guid: ec7cdb6af08da343ab1b77dab277f433, type: 2} diff --git a/Assets/Prefabs/Input.prefab.meta b/Assets/Prefabs/Input.prefab.meta new file mode 100644 index 0000000..306f7ce --- /dev/null +++ b/Assets/Prefabs/Input.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1bfcb385864291729bc118882326c7ae +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab new file mode 100644 index 0000000..dc6e859 --- /dev/null +++ b/Assets/Prefabs/Player.prefab @@ -0,0 +1,2874 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &27329973604191573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4634709832172377675} + m_Layer: 6 + m_Name: mixamorig:Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4634709832172377675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 27329973604191573} + serializedVersion: 2 + m_LocalRotation: {x: -0.08015572, y: 0.00000007167351, z: -0.00000048303406, w: 0.99678236} + m_LocalPosition: {x: 4.2558305e-12, y: 0.101824366, z: -3.9690472e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8148153126465329470} + m_Father: {fileID: 1905709337788039020} + m_LocalEulerAnglesHint: {x: -6.6951637, y: -6.4102345, z: -3.166779} +--- !u!1 &106012466874495827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1905709337788039020} + m_Layer: 6 + m_Name: mixamorig:Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1905709337788039020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 106012466874495827} + serializedVersion: 2 + m_LocalRotation: {x: 0.006458546, y: -0.000000017584803, z: 0.0000007343956, w: 0.99997914} + m_LocalPosition: {x: -0.00000006394334, y: 1.0427046, z: 0.01554256} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2119784083745430522} + - {fileID: 9119041024349583750} + - {fileID: 4634709832172377675} + m_Father: {fileID: 3713491981947524225} + m_LocalEulerAnglesHint: {x: 2.248159, y: 54.242958, z: 6.6920185} +--- !u!1 &247836401785299963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4158275323670486859} + m_Layer: 6 + m_Name: mixamorig:RightHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4158275323670486859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 247836401785299963} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000012847989, y: 0.0011705202, z: -0.00000045966183, w: 0.99999934} + m_LocalPosition: {x: 1.5692586e-16, y: 0.041889854, z: -9.679277e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7818024628098229689} + m_Father: {fileID: 444080347054160607} + m_LocalEulerAnglesHint: {x: -7.690381, y: 24.266287, z: -26.61609} +--- !u!1 &275047085709864380 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444080347054160607} + m_Layer: 6 + m_Name: mixamorig:RightHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &444080347054160607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 275047085709864380} + serializedVersion: 2 + m_LocalRotation: {x: 0.25208968, y: -0.06028139, z: 0.2217039, w: 0.9400342} + m_LocalPosition: {x: -0.026818518, y: 0.02464805, z: 0.01573984} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4158275323670486859} + m_Father: {fileID: 967511182929597434} + m_LocalEulerAnglesHint: {x: 40.87401, y: 4.0000277, z: 19.995592} +--- !u!1 &285201043749807199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1369240223529557803} + m_Layer: 6 + m_Name: mixamorig:RightHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1369240223529557803 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 285201043749807199} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000002980224, y: -0.00000004470347, z: 0.00000017207036, w: 1} + m_LocalPosition: {x: 5.2800265e-16, y: 0.020999998, z: -2.1163896e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2154563477124498945} + m_Father: {fileID: 72225123061463699} + m_LocalEulerAnglesHint: {x: 51.532135, y: -2.842689, z: -5.8853307} +--- !u!1 &286504908187406642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 967511182929597434} + m_Layer: 6 + m_Name: mixamorig:RightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &967511182929597434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 286504908187406642} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000008940579, y: -0.0000028014183, z: -0.00000038743, w: 1} + m_LocalPosition: {x: -0.00000022858599, y: 0.2832884, z: 0.000000044725386} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2755252960426322822} + - {fileID: 7031098740596908205} + - {fileID: 4707328844631471889} + - {fileID: 9223190321513374219} + - {fileID: 444080347054160607} + m_Father: {fileID: 1402319733146850046} + m_LocalEulerAnglesHint: {x: -31.44302, y: -44.494686, z: -9.831146} +--- !u!1 &499134060688628186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6223625808132907452} + m_Layer: 6 + m_Name: mixamorig:LeftHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6223625808132907452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 499134060688628186} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000002203471, y: 0.0007833988, z: 0.0002953856, w: 0.99999964} + m_LocalPosition: {x: -1.10373645e-14, y: 0.021255314, z: -4.7608096e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8675633306494642775} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &518307633172764667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5912493169662338310} + m_Layer: 6 + m_Name: mixamorig:RightHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5912493169662338310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 518307633172764667} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000029801885, y: -0.000000029801978, z: -0.000000052319, w: 1} + m_LocalPosition: {x: 5.1494657e-17, y: 0.03379273, z: -2.837085e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4497240377887254293} + m_Father: {fileID: 9223190321513374219} + m_LocalEulerAnglesHint: {x: 80.519745, y: -145.80515, z: -150.79942} +--- !u!1 &1108745772318475096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4240251211378202899} + m_Layer: 6 + m_Name: mixamorig:RightHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4240251211378202899 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1108745772318475096} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000000865986, y: -0.001002692, z: -0.000087058324, w: 0.9999995} + m_LocalPosition: {x: -7.9067536e-15, y: 0.027721904, z: 5.114471e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7926526918243178626} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1207408998878376388 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1671616819572538308} + m_Layer: 6 + m_Name: mixamorig:RightHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1671616819572538308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1207408998878376388} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000015498269, y: -0.0009288142, z: -0.00016639449, w: 0.9999996} + m_LocalPosition: {x: -1.1329194e-15, y: 0.029466288, z: 7.2058734e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3792001184950622503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1302257381688292656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8420669298713372691} + m_Layer: 6 + m_Name: mixamorig:RightHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8420669298713372691 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302257381688292656} + serializedVersion: 2 + m_LocalRotation: {x: 0.0057748538, y: 0.1175092, z: 0.04874371, w: 0.991858} + m_LocalPosition: {x: 1.4209324e-16, y: 0.025749773, z: -2.6613211e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7818024628098229689} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1715096924041065468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4707328844631471889} + m_Layer: 6 + m_Name: mixamorig:RightHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4707328844631471889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715096924041065468} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000015838519, y: -3.1912573e-10, z: -0.00000022509583, w: 1} + m_LocalPosition: {x: 0.038062774, y: 0.08076676, z: 0.004867037} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 72225123061463699} + m_Father: {fileID: 967511182929597434} + m_LocalEulerAnglesHint: {x: 58.601585, y: -8.05534, z: -9.966515} +--- !u!1 &1748791368403727073 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5309941305733151840} + m_Layer: 6 + m_Name: mixamorig:LeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5309941305733151840 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748791368403727073} + serializedVersion: 2 + m_LocalRotation: {x: -4.6185176e-14, y: -0.0000001788138, z: -0.00000077486027, w: 1} + m_LocalPosition: {x: -0.00000005438735, y: 0.28328833, z: -0.0000000055642486} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3140760434362373911} + - {fileID: 1211597594625793351} + - {fileID: 7586397675042757378} + - {fileID: 3508727199659654567} + - {fileID: 3357098933935979896} + m_Father: {fileID: 2150441963510712333} + m_LocalEulerAnglesHint: {x: -33.96478, y: 38.04091, z: 33.953613} +--- !u!1 &1749216592418553867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6896920000331507285} + m_Layer: 6 + m_Name: mixamorig:LeftHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6896920000331507285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1749216592418553867} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000027316935, y: -0.00049343734, z: -0.000016047023, w: 0.9999999} + m_LocalPosition: {x: 0.0000002327433, y: 0.026443163, z: -0.000000014607575} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1331635405882380078} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1764585316634051452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1155048102393017311} + m_Layer: 6 + m_Name: mixamorig:Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1155048102393017311 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1764585316634051452} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.0000000010756748, y: 0.09341923, z: 0.028410409} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5634263082725277566} + m_Father: {fileID: 919352139277174456} + m_LocalEulerAnglesHint: {x: -1.0028826, y: -18.883387, z: -10.321247} +--- !u!1 &1853546561621064497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7818024628098229689} + m_Layer: 6 + m_Name: mixamorig:RightHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7818024628098229689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853546561621064497} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000005937968, y: 0.0008078255, z: -0.000000106261886, w: 0.9999997} + m_LocalPosition: {x: 1.837671e-16, y: 0.03416271, z: 1.9955813e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8420669298713372691} + m_Father: {fileID: 4158275323670486859} + m_LocalEulerAnglesHint: {x: -27.245651, y: 16.650688, z: -54.267376} +--- !u!1 &2053989212646909610 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6610029561647140758} + m_Layer: 6 + m_Name: mixamorig:LeftHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6610029561647140758 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2053989212646909610} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000036455287, y: 0.0000000149455, z: -0.00000007340778, w: 1} + m_LocalPosition: {x: 7.177584e-15, y: 0.028499998, z: 3.2100108e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7473213146083442461} + m_Father: {fileID: 2621648593412973045} + m_LocalEulerAnglesHint: {x: 23.891237, y: 0.5505373, z: 2.6017249} +--- !u!1 &2154579818863982207 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2601456456294352609} + - component: {fileID: 111069260360821159} + m_Layer: 6 + m_Name: Equipment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2601456456294352609 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2154579818863982207} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2168648573505645768} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &111069260360821159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2154579818863982207} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 795d0a02aa223804cb45ee88dd31f479, type: 3} + m_Name: + m_EditorClassIdentifier: + bone: {fileID: 967511182929597434} +--- !u!1 &2355361711631934448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7926526918243178626} + m_Layer: 6 + m_Name: mixamorig:RightHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7926526918243178626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2355361711631934448} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000002980207, y: -0.000000044703484, z: -0.00000015755253, w: 1} + m_LocalPosition: {x: 3.4287106e-15, y: 0.028499998, z: -8.893045e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4240251211378202899} + m_Father: {fileID: 5156141583296649695} + m_LocalEulerAnglesHint: {x: 51.006687, y: -2.7569404, z: -5.7754064} +--- !u!1 &2452786174061156441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7081293876736827292} + m_Layer: 6 + m_Name: mixamorig:LeftToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7081293876736827292 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2452786174061156441} + serializedVersion: 2 + m_LocalRotation: {x: 0.33524147, y: 8.340843e-10, z: 0.000000114941855, w: 0.9421323} + m_LocalPosition: {x: -2.3797458e-17, y: 0.13816865, z: -3.4315254e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2114660220590474380} + m_Father: {fileID: 975378840998119001} + m_LocalEulerAnglesHint: {x: 39.174408, y: 0.0000033041151, z: 0.00000047601654} +--- !u!1 &2521688314679485154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6535348789355707437} + m_Layer: 6 + m_Name: mixamorig:LeftHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6535348789355707437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2521688314679485154} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000029802287, y: 0.000000044703462, z: -1.0613732e-13, w: 1} + m_LocalPosition: {x: 3.8807003e-17, y: 0.0315, z: -1.2637012e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1331635405882380078} + m_Father: {fileID: 3508727199659654567} + m_LocalEulerAnglesHint: {x: 60.896133, y: 6.2473845, z: 10.607912} +--- !u!1 &2667090259764101442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3713491981947524225} + - component: {fileID: 7115933371558345848} + m_Layer: 6 + m_Name: X Bot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3713491981947524225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2667090259764101442} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2868350154049086265} + - {fileID: 1509667054288037877} + - {fileID: 1905709337788039020} + m_Father: {fileID: 2168648573505645768} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &7115933371558345848 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2667090259764101442} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: aaa5ad67322f2bf219aaf1d29fa97f32, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &2674664862706363557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2154563477124498945} + m_Layer: 6 + m_Name: mixamorig:RightHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2154563477124498945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2674664862706363557} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000000642066, y: -0.0015694813, z: 0.000041285286, w: 0.9999988} + m_LocalPosition: {x: -1.2959057e-15, y: 0.02115781, z: 1.4407352e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1369240223529557803} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2776468645773202313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2150441963510712333} + m_Layer: 6 + m_Name: mixamorig:LeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2150441963510712333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2776468645773202313} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000059604634, y: 0.00000005960464, z: -0.000000059604634, w: 1} + m_LocalPosition: {x: -9.0380454e-17, y: 0.2784152, z: -4.3119334e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5309941305733151840} + m_Father: {fileID: 5401735565418881508} + m_LocalEulerAnglesHint: {x: 0.0000019083852, y: -0.000047138892, z: -82.18631} +--- !u!1 &2821369525632131524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4258673926440636473} + m_Layer: 6 + m_Name: mixamorig:LeftHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4258673926440636473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2821369525632131524} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000026462337, y: -0.0010427855, z: 0.00000059159026, w: 0.99999946} + m_LocalPosition: {x: 8.920065e-17, y: 0.041870944, z: 1.1859406e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8763163817933779842} + m_Father: {fileID: 3357098933935979896} + m_LocalEulerAnglesHint: {x: -11.022057, y: -7.932933, z: -2.8756566} +--- !u!1 &2916275052747009179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 665985786627486606} + m_Layer: 6 + m_Name: mixamorig:LeftHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &665985786627486606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2916275052747009179} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000022318848, y: 0.000000044710372, z: -0.00000025219094, w: 1} + m_LocalPosition: {x: 1.8484327e-17, y: 0.037, z: -4.1078256e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6801071339934262680} + m_Father: {fileID: 1211597594625793351} + m_LocalEulerAnglesHint: {x: 59.867607, y: 5.8658566, z: 10.169066} +--- !u!1 &2920845928574913319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3508727199659654567} + m_Layer: 6 + m_Name: mixamorig:LeftHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3508727199659654567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2920845928574913319} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000021796272, y: -0.000000059601565, z: -0.00000020462471, w: 1} + m_LocalPosition: {x: -0.018650811, y: 0.09104528, z: 0.00043028235} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6535348789355707437} + m_Father: {fileID: 5309941305733151840} + m_LocalEulerAnglesHint: {x: 49.85728, y: 5.8566966, z: -0.2583566} +--- !u!1 &3003886414254640127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1941227671550273409} + m_Layer: 6 + m_Name: mixamorig:Spine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1941227671550273409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3003886414254640127} + serializedVersion: 2 + m_LocalRotation: {x: 0.01288562, y: 4.7711735e-10, z: 0.000000037024044, w: 0.999917} + m_LocalPosition: {x: -1.1375431e-16, y: 0.09322091, z: 0.000000002823681} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1446399413411175478} + - {fileID: 919352139277174456} + - {fileID: 1544010336591836388} + m_Father: {fileID: 8148153126465329470} + m_LocalEulerAnglesHint: {x: 4.161153, y: -7.89925, z: -0.9497503} +--- !u!1 &3258454017219273082 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9119041024349583750} + m_Layer: 6 + m_Name: mixamorig:RightUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9119041024349583750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3258454017219273082} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000018984258, y: 0.011028455, z: 0.9999392, w: 0.00000053245526} + m_LocalPosition: {x: 0.08207789, y: -0.06771764, z: -0.015122186} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1095922201918318854} + m_Father: {fileID: 1905709337788039020} + m_LocalEulerAnglesHint: {x: -15.53679, y: 14.025381, z: -174.42992} +--- !u!1 &3352310856685379047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7853948831838017895} + m_Layer: 6 + m_Name: mixamorig:LeftHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7853948831838017895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3352310856685379047} + serializedVersion: 2 + m_LocalRotation: {x: 0.0051534073, y: -0.12268278, z: -0.041651536, w: 0.99155813} + m_LocalPosition: {x: -1.6462281e-16, y: 0.025805814, z: 2.600447e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8763163817933779842} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3491166638966917742 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6801071339934262680} + m_Layer: 6 + m_Name: mixamorig:LeftHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6801071339934262680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3491166638966917742} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000042758987, y: -0.00000010429029, z: 0.0000002544499, w: 1} + m_LocalPosition: {x: 2.870735e-14, y: 0.0295, z: -1.8927175e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6195558679696971529} + m_Father: {fileID: 665985786627486606} + m_LocalEulerAnglesHint: {x: 39.129963, y: 1.7005358, z: 4.782318} +--- !u!1 &3526681120425667172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3370607001777512929} + m_Layer: 6 + m_Name: mixamorig:RightToe_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3370607001777512929 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3526681120425667172} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0.011608068, z: -0, w: 0.99993265} + m_LocalPosition: {x: 3.3725423e-18, y: 0.09278121, z: 4.2890198e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1828892248193423299} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3776493591221232176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6195558679696971529} + m_Layer: 6 + m_Name: mixamorig:LeftHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6195558679696971529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3776493591221232176} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000026759425, y: 0.0010241407, z: -0.000027984757, w: 0.99999946} + m_LocalPosition: {x: 8.712009e-14, y: 0.029528635, z: -1.3157035e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6801071339934262680} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4033782811538849736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72225123061463699} + m_Layer: 6 + m_Name: mixamorig:RightHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &72225123061463699 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4033782811538849736} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000014901183, y: 0.000000014900509, z: 0.0000002529358, w: 1} + m_LocalPosition: {x: 1.0715117e-16, y: 0.036, z: -3.087779e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1369240223529557803} + m_Father: {fileID: 4707328844631471889} + m_LocalEulerAnglesHint: {x: 71.165955, y: -9.910328, z: -13.818539} +--- !u!1 &4054666972950303006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1402319733146850046} + m_Layer: 6 + m_Name: mixamorig:RightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1402319733146850046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4054666972950303006} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000029802301, y: -0.00000008940694, z: -5.950795e-14, w: 1} + m_LocalPosition: {x: 9.964063e-11, y: 0.27841517, z: 3.5581792e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 967511182929597434} + m_Father: {fileID: 5835493794019223839} + m_LocalEulerAnglesHint: {x: 0.000040444043, y: -0.0000126556115, z: 29.423206} +--- !u!1 &4322857307192212125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2755252960426322822} + m_Layer: 6 + m_Name: mixamorig:RightHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2755252960426322822 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4322857307192212125} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000029653276, y: -0.000000059517056, z: 0.00000017676955, w: 1} + m_LocalPosition: {x: -0.02259835, y: 0.091082826, z: 0.0051786215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5156141583296649695} + m_Father: {fileID: 967511182929597434} + m_LocalEulerAnglesHint: {x: 25.356129, y: -1.5339687, z: -4.8776097} +--- !u!1 &4444507835593684963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 919352139277174456} + m_Layer: 6 + m_Name: mixamorig:Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &919352139277174456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4444507835593684963} + serializedVersion: 2 + m_LocalRotation: {x: -3.3920896e-27, y: 1.4692705e-14, z: 2.3086895e-13, w: 1} + m_LocalPosition: {x: -4.1474883e-12, y: 0.16865322, z: 5.7686385e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1155048102393017311} + m_Father: {fileID: 1941227671550273409} + m_LocalEulerAnglesHint: {x: 11.981812, y: -7.481307, z: 2.0068052} +--- !u!1 &4463655790682671718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5401735565418881508} + m_Layer: 6 + m_Name: mixamorig:LeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5401735565418881508 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4463655790682671718} + serializedVersion: 2 + m_LocalRotation: {x: -0.024607385, y: 0.0025615052, z: -0.10350362, w: 0.99432135} + m_LocalPosition: {x: 2.6006848e-17, y: 0.108377054, z: -9.237507e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2150441963510712333} + m_Father: {fileID: 1446399413411175478} + m_LocalEulerAnglesHint: {x: 41.0989, y: 10.770669, z: -61.627575} +--- !u!1 &4796503380595881577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7586397675042757378} + m_Layer: 6 + m_Name: mixamorig:LeftHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7586397675042757378 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4796503380595881577} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000001411864, y: -0.00000011082403, z: -0.0000001505803, w: 1} + m_LocalPosition: {x: -0.038062632, y: 0.08077779, z: 0.00486877} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4463897334663619470} + m_Father: {fileID: 5309941305733151840} + m_LocalEulerAnglesHint: {x: 38.225513, y: 3.1315303, z: -8.314171} +--- !u!1 &4860704750947965603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1211597594625793351} + m_Layer: 6 + m_Name: mixamorig:LeftHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1211597594625793351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4860704750947965603} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000046807824, y: -0.000000029776528, z: 0.00000023048098, w: 1} + m_LocalPosition: {x: 0.0000003660436, y: 0.095334016, z: -0.00000032540473} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 665985786627486606} + m_Father: {fileID: 5309941305733151840} + m_LocalEulerAnglesHint: {x: 41.43787, y: 3.9581158, z: 2.306935} +--- !u!1 &4890834232156907578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3357098933935979896} + m_Layer: 6 + m_Name: mixamorig:LeftHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3357098933935979896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4890834232156907578} + serializedVersion: 2 + m_LocalRotation: {x: 0.25206134, y: 0.06016923, z: -0.22173478, w: 0.9400417} + m_LocalPosition: {x: 0.026817314, y: 0.024661448, z: 0.015761929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4258673926440636473} + m_Father: {fileID: 5309941305733151840} + m_LocalEulerAnglesHint: {x: 17.465261, y: 18.092936, z: -15.171781} +--- !u!1 &4962578749021467633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3792001184950622503} + m_Layer: 6 + m_Name: mixamorig:RightHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3792001184950622503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4962578749021467633} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000029802496, y: 0.000000014901515, z: -0.00000017121899, w: 1} + m_LocalPosition: {x: 2.5163898e-15, y: 0.0295, z: -1.5411337e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1671616819572538308} + m_Father: {fileID: 4200710919386812287} + m_LocalEulerAnglesHint: {x: 18.732464, y: -0.26113355, z: -1.5831149} +--- !u!1 &4989188472677954567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3140760434362373911} + m_Layer: 6 + m_Name: mixamorig:LeftHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3140760434362373911 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4989188472677954567} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000014648408, y: -0.0000001043264, z: -0.0000004889817, w: 1} + m_LocalPosition: {x: 0.022598628, y: 0.09109309, z: 0.005180343} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2621648593412973045} + m_Father: {fileID: 5309941305733151840} + m_LocalEulerAnglesHint: {x: 31.460888, y: 2.3883386, z: 3.0228832} +--- !u!1 &5091481451605821766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4497240377887254293} + m_Layer: 6 + m_Name: mixamorig:RightHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4497240377887254293 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5091481451605821766} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000029801877, y: 0.00000002980199, z: 0.00000014196344, w: 1} + m_LocalPosition: {x: -2.6225074e-15, y: 0.028896846, z: 8.202333e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 968691797906164090} + m_Father: {fileID: 5912493169662338310} + m_LocalEulerAnglesHint: {x: 49.25673, y: -2.4892333, z: -5.4266458} +--- !u!1 &5413322187075147816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1509667054288037877} + - component: {fileID: 5118072013010047025} + m_Layer: 6 + m_Name: Beta_Surface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1509667054288037877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5413322187075147816} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3713491981947524225} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5118072013010047025 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5413322187075147816} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -8474651742996372913, guid: 39499efe4f068c9f1aa32d2ea7e17fa9, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 6796121518194019630, guid: 39499efe4f068c9f1aa32d2ea7e17fa9, type: 3} + m_Bones: + - {fileID: 1905709337788039020} + - {fileID: 4634709832172377675} + - {fileID: 8148153126465329470} + - {fileID: 1941227671550273409} + - {fileID: 919352139277174456} + - {fileID: 1155048102393017311} + - {fileID: 5634263082725277566} + - {fileID: 1544010336591836388} + - {fileID: 5835493794019223839} + - {fileID: 1402319733146850046} + - {fileID: 967511182929597434} + - {fileID: 444080347054160607} + - {fileID: 4158275323670486859} + - {fileID: 7818024628098229689} + - {fileID: 8420669298713372691} + - {fileID: 2755252960426322822} + - {fileID: 5156141583296649695} + - {fileID: 7926526918243178626} + - {fileID: 4240251211378202899} + - {fileID: 7031098740596908205} + - {fileID: 4200710919386812287} + - {fileID: 3792001184950622503} + - {fileID: 1671616819572538308} + - {fileID: 9223190321513374219} + - {fileID: 5912493169662338310} + - {fileID: 4497240377887254293} + - {fileID: 968691797906164090} + - {fileID: 4707328844631471889} + - {fileID: 72225123061463699} + - {fileID: 1369240223529557803} + - {fileID: 2154563477124498945} + - {fileID: 1446399413411175478} + - {fileID: 5401735565418881508} + - {fileID: 2150441963510712333} + - {fileID: 5309941305733151840} + - {fileID: 3357098933935979896} + - {fileID: 4258673926440636473} + - {fileID: 8763163817933779842} + - {fileID: 7853948831838017895} + - {fileID: 3140760434362373911} + - {fileID: 2621648593412973045} + - {fileID: 6610029561647140758} + - {fileID: 7473213146083442461} + - {fileID: 1211597594625793351} + - {fileID: 665985786627486606} + - {fileID: 6801071339934262680} + - {fileID: 6195558679696971529} + - {fileID: 3508727199659654567} + - {fileID: 6535348789355707437} + - {fileID: 1331635405882380078} + - {fileID: 6896920000331507285} + - {fileID: 7586397675042757378} + - {fileID: 4463897334663619470} + - {fileID: 8675633306494642775} + - {fileID: 6223625808132907452} + - {fileID: 9119041024349583750} + - {fileID: 1095922201918318854} + - {fileID: 8624806877486442945} + - {fileID: 1828892248193423299} + - {fileID: 3370607001777512929} + - {fileID: 2119784083745430522} + - {fileID: 4135652474135881054} + - {fileID: 975378840998119001} + - {fileID: 7081293876736827292} + - {fileID: 2114660220590474380} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 1905709337788039020} + m_AABB: + m_Center: {x: 0.0000002682209, y: -0.16444433, z: -0.007529475} + m_Extent: {x: 0.9025662, y: 0.9460366, z: 0.17718455} + m_DirtyAABB: 0 +--- !u!1 &5446055426458856181 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114660220590474380} + m_Layer: 6 + m_Name: mixamorig:LeftToe_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2114660220590474380 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5446055426458856181} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.011869166, z: -0, w: 0.99992955} + m_LocalPosition: {x: 4.3545176e-19, y: 0.09278137, z: -1.3126546e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7081293876736827292} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5624177158993183183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4135652474135881054} + m_Layer: 6 + m_Name: mixamorig:LeftLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4135652474135881054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5624177158993183183} + serializedVersion: 2 + m_LocalRotation: {x: -0.03941025, y: 0.000000015021994, z: -0.000000022099435, w: 0.9992231} + m_LocalPosition: {x: -6.468267e-11, y: 0.4437139, z: 3.7506209e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 975378840998119001} + m_Father: {fileID: 2119784083745430522} + m_LocalEulerAnglesHint: {x: -30.908527, y: 11.559987, z: -5.758815} +--- !u!1 &5711736876142607442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4200710919386812287} + m_Layer: 6 + m_Name: mixamorig:RightHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4200710919386812287 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5711736876142607442} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000008940678, y: -0.000000014901168, z: 0.00000016338068, w: 1} + m_LocalPosition: {x: 1.0026188e-16, y: 0.037, z: -2.8084325e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3792001184950622503} + m_Father: {fileID: 7031098740596908205} + m_LocalEulerAnglesHint: {x: 67.76267, y: -162.95265, z: -168.5062} +--- !u!1 &5754992644669401845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5835493794019223839} + m_Layer: 6 + m_Name: mixamorig:RightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5835493794019223839 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5754992644669401845} + serializedVersion: 2 + m_LocalRotation: {x: -0.02461611, y: -0.0025627238, z: 0.10349884, w: 0.99432164} + m_LocalPosition: {x: -3.151008e-17, y: 0.108381756, z: -9.694985e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1402319733146850046} + m_Father: {fileID: 1544010336591836388} + m_LocalEulerAnglesHint: {x: 28.047518, y: 37.13001, z: 134.72888} +--- !u!1 &5864909119532713175 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2168648573505645768} + - component: {fileID: 5323129675585482540} + - component: {fileID: 4930835839714770235} + - component: {fileID: 8857864236201738601} + - component: {fileID: 2990105777749590573} + - component: {fileID: 4774691938482923117} + - component: {fileID: 1691284224524276770} + - component: {fileID: 4759276819043389039} + - component: {fileID: 1048241190502081226} + - component: {fileID: 5246609767834919478} + - component: {fileID: 2198267711423058719} + - component: {fileID: 1869482849096358181} + - component: {fileID: 2199374348090624629} + m_Layer: 6 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2168648573505645768 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3713491981947524225} + - {fileID: 7718373106932060082} + - {fileID: 2601456456294352609} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &5323129675585482540 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 1, z: 0} +--- !u!54 &4930835839714770235 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!114 &8857864236201738601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 824505a00051ec0619e6fd34e9adcb89, type: 3} + m_Name: + m_EditorClassIdentifier: + rigidbody: {fileID: 4930835839714770235} + rayLength: 2 + rideHeight: 1.2 + rideSpringStrength: 500 + rideSpringDamper: 25 + rayOffset: {x: 0, y: 1, z: 0} + down: {x: 0, y: -1, z: 0} + layerMask: + serializedVersion: 2 + m_Bits: 1 +--- !u!114 &2990105777749590573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30cb01e74ac36034398546fc40127e06, type: 3} + m_Name: + m_EditorClassIdentifier: + rigidbody: {fileID: 4930835839714770235} + direction: {fileID: 11400000, guid: 873e97bfce471631ba553406d6978e1a, type: 2} + maxSpeed: 2 + accelerationTime: 0.15 + accelerationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + decelerationTime: 0.15 + decelerationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationSpeed: 25 + epsilon: 0.001 +--- !u!114 &4774691938482923117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67e54f919995e41a983e130f2e21a11c, type: 3} + m_Name: + m_EditorClassIdentifier: + rigidbody: {fileID: 4930835839714770235} + spring: {fileID: 8857864236201738601} + motor: {fileID: 2990105777749590573} + landingPredictionTime: + value: 3750000 + unit: 2 + landingRecoveryTime: + value: 10000000 + unit: 2 + hardLandingRecoveryTime: + value: 20000000 + unit: 2 + hardLandingThreshold: -9.81 + layerMask: + serializedVersion: 2 + m_Bits: 1 +--- !u!114 &1691284224524276770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 588e47b055cb944d4b247e49c8340fd4, type: 3} + m_Name: + m_EditorClassIdentifier: + motor: {fileID: 2990105777749590573} + sprint: {fileID: 11400000, guid: 07250b1c5f2bd07c793772099684f602, type: 2} + adjustedMaxSpeed: 3.5 +--- !u!114 &4759276819043389039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0e3ee065311b5faa8a57945e29111d1, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 7115933371558345848} + rigidbody: {fileID: 4930835839714770235} + spring: {fileID: 8857864236201738601} + motor: {fileID: 2990105777749590573} + airMotor: {fileID: 4774691938482923117} + sprint: {fileID: 1691284224524276770} + movementSpeedParameter: Speed + movementSmoothTime: 0.05 + sprintingParameter: IsSprinting + walkAnimationParamMax: 0.5 + sprintAnimationParamMax: 1 + fallParam: IsFalling + hardLandingParam: HardLanding +--- !u!114 &1048241190502081226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3bd80731f422bf155b053f861eb3fe4b, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 7115933371558345848} + equipment: {fileID: 1869482849096358181} + readyParam: IsReady +--- !u!114 &5246609767834919478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1f31bf0aa63f4af71b570fff56455548, type: 3} + m_Name: + m_EditorClassIdentifier: + root: {fileID: 5864909119532713175} + collider: {fileID: 5323129675585482540} + selectedObject: {fileID: 11400000, guid: b030215acaabb18a58d812e296e6e99f, type: 2} + interactSource: {fileID: 11400000, guid: 8ad6b00b0192bc3d4b39b6f91de2447f, type: 2} + minimumChangeDelta: 0.1 +--- !u!114 &2198267711423058719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b57786c673a3e53d0aa6fad8d47eeed5, type: 3} + m_Name: + m_EditorClassIdentifier: + inventory: {fileID: 11400000, guid: cd3f9ac2afa71f8b6acb3fb0cacfe441, type: 2} +--- !u!114 &1869482849096358181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d5ed1241db3bd1d74899513f3875cbe1, type: 3} + m_Name: + m_EditorClassIdentifier: + inventory: {fileID: 2198267711423058719} + attachment: {fileID: 111069260360821159} + primary: {fileID: 11400000, guid: e74eeb9e59208cada8b46439b204756d, type: 2} + secondary: {fileID: 11400000, guid: 0fbc2e68d809b2e94afaccfb3e696a70, type: 2} +--- !u!114 &2199374348090624629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5864909119532713175} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8c1373e9dcadbfb4aa0bf837a1d44ce1, type: 3} + m_Name: + m_EditorClassIdentifier: + camera: {fileID: 0} + equipment: {fileID: 1869482849096358181} + motor: {fileID: 2990105777749590573} + controlScheme: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + lookValue: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} +--- !u!1 &5878857756461109398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5634263082725277566} + m_Layer: 6 + m_Name: mixamorig:HeadTop_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5634263082725277566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5878857756461109398} + serializedVersion: 2 + m_LocalRotation: {x: 9.7144515e-17, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.000000009856974, y: 0.2096278, z: 0.10122935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1155048102393017311} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5915432224163516749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2621648593412973045} + m_Layer: 6 + m_Name: mixamorig:LeftHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2621648593412973045 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5915432224163516749} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000022151215, y: 0.00000007443435, z: -0.0000003188171, w: 1} + m_LocalPosition: {x: 6.4293255e-17, y: 0.037, z: -7.240398e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6610029561647140758} + m_Father: {fileID: 3140760434362373911} + m_LocalEulerAnglesHint: {x: 61.435116, y: 6.4591293, z: 10.849625} +--- !u!1 &6209422874084962932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7718373106932060082} + - component: {fileID: 5110645735664280771} + m_Layer: 6 + m_Name: Interaction Collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7718373106932060082 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209422874084962932} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0.75} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2168648573505645768} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!136 &5110645735664280771 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209422874084962932} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 1 + m_Height: 2.5 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6273267338551475321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8148153126465329470} + m_Layer: 6 + m_Name: mixamorig:Spine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8148153126465329470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6273267338551475321} + serializedVersion: 2 + m_LocalRotation: {x: 9.5227246e-26, y: -1.4246206e-13, z: 6.684393e-13, w: 1} + m_LocalPosition: {x: 9.32854e-23, y: 0.10002675, z: 5.83388e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1941227671550273409} + m_Father: {fileID: 4634709832172377675} + m_LocalEulerAnglesHint: {x: 2.5967364, y: -7.860185, z: -1.1188357} +--- !u!1 &6314406309456862992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8675633306494642775} + m_Layer: 6 + m_Name: mixamorig:LeftHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8675633306494642775 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6314406309456862992} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000019501242, y: -0.000000029788245, z: 0.00000012535493, w: 1} + m_LocalPosition: {x: -2.4071785e-15, y: 0.021000002, z: 3.3381643e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6223625808132907452} + m_Father: {fileID: 4463897334663619470} + m_LocalEulerAnglesHint: {x: 31.676178, y: 1.0288787, z: 3.625372} +--- !u!1 &6564320613517948521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7031098740596908205} + m_Layer: 6 + m_Name: mixamorig:RightHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7031098740596908205 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6564320613517948521} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000016102785, y: -0.000000029908218, z: -0.000000065639, w: 1} + m_LocalPosition: {x: 0.00000023687323, y: 0.09532501, z: 0.0000003985569} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4200710919386812287} + m_Father: {fileID: 967511182929597434} + m_LocalEulerAnglesHint: {x: 50.94207, y: -5.3916473, z: -20.710957} +--- !u!1 &6598011724313916877 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1095922201918318854} + m_Layer: 6 + m_Name: mixamorig:RightLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1095922201918318854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6598011724313916877} + serializedVersion: 2 + m_LocalRotation: {x: -0.03943182, y: 2.4880561e-10, z: -0.000000021124885, w: 0.9992223} + m_LocalPosition: {x: -6.197275e-11, y: 0.44371462, z: -1.6627694e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8624806877486442945} + m_Father: {fileID: 9119041024349583750} + m_LocalEulerAnglesHint: {x: -26.011105, y: 9.33477, z: -2.5860448} +--- !u!1 &6607595296856701024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 968691797906164090} + m_Layer: 6 + m_Name: mixamorig:RightHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &968691797906164090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6607595296856701024} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000013396453, y: -0.00014607502, z: 0.00079928624, w: 0.9999997} + m_LocalPosition: {x: -4.719501e-15, y: 0.026388155, z: 5.682296e-12} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4497240377887254293} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6720658069377964406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 975378840998119001} + m_Layer: 6 + m_Name: mixamorig:LeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &975378840998119001 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6720658069377964406} + serializedVersion: 2 + m_LocalRotation: {x: 0.4603244, y: 0.000000007996993, z: 0.00000013181912, w: 0.8877508} + m_LocalPosition: {x: 5.5477796e-11, y: 0.44527847, z: -2.2030602e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7081293876736827292} + m_Father: {fileID: 4135652474135881054} + m_LocalEulerAnglesHint: {x: 49.708157, y: 16.607178, z: 13.726621} +--- !u!1 &7015404879213479797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5156141583296649695} + m_Layer: 6 + m_Name: mixamorig:RightHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5156141583296649695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7015404879213479797} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000005960482, y: 0.000000044703484, z: 0.000000016681241, w: 1} + m_LocalPosition: {x: 8.564062e-17, y: 0.037, z: -9.3649935e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7926526918243178626} + m_Father: {fileID: 2755252960426322822} + m_LocalEulerAnglesHint: {x: 49.668385, y: -2.5498168, z: -5.506392} +--- !u!1 &7531799034382497613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446399413411175478} + m_Layer: 6 + m_Name: mixamorig:LeftShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1446399413411175478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7531799034382497613} + serializedVersion: 2 + m_LocalRotation: {x: -0.48442268, y: 0.5709704, z: -0.5261617, w: -0.40308976} + m_LocalPosition: {x: -0.045704458, y: 0.11195644, z: -0.008066272} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5401735565418881508} + m_Father: {fileID: 1941227671550273409} + m_LocalEulerAnglesHint: {x: 72.349594, y: 121.42653, z: -130.49387} +--- !u!1 &7737535206389564258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1828892248193423299} + m_Layer: 6 + m_Name: mixamorig:RightToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1828892248193423299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7737535206389564258} + serializedVersion: 2 + m_LocalRotation: {x: 0.3352415, y: -1.8409916e-11, z: 0.00000011136366, w: 0.94213223} + m_LocalPosition: {x: 1.2271307e-17, y: 0.13816866, z: 4.8857846e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3370607001777512929} + m_Father: {fileID: 8624806877486442945} + m_LocalEulerAnglesHint: {x: 39.174488, y: -0.000004402392, z: -0.000034094508} +--- !u!1 &7864345616310538194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2868350154049086265} + - component: {fileID: 7277232056033018157} + m_Layer: 6 + m_Name: Beta_Joints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2868350154049086265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7864345616310538194} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3713491981947524225} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7277232056033018157 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7864345616310538194} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -7557540490364101082, guid: 39499efe4f068c9f1aa32d2ea7e17fa9, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 2497106002754787046, guid: 39499efe4f068c9f1aa32d2ea7e17fa9, type: 3} + m_Bones: + - {fileID: 1905709337788039020} + - {fileID: 4634709832172377675} + - {fileID: 8148153126465329470} + - {fileID: 1941227671550273409} + - {fileID: 919352139277174456} + - {fileID: 1155048102393017311} + - {fileID: 1544010336591836388} + - {fileID: 5835493794019223839} + - {fileID: 1402319733146850046} + - {fileID: 967511182929597434} + - {fileID: 444080347054160607} + - {fileID: 4158275323670486859} + - {fileID: 7818024628098229689} + - {fileID: 8420669298713372691} + - {fileID: 2755252960426322822} + - {fileID: 5156141583296649695} + - {fileID: 7926526918243178626} + - {fileID: 4240251211378202899} + - {fileID: 7031098740596908205} + - {fileID: 4200710919386812287} + - {fileID: 3792001184950622503} + - {fileID: 1671616819572538308} + - {fileID: 9223190321513374219} + - {fileID: 5912493169662338310} + - {fileID: 4497240377887254293} + - {fileID: 968691797906164090} + - {fileID: 4707328844631471889} + - {fileID: 72225123061463699} + - {fileID: 1369240223529557803} + - {fileID: 2154563477124498945} + - {fileID: 1446399413411175478} + - {fileID: 5401735565418881508} + - {fileID: 2150441963510712333} + - {fileID: 5309941305733151840} + - {fileID: 3357098933935979896} + - {fileID: 4258673926440636473} + - {fileID: 8763163817933779842} + - {fileID: 7853948831838017895} + - {fileID: 3140760434362373911} + - {fileID: 2621648593412973045} + - {fileID: 6610029561647140758} + - {fileID: 7473213146083442461} + - {fileID: 1211597594625793351} + - {fileID: 665985786627486606} + - {fileID: 6801071339934262680} + - {fileID: 6195558679696971529} + - {fileID: 3508727199659654567} + - {fileID: 6535348789355707437} + - {fileID: 1331635405882380078} + - {fileID: 6896920000331507285} + - {fileID: 7586397675042757378} + - {fileID: 4463897334663619470} + - {fileID: 8675633306494642775} + - {fileID: 6223625808132907452} + - {fileID: 9119041024349583750} + - {fileID: 1095922201918318854} + - {fileID: 8624806877486442945} + - {fileID: 1828892248193423299} + - {fileID: 3370607001777512929} + - {fileID: 2119784083745430522} + - {fileID: 4135652474135881054} + - {fileID: 975378840998119001} + - {fileID: 7081293876736827292} + - {fileID: 2114660220590474380} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 1905709337788039020} + m_AABB: + m_Center: {x: 0.0000002682209, y: -0.25909263, z: -0.013641074} + m_Extent: {x: 0.8834671, y: 0.81855863, z: 0.13176143} + m_DirtyAABB: 0 +--- !u!1 &7938573618810173782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1544010336591836388} + m_Layer: 6 + m_Name: mixamorig:RightShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1544010336591836388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7938573618810173782} + serializedVersion: 2 + m_LocalRotation: {x: 0.48443064, y: 0.57096374, z: -0.52616364, w: 0.40308726} + m_LocalPosition: {x: 0.0456997, y: 0.111958444, z: -0.008066318} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5835493794019223839} + m_Father: {fileID: 1941227671550273409} + m_LocalEulerAnglesHint: {x: 82.09471, y: 11.085017, z: -88.589424} +--- !u!1 &8379133475441830809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331635405882380078} + m_Layer: 6 + m_Name: mixamorig:LeftHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1331635405882380078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8379133475441830809} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000029802365, y: -0.000000089406974, z: 0.00000011920925, w: 1} + m_LocalPosition: {x: -0.000000026432891, y: 0.0295, z: 0.0000000052098597} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6896920000331507285} + m_Father: {fileID: 6535348789355707437} + m_LocalEulerAnglesHint: {x: 19.92245, y: 0.37387395, z: 2.1285405} +--- !u!1 &8628998597686489070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4463897334663619470} + m_Layer: 6 + m_Name: mixamorig:LeftHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4463897334663619470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8628998597686489070} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000012490868, y: 0.000000014798431, z: 0.00000022861724, w: 1} + m_LocalPosition: {x: 3.8940705e-17, y: 0.036, z: 2.5409893e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8675633306494642775} + m_Father: {fileID: 7586397675042757378} + m_LocalEulerAnglesHint: {x: 58.71873, y: 5.4715405, z: 9.710493} +--- !u!1 &8630605062514387771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8624806877486442945} + m_Layer: 6 + m_Name: mixamorig:RightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8624806877486442945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8630605062514387771} + serializedVersion: 2 + m_LocalRotation: {x: 0.46033442, y: 0.000000007743378, z: 0.00000013930745, w: 0.88774556} + m_LocalPosition: {x: 5.538293e-11, y: 0.4452781, z: 1.8670634e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1828892248193423299} + m_Father: {fileID: 1095922201918318854} + m_LocalEulerAnglesHint: {x: 58.412933, y: -32.219357, z: -27.812729} +--- !u!1 &8661213437937135685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119784083745430522} + m_Layer: 6 + m_Name: mixamorig:LeftUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119784083745430522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8661213437937135685} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000018995559, y: 0.01101821, z: 0.9999393, w: 0.00000053245526} + m_LocalPosition: {x: -0.08207788, y: -0.06771803, z: -0.015122138} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4135652474135881054} + m_Father: {fileID: 1905709337788039020} + m_LocalEulerAnglesHint: {x: -32.385113, y: -10.229966, z: 162.74034} +--- !u!1 &8884661419028562548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9223190321513374219} + m_Layer: 6 + m_Name: mixamorig:RightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9223190321513374219 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8884661419028562548} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000006963165, y: -2.1727602e-11, z: 0.00000037766478, w: 1} + m_LocalPosition: {x: 0.01865133, y: 0.09103592, z: 0.0004306965} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5912493169662338310} + m_Father: {fileID: 967511182929597434} + m_LocalEulerAnglesHint: {x: 56.92608, y: -7.4031186, z: -13.187063} +--- !u!1 &8948594155617775865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8763163817933779842} + m_Layer: 6 + m_Name: mixamorig:LeftHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8763163817933779842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8948594155617775865} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000032398653, y: -0.0007452, z: -0.00000024176848, w: 0.99999976} + m_LocalPosition: {x: 1.2823348e-17, y: 0.034183882, z: 5.503636e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7853948831838017895} + m_Father: {fileID: 4258673926440636473} + m_LocalEulerAnglesHint: {x: 2.5393105, y: -2.7602558, z: -25.305489} +--- !u!1 &9059322210671176806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7473213146083442461} + m_Layer: 6 + m_Name: mixamorig:LeftHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7473213146083442461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9059322210671176806} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000010594604, y: 0.00037756326, z: 0.000013069538, w: 0.99999994} + m_LocalPosition: {x: -8.589727e-15, y: 0.027748656, z: 3.9775513e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6610029561647140758} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Player.prefab.meta b/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..b42dcb4 --- /dev/null +++ b/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 23c74099ef6f44051915480bc0f63b6e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Materials/Door.mat b/Assets/Resources/Materials/Door.mat new file mode 100644 index 0000000..1ec7b55 --- /dev/null +++ b/Assets/Resources/Materials/Door.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1265688915586997213 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Door + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _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: 10309, guid: 0000000000000000f000000000000000, type: 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} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 1 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _XRMotionVectorsPass: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.6320754, g: 0.6320754, b: 0.6320754, a: 1} + - _Color: {r: 0.6320754, g: 0.6320754, b: 0.6320754, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Resources/Materials/Door.mat.meta b/Assets/Resources/Materials/Door.mat.meta new file mode 100644 index 0000000..f7ebf6a --- /dev/null +++ b/Assets/Resources/Materials/Door.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9210c08d12d96c7d87ef2eaa7c44b65 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SOAP/Input/AttackInput.asset b/Assets/SOAP/Input/AttackInput.asset deleted file mode 100644 index 28bd45b..0000000 --- a/Assets/SOAP/Input/AttackInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: AttackInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 11400000, guid: 9636b8e5400b0e8e38ae815274f65b69, type: 2} diff --git a/Assets/SOAP/Input/CurrentControlSchemeValue.asset b/Assets/SOAP/Input/CurrentControlSchemeValue.asset deleted file mode 100644 index 84c79c2..0000000 --- a/Assets/SOAP/Input/CurrentControlSchemeValue.asset +++ /dev/null @@ -1,15 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e5090e65294fb8ff1a7d06242e9c7a1f, type: 3} - m_Name: CurrentControlSchemeValue - m_EditorClassIdentifier: - Description: diff --git a/Assets/SOAP/Input/InteractInput.asset b/Assets/SOAP/Input/InteractInput.asset deleted file mode 100644 index a2717a0..0000000 --- a/Assets/SOAP/Input/InteractInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: InteractInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 11400000, guid: 8ad6b00b0192bc3d4b39b6f91de2447f, type: 2} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/InventoryInput.asset b/Assets/SOAP/Input/InventoryInput.asset deleted file mode 100644 index c677a79..0000000 --- a/Assets/SOAP/Input/InventoryInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: InventoryInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 11400000, guid: 05ac93739cc1d1796b9403f2421c056b, type: 2} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/InventoryInputEvent.asset b/Assets/SOAP/Input/InventoryInputEvent.asset deleted file mode 100644 index 0ba2076..0000000 --- a/Assets/SOAP/Input/InventoryInputEvent.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 56805e83aabe387929ad23e06adda5fd, type: 3} - m_Name: InventoryInputEvent - m_EditorClassIdentifier: diff --git a/Assets/SOAP/Input/LookInput.asset b/Assets/SOAP/Input/LookInput.asset deleted file mode 100644 index 6305c2e..0000000 --- a/Assets/SOAP/Input/LookInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141143d4bbaccbcda8a23e106eed4b71, type: 3} - m_Name: LookInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} - valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/LookValue.asset b/Assets/SOAP/Input/LookValue.asset deleted file mode 100644 index a6b05b9..0000000 --- a/Assets/SOAP/Input/LookValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1a85afc7b5f9bc9f386e4f76d3725daf, type: 3} - m_Name: LookValue - m_EditorClassIdentifier: - Description: - value: - value: {x: 0, y: 0} diff --git a/Assets/SOAP/Input/MoveInput.asset b/Assets/SOAP/Input/MoveInput.asset deleted file mode 100644 index 1314852..0000000 --- a/Assets/SOAP/Input/MoveInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141143d4bbaccbcda8a23e106eed4b71, type: 3} - m_Name: MoveInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 11400000, guid: 873e97bfce471631ba553406d6978e1a, type: 2} - valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/MoveValue.asset b/Assets/SOAP/Input/MoveValue.asset deleted file mode 100644 index 342930a..0000000 --- a/Assets/SOAP/Input/MoveValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1a85afc7b5f9bc9f386e4f76d3725daf, type: 3} - m_Name: MoveValue - m_EditorClassIdentifier: - Description: - value: - value: {x: 0, y: 0} diff --git a/Assets/SOAP/Input/ReadyInput.asset b/Assets/SOAP/Input/ReadyInput.asset deleted file mode 100644 index 120f677..0000000 --- a/Assets/SOAP/Input/ReadyInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: ReadyInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 11400000, guid: 11f0f1ff4a0ab250ba395b772f722ffb, type: 2} diff --git a/Assets/SOAP/Input/ReadyValue.asset b/Assets/SOAP/Input/ReadyValue.asset deleted file mode 100644 index 61071e0..0000000 --- a/Assets/SOAP/Input/ReadyValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d5e43591ac8d995589100187bee292b, type: 3} - m_Name: ReadyValue - m_EditorClassIdentifier: - Description: - value: - value: 0 diff --git a/Assets/SOAP/Input/ReloadInput.asset b/Assets/SOAP/Input/ReloadInput.asset deleted file mode 100644 index 3831041..0000000 --- a/Assets/SOAP/Input/ReloadInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: ReloadInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 11400000, guid: b05fd0c6fbc99c1669a88d60100b83cc, type: 2} diff --git a/Assets/SOAP/Input/ReloadValue.asset b/Assets/SOAP/Input/ReloadValue.asset deleted file mode 100644 index 1498db2..0000000 --- a/Assets/SOAP/Input/ReloadValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d5e43591ac8d995589100187bee292b, type: 3} - m_Name: ReloadValue - m_EditorClassIdentifier: - Description: - value: - value: 0 diff --git a/Assets/SOAP/Input/SprintInput.asset b/Assets/SOAP/Input/SprintInput.asset deleted file mode 100644 index 67525e2..0000000 --- a/Assets/SOAP/Input/SprintInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: SprintInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 11400000, guid: 07250b1c5f2bd07c793772099684f602, type: 2} diff --git a/Assets/SOAP/Input/SprintValue.asset b/Assets/SOAP/Input/SprintValue.asset deleted file mode 100644 index ed18a14..0000000 --- a/Assets/SOAP/Input/SprintValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d5e43591ac8d995589100187bee292b, type: 3} - m_Name: SprintValue - m_EditorClassIdentifier: - Description: - value: - value: 0 diff --git a/Assets/SOAP/Input/UseSecondaryInput.asset b/Assets/SOAP/Input/UseSecondaryInput.asset deleted file mode 100644 index 8154c19..0000000 --- a/Assets/SOAP/Input/UseSecondaryInput.asset +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c481c42e360ed2b89fb1f5fc4558fdb, type: 3} - m_Name: UseSecondaryInput - m_EditorClassIdentifier: - started: {fileID: 0} - performed: {fileID: 0} - canceled: {fileID: 0} - waiting: {fileID: 0} - disabled: {fileID: 0} - reactiveValue: {fileID: 0} - valueAsButton: {fileID: 11400000, guid: 1b0b91e2eaf1545598f3f51dcebd45dc, type: 2} diff --git a/Assets/SOAP/Input/UseSecondaryValue.asset b/Assets/SOAP/Input/UseSecondaryValue.asset deleted file mode 100644 index ec193c5..0000000 --- a/Assets/SOAP/Input/UseSecondaryValue.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d5e43591ac8d995589100187bee292b, type: 3} - m_Name: UseSecondaryValue - m_EditorClassIdentifier: - Description: - value: - value: 0 diff --git a/Assets/SOAP/Items/PrimaryEquipment.asset b/Assets/SOAP/Items/PrimaryEquipment.asset deleted file mode 100644 index 035f4aa..0000000 --- a/Assets/SOAP/Items/PrimaryEquipment.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5418577a5e2be8f218e64364f8b64a5e, type: 3} - m_Name: PrimaryEquipment - m_EditorClassIdentifier: - Description: - value: - value: {fileID: 11400000, guid: 83a7512982c0868bbacfd587c15efbea, type: 2} diff --git a/Assets/SOAP/Items/SecondaryEquipment.asset b/Assets/SOAP/Items/SecondaryEquipment.asset deleted file mode 100644 index 5b2778c..0000000 --- a/Assets/SOAP/Items/SecondaryEquipment.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5418577a5e2be8f218e64364f8b64a5e, type: 3} - m_Name: SecondaryEquipment - m_EditorClassIdentifier: - Description: - value: - value: {fileID: 0} diff --git a/Assets/SOAP/SelectedObject.asset b/Assets/SOAP/SelectedObject.asset deleted file mode 100644 index 7b52bc3..0000000 --- a/Assets/SOAP/SelectedObject.asset +++ /dev/null @@ -1,17 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c3b21f732f40c4e4cb96718b2e8e33bb, type: 3} - m_Name: SelectedObject - m_EditorClassIdentifier: - Description: - value: - value: {fileID: 0} diff --git a/Assets/Scenes/DebugScene.unity b/Assets/Scenes/DebugScene.unity index c7eb103..eea9297 100644 --- a/Assets/Scenes/DebugScene.unity +++ b/Assets/Scenes/DebugScene.unity @@ -284,6 +284,51 @@ Mesh: offset: 0 size: 0 path: +--- !u!1 &9082841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9082843} + - component: {fileID: 9082842} + m_Layer: 0 + m_Name: Serializer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &9082842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9082841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fda8b2df893fd2901bbacefbbc5e05dd, type: 3} + m_Name: + m_EditorClassIdentifier: + serializer: {fileID: 11400000, guid: 1b8f7b6c5e320a3008d1fa0082cebabd, type: 2} +--- !u!4 &9082843 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9082841} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!43 &9967663 Mesh: m_ObjectHideFlags: 0 @@ -8539,6 +8584,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 215254810} + - component: {fileID: 215254811} m_Layer: 0 m_Name: Light Pillar m_TagString: Untagged @@ -8563,6 +8609,20 @@ Transform: - {fileID: 783642036} m_Father: {fileID: 1516081839} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &215254811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 215254809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a89273f27cd698504a6db9b4d9504d75, type: 3} + m_Name: + m_EditorClassIdentifier: + blackboard: {fileID: 11400000, guid: e2c8eef9061655a60aecfe9f33b91787, type: 2} + animator: {fileID: 1872995364} --- !u!1 &222869677 GameObject: m_ObjectHideFlags: 0 @@ -8595,131 +8655,6 @@ Transform: - {fileID: 1431658128} m_Father: {fileID: 1914700222} m_LocalEulerAnglesHint: {x: 17.465261, y: 18.092936, z: -15.171781} ---- !u!1 &230761402 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 230761406} - - component: {fileID: 230761405} - - component: {fileID: 230761404} - - component: {fileID: 230761403} - m_Layer: 0 - m_Name: CinemachineCamera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &230761403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230761402} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f38bda98361e1de48a4ca2bd86ea3c17, type: 3} - m_Name: - m_EditorClassIdentifier: - Composition: - ScreenPosition: {x: 0, y: 0} - DeadZone: - Enabled: 1 - Size: {x: 0.2, y: 0.2} - HardLimits: - Enabled: 0 - Size: {x: 0.8, y: 0.8} - Offset: {x: 0, y: 0} - CenterOnActivate: 1 - TargetOffset: {x: 0, y: 1, z: 0} - Damping: {x: 0.5, y: 0.5} - Lookahead: - Enabled: 0 - Time: 0 - Smoothing: 0 - IgnoreY: 0 ---- !u!114 &230761404 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230761402} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} - m_Name: - m_EditorClassIdentifier: - TrackerSettings: - BindingMode: 4 - PositionDamping: {x: 1, y: 1, z: 1} - AngularDampingMode: 0 - RotationDamping: {x: 1, y: 1, z: 1} - QuaternionDamping: 1 - FollowOffset: {x: 0, y: 7, z: -10} ---- !u!114 &230761405 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230761402} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} - m_Name: - m_EditorClassIdentifier: - Priority: - Enabled: 0 - m_Value: 0 - OutputChannel: 1 - StandbyUpdate: 2 - m_StreamingVersion: 20241001 - m_LegacyPriority: 0 - Target: - TrackingTarget: {fileID: 1363717997} - LookAtTarget: {fileID: 0} - CustomLookAtTarget: 0 - Lens: - FieldOfView: 60.000004 - OrthographicSize: 7 - NearClipPlane: -2 - FarClipPlane: 100 - Dutch: 0 - ModeOverride: 0 - PhysicalProperties: - GateFit: 2 - SensorSize: {x: 21.946, y: 16.002} - LensShift: {x: 0, y: 0} - FocusDistance: 10 - Iso: 200 - ShutterSpeed: 0.005 - Aperture: 16 - BladeCount: 5 - Curvature: {x: 2, y: 11} - BarrelClipping: 0.25 - Anamorphism: 0 - BlendHint: 0 ---- !u!4 &230761406 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230761402} - serializedVersion: 2 - m_LocalRotation: {x: 0.26693356, y: 0.000000005890902, z: -0.0000000034821441, w: 0.96371496} - m_LocalPosition: {x: 0, y: 7, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &241822159 GameObject: m_ObjectHideFlags: 0 @@ -9119,176 +9054,16 @@ Transform: m_Children: [] m_Father: {fileID: 2053644711} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &330585543 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 330585546} - - component: {fileID: 330585545} - - component: {fileID: 330585544} - - component: {fileID: 330585547} - - component: {fileID: 330585548} - 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 &330585544 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 ---- !u!20 &330585545 +--- !u!20 &330585545 stripped Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 168061152394988256, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + m_PrefabInstance: {fileID: 5276697633546380531} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - 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_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: -2 - far clip plane: 100 - field of view: 60.000004 - orthographic: 1 - orthographic size: 7 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 255 - 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 &330585546 +--- !u!4 &330585546 stripped Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 171523614499242679, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + m_PrefabInstance: {fileID: 5276697633546380531} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - serializedVersion: 2 - m_LocalRotation: {x: 0.26693356, y: 0.0000000053357643, z: -0.0000000014779212, w: 0.96371496} - m_LocalPosition: {x: 0, y: 7, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &330585547 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 1 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 ---- !u!114 &330585548 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330585543} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} - m_Name: - m_EditorClassIdentifier: - ShowDebugText: 0 - ShowCameraFrustum: 1 - IgnoreTimeScale: 0 - WorldUpOverride: {fileID: 0} - ChannelMask: -1 - UpdateMethod: 2 - BlendUpdateMethod: 1 - LensModeOverride: - Enabled: 0 - DefaultMode: 2 - DefaultBlend: - Style: 1 - Time: 2 - CustomCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - CustomBlends: {fileID: 0} --- !u!1 &352595293 GameObject: m_ObjectHideFlags: 0 @@ -29683,51 +29458,6 @@ Transform: - {fileID: 1383902096} m_Father: {fileID: 309088843} m_LocalEulerAnglesHint: {x: 49.708157, y: 16.607178, z: 13.726621} ---- !u!1 &688247301 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 688247303} - - component: {fileID: 688247302} - m_Layer: 0 - m_Name: Serializer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &688247302 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688247301} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fda8b2df893fd2901bbacefbbc5e05dd, type: 3} - m_Name: - m_EditorClassIdentifier: - serializer: {fileID: 11400000, guid: 1b8f7b6c5e320a3008d1fa0082cebabd, type: 2} ---- !u!4 &688247303 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 688247301} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &690735213 GameObject: m_ObjectHideFlags: 0 @@ -41945,6 +41675,7 @@ GameObject: - component: {fileID: 1363718006} - component: {fileID: 1363718009} - component: {fileID: 1363718010} + - component: {fileID: 1363718012} m_Layer: 6 m_Name: Player m_TagString: Untagged @@ -42134,8 +41865,6 @@ MonoBehaviour: sprintAnimationParamMax: 1 fallParam: IsFalling hardLandingParam: HardLanding - readyParam: IsReady - equipment: {fileID: 1363718009} --- !u!114 &1363718005 MonoBehaviour: m_ObjectHideFlags: 0 @@ -42242,6 +41971,21 @@ MonoBehaviour: layerMask: serializedVersion: 2 m_Bits: 1 +--- !u!114 &1363718012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1363717994} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3bd80731f422bf155b053f861eb3fe4b, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1782112145} + equipment: {fileID: 1363718009} + readyParam: IsReady --- !u!1 &1383902095 GameObject: m_ObjectHideFlags: 0 @@ -63431,10 +63175,10 @@ MonoBehaviour: onInteracted: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1872995364} - m_TargetAssemblyTypeName: UnityEngine.Animator, UnityEngine - m_MethodName: SetTrigger - m_Mode: 5 + - m_Target: {fileID: 215254811} + m_TargetAssemblyTypeName: KitsuneCafe.Event.LightPillar, KitsuneCafe.Event + m_MethodName: TurnOff + m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine @@ -63443,6 +63187,18 @@ MonoBehaviour: m_StringArgument: TurnOff m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 11400000, guid: 1b8f7b6c5e320a3008d1fa0082cebabd, type: 2} + m_TargetAssemblyTypeName: KitsuneCafe.Serialization.DataSerializer, KitsuneCafe.Serialization + m_MethodName: SaveAs + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: debugsave.sav + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &1837139487 GameObject: m_ObjectHideFlags: 0 @@ -66378,6 +66134,67 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1001 &5276697633546380531 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 6359046920451111230, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: Target.TrackingTarget + value: + objectReference: {fileID: 1363717997} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalPosition.x + value: -6.52415 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalPosition.z + value: 21.75778 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6564394934572959557, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9175289535561094372, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} + propertyPath: m_Name + value: Camera + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8126c6dab6749dc5b8f71f9fab896470, type: 3} --- !u!1 &5278886882307326517 GameObject: m_ObjectHideFlags: 0 @@ -67302,9 +67119,6 @@ Transform: SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 688247303} - - {fileID: 330585546} - - {fileID: 230761406} - {fileID: 410087041} - {fileID: 881234004} - {fileID: 1896475839} @@ -67314,3 +67128,5 @@ SceneRoots: - {fileID: 835116272} - {fileID: 2073371832} - {fileID: 241822160} + - {fileID: 9082843} + - {fileID: 5276697633546380531} diff --git a/Assets/Scenes/DemoScene.meta b/Assets/Scenes/DemoScene.meta new file mode 100644 index 0000000..5930e3d --- /dev/null +++ b/Assets/Scenes/DemoScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6e96122ce59a0e21a80b586bf41f039 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene.unity b/Assets/Scenes/DemoScene.unity new file mode 100644 index 0000000..95f8428 --- /dev/null +++ b/Assets/Scenes/DemoScene.unity @@ -0,0 +1,10929 @@ +%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: 88038f2a49469e923b40dfc3d539d64f + m_OcclusionCullingData: {fileID: 36300000, guid: e93a48e899af4eabd951c644689813de, type: 2} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 1 + m_FogColor: {r: 0.37335205, g: 0.32941177, b: 0.4627451, 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: 1 + 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: 256 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 0.5 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + 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: 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_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 54eeae460ea630ab6a66eb5f9353043f, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: a5d02a2c3139e2266b7d4c86c44bbf65, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &51510515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 51510517} + - component: {fileID: 51510516} + m_Layer: 0 + m_Name: Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!65 &51510516 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5.5, y: 1, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!4 &51510517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1343076169} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &78715211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78715212} + - component: {fileID: 78715215} + - component: {fileID: 78715214} + - component: {fileID: 78715213} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &78715212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + serializedVersion: 2 + 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: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &78715213 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &78715214 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &78715215 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &135523776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 135523777} + m_Layer: 0 + m_Name: Level Geometry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &135523777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135523776} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 325259698} + - {fileID: 1062516392} + - {fileID: 1167045091} + - {fileID: 1058332517} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138580117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 138580118} + - component: {fileID: 138580121} + - component: {fileID: 138580120} + - component: {fileID: 138580119} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &138580118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &138580119 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &138580120 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &138580121 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &173566238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173566239} + - component: {fileID: 173566244} + - component: {fileID: 173566243} + - component: {fileID: 173566242} + - component: {fileID: 173566241} + - component: {fileID: 173566240} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &173566239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &173566240 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1608312095} +--- !u!33 &173566241 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Mesh: {fileID: 1608312095} +--- !u!23 &173566242 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &173566243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &173566244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1608312095} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &185277972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185277973} + - component: {fileID: 185277975} + - component: {fileID: 185277974} + - component: {fileID: 185277976} + m_Layer: 0 + m_Name: Spot Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185277973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &185277974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &185277975 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &185277976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 185277975} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 0 + unit: 2 + duration: + value: 2500000 + unit: 2 +--- !u!1 &210621343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 210621344} + - component: {fileID: 210621349} + - component: {fileID: 210621348} + - component: {fileID: 210621347} + - component: {fileID: 210621346} + - component: {fileID: 210621345} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &210621344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -7.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &210621345 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 261030495} +--- !u!33 &210621346 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Mesh: {fileID: 261030495} +--- !u!23 &210621347 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &210621348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 323 + m_Size: {x: 1, y: 3, z: 12} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &210621349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -11} + - {x: 1, y: -11} + - {x: 1, y: -11} + - {x: 0, y: -11} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 261030495} + m_VersionIndex: 323 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &233989482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 233989483} + - component: {fileID: 233989484} + m_Layer: 0 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &233989483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233989482} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 47.5, y: 0, z: -9.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &233989484 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233989482} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 2, z: 7} + m_Center: {x: 0, y: 1, z: 0} +--- !u!1 &239790278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 239790279} + - component: {fileID: 239790280} + m_Layer: 0 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &239790279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239790278} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &239790280 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239790278} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 12} + m_Center: {x: -3, y: 1, z: 0} +--- !u!1 &251305040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251305041} + - component: {fileID: 251305046} + - component: {fileID: 251305045} + - component: {fileID: 251305044} + - component: {fileID: 251305049} + - component: {fileID: 251305051} + - component: {fileID: 251305043} + - component: {fileID: 251305050} + m_Layer: 0 + m_Name: Platform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &251305041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -18.5, y: 20.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 634165300} + - {fileID: 1668826341} + - {fileID: 239790279} + - {fileID: 1432189244} + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &251305043 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Mesh: {fileID: 1997956977} +--- !u!23 &251305044 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251305045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.Shapes.ProBuilderShape + m_Shape: + rid: 6450463694102986753 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 45 + m_Size: {x: 5, y: 1, z: 12} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463694102986753 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251305046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.ProBuilderMesh + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + - {x: -2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: -6} + - {x: 2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: -6} + - {x: 2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: 2.5, y: 0.5, z: -6} + - {x: -2.5, y: 0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: 6} + - {x: -2.5, y: 0.5, z: -6} + - {x: -2.5, y: 0.5, z: 6} + - {x: -2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: 6} + - {x: -2.5, y: 0.5, z: -6} + - {x: 2.5, y: 0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: 2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + m_Textures0: + - {x: 5, y: 0} + - {x: 0, y: 0} + - {x: 5, y: 1} + - {x: 0, y: 1} + - {x: 12, y: 0} + - {x: 0, y: 0} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 5, y: 0} + - {x: 0, y: 0} + - {x: 5, y: 1} + - {x: 0, y: 1} + - {x: 12, y: 0} + - {x: 0, y: 0} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 5, y: 1} + - {x: 0, y: -11} + - {x: 5, y: -11} + - {x: 5, y: -11} + - {x: 0, y: -11} + - {x: 5, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1997956977} + m_VersionIndex: 45 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!65 &251305049 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 1, z: 12} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &251305050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b947f7afa5b0fd0f88940e3d050c5427, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Entity::KitsuneCafe.Entities.Waypoints + waypoints: + - {fileID: 1942826263} + - {fileID: 288617108} + speed: 0.15 + minimumDistance: 0.25 + OnWaypointReached: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1432189245} + m_TargetAssemblyTypeName: KitsuneCafe.Interaction.Interactable, KitsuneCafe.Interaction + m_MethodName: set_enabled + 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 + OnMoving: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1668826340} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + 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 + - m_Target: {fileID: 239790278} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + 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 + - m_Target: {fileID: 1432189245} + m_TargetAssemblyTypeName: KitsuneCafe.Interaction.Interactable, KitsuneCafe.Interaction + m_MethodName: set_enabled + 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 + OnCompleted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1668826340} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + 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 + OnRestarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 239790278} + m_TargetAssemblyTypeName: UnityEngine.GameObject, UnityEngine + 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 +--- !u!54 &251305051 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!1 &251492028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251492029} + - component: {fileID: 251492034} + - component: {fileID: 251492033} + - component: {fileID: 251492032} + - component: {fileID: 251492031} + - component: {fileID: 251492030} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &251492029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &251492030 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1847623719} +--- !u!33 &251492031 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Mesh: {fileID: 1847623719} +--- !u!23 &251492032 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251492033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 147 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251492034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1847623719} + m_VersionIndex: 147 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &261030495 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c02251853edbb33d3f0000003f0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c02351853e2237523f000000bf0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdbb33d3f0000003f0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f17d7a33c2237523f0000003f0000c0bf0000c0400000803f000000000000000000000000000000000000803f000080bf00004041000000c0aad8a33c0bd7a33c0000003f0000c0bf0000c0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c01b467b3f0bd7a33c0000003f0000c03f0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000803f0bd7a33c2251853e0000003f0000c03f0000c0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f0e467b3f2251853e0000003f0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c017d7a33c22d96b3f000000bf0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00bd7a33cdb55573f0000003f0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f2351853e22d96b3f000000bf0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f2251853edb55573f000000bf0000c0bf0000c0c0000080bf00000000000000000000000000000000000080bf000080bf00004041000000c0aad8a33c938e8f3e000000bf0000c0bf0000c040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c01b467b3f938e8f3e000000bf0000c03f0000c0c0000080bf00000000000000000000000000000000000080bf000080bf000040410000803f0bd7a33c2251053f000000bf0000c03f0000c040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0e467b3f2251053f000000bf0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf000000000000803f19467b3fda6f0a3f0000003f0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f19467b3f22f31e3f000000bf0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf00000000000030c10bd7a33cdb6f0a3f0000003f0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000030c117d7a33c22f31e3f000000bf0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000030c119467b3fdc11243f0000003f0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000030c119467b3f2395383f000000bf0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdb11243f0000003f0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f13d7a33c2295383f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 155.75053 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &288617107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288617108} + m_Layer: 0 + m_Name: ElevatorBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288617108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288617107} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.5, y: -15.799999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &325259697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 325259698} + m_Layer: 0 + m_Name: Hallway + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &325259698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325259697} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1234171122} + - {fileID: 593854867} + - {fileID: 185277973} + - {fileID: 646254078} + - {fileID: 588482742} + - {fileID: 1559074220} + - {fileID: 1995866213} + - {fileID: 1395844256} + - {fileID: 1406394901} + - {fileID: 853925623} + - {fileID: 1800069006} + - {fileID: 1276260212} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &354011295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 354011296} + - component: {fileID: 354011299} + - component: {fileID: 354011298} + - component: {fileID: 354011297} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &354011296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &354011297 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &354011298 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &354011299 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &375653049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375653050} + - component: {fileID: 375653052} + - component: {fileID: 375653051} + m_Layer: 0 + m_Name: Area Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &375653050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: -6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &375653051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &375653052 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &467251528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467251530} + - component: {fileID: 467251529} + m_Layer: 0 + m_Name: Selected Object Handler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &467251529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 982ec8c450193224282e5b6e15ed3f18, type: 3} + m_Name: + m_EditorClassIdentifier: + selectedObject: + _usage: 2 + _value: {fileID: 0} + _constant: {fileID: 0} + _variable: {fileID: 11400000, guid: a7d11e547cba3208d89a07a9125a9817, type: 2} + _variableInstancer: {fileID: 0} + color: {r: 1, g: 0.2705882, b: 0, a: 1} + width: 1 + mode: 0 +--- !u!4 &467251530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &586492532 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!1 &588482741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588482742} + - component: {fileID: 588482747} + - component: {fileID: 588482746} + - component: {fileID: 588482745} + - component: {fileID: 588482744} + - component: {fileID: 588482743} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &588482742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &588482743 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2055818548} +--- !u!33 &588482744 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Mesh: {fileID: 2055818548} +--- !u!23 &588482745 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &588482746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 125 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &588482747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 2055818548} + m_VersionIndex: 125 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &592932092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592932093} + - component: {fileID: 592932094} + - component: {fileID: 592932095} + m_Layer: 6 + m_Name: Ground Raycast + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &592932093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592932092} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.25, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1188860602} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &592932094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592932092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dcebbdd265a6ebadb9d3c52a46be7544, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Entity::KitsuneCafe.Sys.Raycaster + everyFrame: 1 + updateTiming: 2 + direction: {x: 0, y: -1, z: 0} + directionSpace: 0 + maxDistance: 1.5 + layerMask: + serializedVersion: 2 + m_Bits: 1 + queryTriggerInteraction: 0 + bufferSize: 3 +--- !u!114 &592932095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 592932092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d07d9e7a0519bea9b17741deb2a6e1b, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Entity::KitsuneCafe.Entities.ParentToPlatform + raycaster: {fileID: 592932094} + self: {fileID: 1188860602} + parent: {fileID: 0} +--- !u!1 &593854866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 593854867} + - component: {fileID: 593854869} + - component: {fileID: 593854868} + - component: {fileID: 593854870} + m_Layer: 0 + m_Name: Spot Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &593854867 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &593854868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &593854869 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &593854870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 593854869} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 1 + delay: + value: 0 + unit: 2 + interval: + value: 10000000 + unit: 2 + duration: + value: 5000000 + unit: 2 +--- !u!1 &634165299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 634165300} + - component: {fileID: 634165303} + - component: {fileID: 634165302} + m_Layer: 0 + m_Name: Boundaries + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &634165300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &634165302 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 3, z: 1} + m_Center: {x: 0, y: 1, z: 6.5} +--- !u!65 &634165303 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 3, z: 1} + m_Center: {x: 0, y: 1, z: -6.5} +--- !u!1 &646254074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 646254078} + - component: {fileID: 646254077} + - component: {fileID: 646254076} + - component: {fileID: 646254075} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!64 &646254075 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &646254076 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &646254077 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &646254078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 3, y: 1, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &784923923 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &809580118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809580119} + - component: {fileID: 809580122} + - component: {fileID: 809580121} + - component: {fileID: 809580120} + m_Layer: 0 + m_Name: Light Trigger 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &809580119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &809580120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 185277975} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 185277976} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &809580121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 809580120} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &809580122 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!1 &830155563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 830155564} + - component: {fileID: 830155567} + - component: {fileID: 830155566} + - component: {fileID: 830155565} + m_Layer: 0 + m_Name: Light Trigger 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &830155564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &830155565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1234171124} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 1234171125} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &830155566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 830155565} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &830155567 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 1, z: 5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &853925622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 853925623} + - component: {fileID: 853925624} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &853925623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &853925624 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 14, y: 1, z: 0.5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &880348695 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1014889848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014889849} + - component: {fileID: 1014889852} + - component: {fileID: 1014889851} + - component: {fileID: 1014889850} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1014889849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1014889850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: OnElevator + triggerParameter: +--- !u!114 &1014889851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1014889852 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 42, y: 48, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1058332516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1058332517} + m_Layer: 0 + m_Name: Akira Elevator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1058332517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058332516} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 66, y: -21.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1200564455} + - {fileID: 173566239} + - {fileID: 251305041} + - {fileID: 138580118} + - {fileID: 1014889849} + - {fileID: 1942826263} + - {fileID: 288617108} + - {fileID: 1797257865} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1062516391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1062516392} + m_Layer: 0 + m_Name: Door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1062516392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062516391} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1475476100} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1114642649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114642650} + - component: {fileID: 1114642653} + - component: {fileID: 1114642652} + - component: {fileID: 1114642651} + m_Layer: 0 + m_Name: ElevatorCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114642650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1114642651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 1797257866} + SlowingDistance: 0 +--- !u!114 &1114642652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 0.2, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1114642653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 34 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!1 &1167045090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1167045091} + m_Layer: 0 + m_Name: Room + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1167045091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167045090} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 78715212} + - {fileID: 354011296} + - {fileID: 1857318043} + - {fileID: 1715613496} + - {fileID: 210621344} + - {fileID: 1772097666} + - {fileID: 251492029} + - {fileID: 1343076169} + - {fileID: 1938286530} + - {fileID: 375653050} + - {fileID: 1190495667} + - {fileID: 233989483} + - {fileID: 1861517781} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1188860601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1691284224524276770, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: sprint._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1691284224524276770, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: adjustedMaxSpeed + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1691284224524276770, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: sprint._variable + value: + objectReference: {fileID: 11400000, guid: 07250b1c5f2bd07c793772099684f602, type: 2} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: primary._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: secondary._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: primary._variable + value: + objectReference: {fileID: 11400000, guid: 25c9bebd90af38a698d2d9fb58b06e3d, type: 2} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: secondary._variable + value: + objectReference: {fileID: 11400000, guid: c33c868c5f7f1758a8d9e2739eb0a41b, type: 2} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: camera + value: + objectReference: {fileID: 168061152968610670} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue + value: + objectReference: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme + value: + objectReference: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue._variable + value: + objectReference: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme._variable + value: + objectReference: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rigidbody + value: + objectReference: {fileID: 1188860616} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: direction._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: direction._variable + value: + objectReference: {fileID: 11400000, guid: 873e97bfce471631ba553406d6978e1a, type: 2} + - target: {fileID: 4759276819043389039, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: parenter + value: + objectReference: {fileID: 592932095} + - target: {fileID: 4759276819043389039, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: walkAnimationParamMax + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5246609767834919478, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: selectedObject._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5246609767834919478, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: selectedObject._variable + value: + objectReference: {fileID: 11400000, guid: a7d11e547cba3208d89a07a9125a9817, type: 2} + - target: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: raycaster + value: + objectReference: {fileID: 592932094} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rideHeight + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rideSpringDamper + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rideSpringStrength + value: 750 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + insertIndex: -1 + addedObject: {fileID: 592932093} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + insertIndex: -1 + addedObject: {fileID: 1188860617} + m_SourcePrefab: {fileID: 100100000, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} +--- !u!4 &1188860602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1188860616 stripped +Rigidbody: + m_CorrespondingSourceObject: {fileID: 4930835839714770235, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1188860617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586492532} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3570dca9cf8f40ac9731ef4082c9a4ef, type: 3} + m_Name: + m_EditorClassIdentifier: UnityAtoms.UnityAtomsTags.Runtime::UnityAtoms.Tags.AtomTags + _tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} + - {fileID: 0} +--- !u!1 &1190495666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1190495667} + - component: {fileID: 1190495670} + - component: {fileID: 1190495669} + - component: {fileID: 1190495668} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1190495667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30.5, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1190495668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InRoom1 + triggerParameter: +--- !u!114 &1190495669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1190495670 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 29, y: 3, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1200564454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200564455} + - component: {fileID: 1200564460} + - component: {fileID: 1200564459} + - component: {fileID: 1200564458} + - component: {fileID: 1200564457} + - component: {fileID: 1200564456} + m_Layer: 0 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1200564455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &1200564456 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1957934022} +--- !u!33 &1200564457 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Mesh: {fileID: 1957934022} +--- !u!23 &1200564458 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1200564459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1200564460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1957934022} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1234171121 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1234171122} + - component: {fileID: 1234171124} + - component: {fileID: 1234171123} + - component: {fileID: 1234171125} + m_Layer: 0 + m_Name: Spot Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1234171122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1234171123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1234171124 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &1234171125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 1234171124} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 5000000 + unit: 2 + duration: + value: 10000000 + unit: 2 +--- !u!1 &1276260211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276260212} + m_Layer: 0 + m_Name: Triggers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276260212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276260211} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 830155564} + - {fileID: 1656938615} + - {fileID: 809580119} + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1298397722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298397725} + - component: {fileID: 1298397724} + - component: {fileID: 1298397723} + m_Layer: 0 + m_Name: State-Driven Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &1298397723 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 01f3086b1da0e95748fdb607b6c2a555, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1298397724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 325a6a3050a061e4b8aa51386c30e8e1, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + DefaultTarget: + Enabled: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + DefaultBlend: + Style: 1 + Time: 0.5 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} + AnimatedTarget: {fileID: 1298397723} + LayerIndex: 0 + Instructions: + - FullHash: -280681401 + Camera: {fileID: 6359046920957124784} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: -1593943380 + Camera: {fileID: 1592825926} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: 13899903 + Camera: {fileID: 1114642653} + ActivateAfter: 0 + MinDuration: 0 + HashOfParent: + - Hash: -280681401 + HashOfParent: 756556552 + - Hash: -1593943380 + HashOfParent: 756556552 + - Hash: 13899903 + HashOfParent: 756556552 + m_LegacyLookAt: {fileID: 0} + m_LegacyFollow: {fileID: 0} +--- !u!4 &1298397725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2687113104215902567} + - {fileID: 1592825923} + - {fileID: 1114642650} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1343076168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1343076169} + m_Layer: 0 + m_Name: Camera (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1343076169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343076168} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 51510517} + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1395844255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1395844256} + - component: {fileID: 1395844261} + - component: {fileID: 1395844260} + - component: {fileID: 1395844259} + - component: {fileID: 1395844258} + - component: {fileID: 1395844257} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1395844256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1395844257 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1776871918} +--- !u!33 &1395844258 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Mesh: {fileID: 1776871918} +--- !u!23 &1395844259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1395844260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 191 + m_Size: {x: 1, y: 3, z: 4} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1395844261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -3} + - {x: 1, y: -3} + - {x: 1, y: -3} + - {x: 0, y: -3} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1776871918} + m_VersionIndex: 191 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1406394900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1406394901} + - component: {fileID: 1406394904} + - component: {fileID: 1406394903} + - component: {fileID: 1406394902} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1406394901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1406394902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InHallway + triggerParameter: +--- !u!114 &1406394903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1406394904 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 30, y: 3, z: 8} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &1409748655 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-10084(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000080be6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f666606c00000803e6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf00000000666606c0000080be6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f0000803f0000803e6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000803e6666c6bf6666863f0000803f000000000000000000000000000000000000803f000080bf66660640666606c00000803e6666c6bf666686bf0000803f000000000000000000000000000000000000803f000080bf00000000666606c00000803e6666c63f6666863f0000803f000000000000000000000000000000000000803f000080bf666606400000803f0000803e6666c63f666686bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000803e6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f666606c0000080be6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf00000000666606c00000803e6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000080be6666c6bf666686bf000080bf00000000000000000000000000000000000080bf000080bf66660640666606c0000080be6666c6bf6666863f000080bf00000000000000000000000000000000000080bf000080bf00000000666606c0000080be6666c63f666686bf000080bf00000000000000000000000000000000000080bf000080bf666606400000803f000080be6666c63f6666863f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000080be6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000803e6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf00000000cccc8cbf0000803e6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf0000003fcccc8cbf000080be6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf0000003fcccc8cbf0000803e6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf00000000cccc8cbf000080be6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf0000003f0000803f0000803e6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1432189243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1432189244} + - component: {fileID: 1432189248} + - component: {fileID: 1432189247} + - component: {fileID: 1432189246} + - component: {fileID: 1432189245} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1432189244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1432189245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6eeb0be32fefa054589fe082a0a7273a, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Interaction::KitsuneCafe.Interaction.Interactable + oneTimeUse: 0 + onSelected: + m_PersistentCalls: + m_Calls: [] + onDeselected: + m_PersistentCalls: + m_Calls: [] + onInteracted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 251305050} + m_TargetAssemblyTypeName: KitsuneCafe.Entities.Waypoints, KitsuneCafe.Entity + m_MethodName: MoveNext + 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!65 &1432189246 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1432189247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1432189248 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1440885384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: cad9ac3e9fdf2ea16a5432ce13ecebc9, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: ab364824386549340bb67aa64460b803, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 988a08efb9f0aee4aaa5b02a7078742b, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: edde7a717f938146e88d6697b0bd584c, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 4370394b43805a59eba12b7232f71d9b, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 51d7400dbcc3a2dfb868ccb0b8459967, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 1d1be58be8e6b4510918d852bde70b94, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 7eda372f565cec5d8ba629a4df4315fc, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 04199d05d1eee2c55a1eb2846778f81a, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 04199d05d1eee2c55a1eb2846778f81a, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.Vector2CallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.Vector2CallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 8897751924766387298, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Name + value: Input + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3271320315360497750, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1bfcb385864291729bc118882326c7ae, type: 3} +--- !u!1 &1475476093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1475476100} + - component: {fileID: 1475476099} + - component: {fileID: 1475476098} + - component: {fileID: 1475476097} + - component: {fileID: 1475476096} + - component: {fileID: 1475476101} + - component: {fileID: 1475476102} + - component: {fileID: 1475476104} + - component: {fileID: 1475476105} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1475476096 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Mesh: {fileID: 1409748655} +--- !u!23 &1475476097 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d9210c08d12d96c7d87ef2eaa7c44b65, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1475476098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463509960458325 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 133 + m_Size: {x: 0.5, y: 3.1, z: 2.1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463509960458325 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1475476099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + m_Textures0: + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: 1} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1409748655} + m_VersionIndex: 133 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &1475476100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1062516392} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1475476101 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!95 &1475476102 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 88201f823a141e345ab1799d0c715448, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1475476104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7cd60b7177a5648b78527a99df8865a0, type: 3} + m_Name: + m_EditorClassIdentifier: + isOpen: 0 + isLocked: 0 + requirement: 2 + key: {fileID: 0} + consumeKey: 0 + opened: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1475476105} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + closed: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1475476105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1475476102} + parameterType: 4 + floatParameter: 0 + intParameter: 0 + boolParameter: SlideOpen + triggerParameter: 0 +--- !u!1 &1559074219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1559074220} + - component: {fileID: 1559074225} + - component: {fileID: 1559074224} + - component: {fileID: 1559074223} + - component: {fileID: 1559074222} + - component: {fileID: 1559074221} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1559074220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1559074221 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 880348695} +--- !u!33 &1559074222 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Mesh: {fileID: 880348695} +--- !u!23 &1559074223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1559074224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 180 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1559074225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 880348695} + m_VersionIndex: 180 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1592825922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592825923} + - component: {fileID: 1592825926} + - component: {fileID: 1592825925} + - component: {fileID: 1592825924} + m_Layer: 0 + m_Name: Room1CinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592825923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1592825924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 51510516} + SlowingDistance: 0 +--- !u!114 &1592825925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1592825926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 7 + NearClipPlane: 0.01 + FarClipPlane: 24 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!43 &1608312095 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c0f0d7a33c5d85bc3d0000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c010467b3f5d85bc3d0000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0bd7a33cc07d0f3e0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f09467b3fc07d0f3e0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00dd7a33c9a177a3e0000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c95ae693e0000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803fe86b8b3d9a177a3e0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803fe76b8b3d95ae693e0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c0f0d7a33ca2f8233e0000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c010467b3fa2f8233e0000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0bd7a33cb433553e0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f09467b3fb433553e0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c0e76b8b3d3e49873e0000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e86b8b3dc07d8f3e0000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33c3e49873e0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0dd7a33cc07d8f3e0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3f9b8f933d0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f50d8a33c9b8f933d0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000011467b3f207b653d0000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000bd7a33c207b653d0000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000bd7a33c0bd7a33c0000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000011467b3f0bd7a33c0000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f50d8a33c9b8f133d0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3f9b8f133d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1656938614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1656938615} + - component: {fileID: 1656938618} + - component: {fileID: 1656938617} + - component: {fileID: 1656938616} + m_Layer: 0 + m_Name: Light Trigger 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1656938615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1656938616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 593854869} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 593854870} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &1656938617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1656938616} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1656938618 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!1 &1668826340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1668826341} + - component: {fileID: 1668826342} + m_Layer: 0 + m_Name: Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1668826341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668826340} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1668826342 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668826340} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 12} + m_Center: {x: 3, y: 1, z: 0} +--- !u!43 &1707378552 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c08c939f3e13b7603f0000003f0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf00000000000000c08d939f3ec19a793f000000bf0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c13b7603f0000003f0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33cc19a793f0000003f0000c0bf000090400000803f000000000000000000000000000000000000803f000080bf00001041000000c088d8a33c0bd7a33c0000003f0000c0bf000090c00000803f000000000000000000000000000000000000803f000080bf00000000000000c0e11f653f0bd7a33c0000003f0000c03f000090400000803f000000000000000000000000000000000000803f000080bf000010410000803f0bd7a33c8c939f3e0000003f0000c03f000090c00000803f000000000000000000000000000000000000803f000080bf000000000000803fd51f653f8c939f3e0000003f0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c0ffd0a93ec19a793f000000bf0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c0fed0a93e13b7603f0000003f0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f8d931f3fc19a793f000000bf0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f8d931f3f13b7603f000000bf0000c0bf000090c0000080bf00000000000000000000000000000000000080bf000080bf00001041000000c088d8a33cfdd0a93e000000bf0000c0bf00009040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e11f653ffdd0a93e000000bf0000c03f000090c0000080bf00000000000000000000000000000000000080bf000080bf000010410000803f0bd7a33c8c931f3f000000bf0000c03f00009040000080bf00000000000000000000000000000000000080bf000080bf000000000000803fd51f653f8c931f3f000000bf0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf000000000000803fda1f653facb4423f0000003f0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803fda1f653f5b985b3f000000bf0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf00000000000000c10bd7a33cacb4423f0000003f0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf0000803f000000c10fd7a33c5a985b3f000000bf0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000000c1da1f653f45b2243f0000003f0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf00000000000000c1da1f653ff3953d3f000000bf0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33c45b2243f0000003f0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f11d7a33cf3953d3f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 105.79176 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1715613495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715613496} + - component: {fileID: 1715613501} + - component: {fileID: 1715613500} + - component: {fileID: 1715613499} + - component: {fileID: 1715613498} + - component: {fileID: 1715613497} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1715613496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1715613497 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1707378552} +--- !u!33 &1715613498 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Mesh: {fileID: 1707378552} +--- !u!23 &1715613499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1715613500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 268 + m_Size: {x: 1, y: 3, z: 9} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1715613501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -8} + - {x: 1, y: -8} + - {x: 1, y: -8} + - {x: 0, y: -8} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1707378552} + m_VersionIndex: 268 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1740149477 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0aa1e9d3e90705d3f0000003f0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0ab1e9d3e6eeb753f000000bf0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c90705d3f0000003f0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33c6eeb753f0000003f0000c0bf0000a0400000803f000000000000000000000000000000000000803f000080bf00002041000000c0abd8a33c0bd7a33c0000003f0000c0bf0000a0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c06ceb793f0bd7a33c0000003f0000c03f0000a0400000803f000000000000000000000000000000000000803f000080bf000020410000803f0bd7a33caa1e9d3e0000003f0000c03f0000a0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f5feb793faa1e9d3e0000003f0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c01c5ca73e6eeb753f000000bf0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c01b5ca73e90705d3f0000003f0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fab1e1d3f6eeb753f000000bf0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803faa1e1d3f90705d3f000000bf0000c0bf0000a0c0000080bf00000000000000000000000000000000000080bf000080bf00002041000000c0abd8a33c1b5ca73e000000bf0000c0bf0000a040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c06ceb793f1b5ca73e000000bf0000c03f0000a0c0000080bf00000000000000000000000000000000000080bf000080bf000020410000803f0bd7a33caa1e1d3f000000bf0000c03f0000a040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f5feb793faa1e1d3f000000bf0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf000000000000803f6beb793f623d223f0000003f0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f6beb793f40b83a3f000000bf0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf00000000000010c10bd7a33c633d223f0000003f0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000010c119d7a33c41b83a3f000000bf0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000010c16beb793ffad63f3f0000003f0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000010c16beb793fd851583f000000bf0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cf9d63f3f0000003f0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f12d7a33cd751583f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 109.36007 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1772097665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1772097666} + - component: {fileID: 1772097671} + - component: {fileID: 1772097670} + - component: {fileID: 1772097669} + - component: {fileID: 1772097668} + - component: {fileID: 1772097667} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1772097666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1772097667 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 784923923} +--- !u!33 &1772097668 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Mesh: {fileID: 784923923} +--- !u!23 &1772097669 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1772097670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1772097671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 784923923} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1776871918 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0b8b85e3f0bd7a33c0000003f0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0b9b85e3fdfe50d3e000000bf0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f75a8033f0bd7a33c0000003f0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf000000000000803f76a8033fdfe50d3e0000003f0000c0bf000000400000803f000000000000000000000000000000000000803f000080bf00008040000000c01ad7a33c5523983e0000003f0000c0bf000000c00000803f000000000000000000000000000000000000803f000080bf00000000000000c07313fd3e5523983e0000003f0000c03f000000400000803f000000000000000000000000000000000000803f000080bf000080400000803f0bd7a33ceb21273f0000003f0000c03f000000c00000803f000000000000000000000000000000000000803f000080bf000000000000803f7213fd3eeb21273f0000003f0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c075a8033fe2e58d3e000000bf0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c075a8033fc660223e0000003f0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fb8b85e3fe2e58d3e000000bf0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803fb7b85e3fc660223e000000bf0000c0bf000000c0000080bf00000000000000000000000000000000000080bf000080bf00008040000000c072a8033f5523983e000000bf0000c0bf00000040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c073137d3f5523983e000000bf0000c03f000000c0000080bf00000000000000000000000000000000000080bf000080bf000080400000803f72a8033feb21273f000000bf0000c03f00000040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f73137d3feb21273f000000bf0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf000000000000803f7813fd3e0bd7a33c0000003f0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f7a13fd3edfe50d3e000000bf0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf00000000000040c00bd7a33c38d7a33c0000003f0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf0000803f000040c023d7a33ce4e50d3e000000bf0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000040c07813fd3ecc60223e0000003f0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf00000000000040c07813fd3ee5e58d3e000000bf0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cc660223e0000003f0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f0bd7a33ce2e58d3e + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 71.126915 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1797257864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1797257865} + - component: {fileID: 1797257866} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1797257865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 3.0228925, y: 10.522892, z: -11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!65 &1797257866 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 50, y: 2, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!1 &1800069005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1800069006} + - component: {fileID: 1800069008} + - component: {fileID: 1800069007} + m_Layer: 0 + m_Name: Area Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1800069006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1800069007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1800069008 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.5 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!43 &1847623719 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1857318042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857318043} + - component: {fileID: 1857318046} + - component: {fileID: 1857318045} + - component: {fileID: 1857318044} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1857318043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 40, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1857318044 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1857318045 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1857318046 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1861517780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1861517781} + - component: {fileID: 1861517782} + m_Layer: 0 + m_Name: Wall (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1861517781 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1861517780} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 47.5, y: 0, z: 9.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1861517782 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1861517780} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 2, z: 7} + m_Center: {x: 0, y: 1, z: 0} +--- !u!1 &1938286529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1938286530} + - component: {fileID: 1938286532} + - component: {fileID: 1938286531} + m_Layer: 0 + m_Name: Area Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1938286530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1938286531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1938286532 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &1942826262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1942826263} + m_Layer: 0 + m_Name: ElevatorTop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1942826263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942826262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -18.5, y: 20.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &1957934022 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c00000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c00000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c00000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c00000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00000000000000000000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00000000000000000000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1995866212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1995866213} + - component: {fileID: 1995866218} + - component: {fileID: 1995866217} + - component: {fileID: 1995866216} + - component: {fileID: 1995866215} + - component: {fileID: 1995866214} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1995866213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1995866214 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1740149477} +--- !u!33 &1995866215 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Mesh: {fileID: 1740149477} +--- !u!23 &1995866216 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1995866217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 1, y: 3, z: 10} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1995866218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -9} + - {x: 1, y: -9} + - {x: 1, y: -9} + - {x: 0, y: -9} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1740149477} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1997956977 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-4688(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 2.5, y: 0.5, z: 6} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000020c0000000bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000a0400000000000002040000000bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000000000000000000020c00000003f0000c04000000000000000000000803f000080bf0000000000000000000080bf0000a0400000803f000020400000003f0000c04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f00002040000000bf0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000000000002040000000bf0000c0c00000803f000000000000000000000000000000000000803f000080bf0000000000000000000020400000003f0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000803f000020400000003f0000c0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f00002040000000bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000a04000000000000020c0000000bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000000000000000000020400000003f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000a0400000803f000020c00000003f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000020c0000000bf0000c0c0000080bf00000000000000000000000000000000000080bf000080bf0000404100000000000020c0000000bf0000c040000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000020c00000003f0000c0c0000080bf00000000000000000000000000000000000080bf000080bf000040410000803f000020c00000003f0000c040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000020c00000003f0000c040000000000000803f000000000000803f0000000000000000000080bf000000000000803f000020400000003f0000c040000000000000803f000000000000803f0000000000000000000080bf0000a0400000803f000020c00000003f0000c0c0000000000000803f000000000000803f0000000000000000000080bf00000000000030c1000020400000003f0000c0c0000000000000803f000000000000803f0000000000000000000080bf0000a040000030c1000020c0000000bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf0000a040000030c100002040000000bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000030c1000020c0000000bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf0000a0400000803f00002040000000bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 2.5, y: 0.5, z: 6} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!43 &2055818548 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882 + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!20 &168061152968610670 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 22 + field of view: 60.000004 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 255 + 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 &171523615071066937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 7, y: 9.5, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!1 &464588208794795091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171523615071066937} + - component: {fileID: 168061152968610670} + - component: {fileID: 4691778602922095847} + - component: {fileID: 8623958606780478968} + - component: {fileID: 5008584558718012012} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2687113104215902567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!1 &4601749791207204690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2687113104215902567} + - component: {fileID: 6359046920957124784} + - component: {fileID: 8243058382378684639} + - component: {fileID: 8243058382378684640} + m_Layer: 0 + m_Name: HallwayCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &4691778602922095847 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 +--- !u!114 &5008584558718012012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowDebugText: 1 + ShowCameraFrustum: 1 + IgnoreTimeScale: 0 + WorldUpOverride: {fileID: 0} + ChannelMask: -1 + UpdateMethod: 2 + BlendUpdateMethod: 1 + LensModeOverride: + Enabled: 0 + DefaultMode: 2 + DefaultBlend: + Style: 1 + Time: 2 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} +--- !u!114 &6359046920957124784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 22 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!114 &8243058382378684639 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &8243058382378684640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 853925624} + SlowingDistance: 0 +--- !u!114 &8623958606780478968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 171523615071066937} + - {fileID: 135523777} + - {fileID: 1188860601} + - {fileID: 1440885384} + - {fileID: 467251530} + - {fileID: 1298397725} diff --git a/Assets/Scenes/DemoScene.unity.meta b/Assets/Scenes/DemoScene.unity.meta new file mode 100644 index 0000000..b68135a --- /dev/null +++ b/Assets/Scenes/DemoScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 88038f2a49469e923b40dfc3d539d64f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/LightingData.asset b/Assets/Scenes/DemoScene/LightingData.asset new file mode 100644 index 0000000..48a6051 Binary files /dev/null and b/Assets/Scenes/DemoScene/LightingData.asset differ diff --git a/Assets/Scenes/DemoScene/LightingData.asset.meta b/Assets/Scenes/DemoScene/LightingData.asset.meta new file mode 100644 index 0000000..e13c9fc --- /dev/null +++ b/Assets/Scenes/DemoScene/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54eeae460ea630ab6a66eb5f9353043f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png new file mode 100644 index 0000000..69d7603 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png.meta new file mode 100644 index 0000000..da0c675 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-0_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 413c70faa17a310a09c717edebcd1ec7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr new file mode 100644 index 0000000..531024d Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr.meta new file mode 100644 index 0000000..fbcb030 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-0_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 8f20cd3148a4f457b9b004e79a1cf3c5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png new file mode 100644 index 0000000..cdeb7ec Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png.meta new file mode 100644 index 0000000..add1daa --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-1_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 8bfac476288ee58749aa14104904a2bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr new file mode 100644 index 0000000..56cdf23 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr.meta new file mode 100644 index 0000000..41e67f4 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-1_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 55faf6de59ee970d6bb9fb58313a9c7f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png new file mode 100644 index 0000000..27692fe Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png.meta new file mode 100644 index 0000000..d4119d4 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-2_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 36f5372a6502d43faa7e4666c2544142 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr new file mode 100644 index 0000000..f8078af Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr.meta new file mode 100644 index 0000000..cc46c9c --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-2_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 6290919bf7cfc8630b5e59a361c2253d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png new file mode 100644 index 0000000..e048389 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png.meta new file mode 100644 index 0000000..ec9c8ee --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-3_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 14cac397c26d7d57fa3145fc8bd553b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr new file mode 100644 index 0000000..378f192 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr.meta new file mode 100644 index 0000000..794503e --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-3_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: a8e84ac18d251768b8aaf67cf2aa4d14 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png new file mode 100644 index 0000000..e9157da Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png.meta new file mode 100644 index 0000000..a367b32 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-4_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: f5009489597fe973fbc0fd2c0fd16bc7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr new file mode 100644 index 0000000..5c29594 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr.meta new file mode 100644 index 0000000..52a7aa8 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-4_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: b32a7f7bf546a5c7099ccf31a4e85a29 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png new file mode 100644 index 0000000..8cc8754 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png.meta new file mode 100644 index 0000000..7b43d74 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-5_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: b49dc3b5b18eda94c92ba934717ef2b2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr new file mode 100644 index 0000000..9d6109b Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr.meta new file mode 100644 index 0000000..6c4a178 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-5_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 1c1ad2cae89cfcc6c9e8b4658704eda9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png b/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png new file mode 100644 index 0000000..e3e308b Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png differ diff --git a/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png.meta b/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png.meta new file mode 100644 index 0000000..fc8a238 --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-6_comp_dir.png.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 9aecf00c55908ba06bb8594922101d44 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr b/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr new file mode 100644 index 0000000..c18eef5 Binary files /dev/null and b/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr differ diff --git a/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr.meta b/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr.meta new file mode 100644 index 0000000..41cb0ec --- /dev/null +++ b/Assets/Scenes/DemoScene/Lightmap-6_comp_light.exr.meta @@ -0,0 +1,117 @@ +fileFormatVersion: 2 +guid: 8b594669f5a5fa0b48017362a0c54727 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/OcclusionCullingData.asset b/Assets/Scenes/DemoScene/OcclusionCullingData.asset new file mode 100644 index 0000000..c859046 --- /dev/null +++ b/Assets/Scenes/DemoScene/OcclusionCullingData.asset @@ -0,0 +1,44 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!363 &36300000 +OcclusionCullingData: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OcclusionCullingData + m_PVSData: 120000d6ee7f4040801400000000a041000000000000a0c10000a0c10000a0c1000070420000a0410000a04120000000500100000000000001000000600100000d0000000002000000000000000000004003000044000000a00100001d0000000000000000000000000000000000000000000000000000000000000003000000c00100000000000090010000010000000100000001000000700100008001000080030000000000000000000000000000000000000000000000000000542032302e3020534f20352e3020534820302e323530204246203130302046203020435320302e30202d20332e332e3232204620302030204f4720300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000ffff7f7f000000000000000000000000010000000000000000000000000000001845214000000000000000000000000000000000190000000000000000000000d0594513255999b67118755513756d58c5651214512a00000000000000000000000000000000000000000000ffff0000ffffffff0000000000000000ff81ff7300d3ff29002e00920000000000000000ff81ff7300d3ffd100d6009200000000000080c1000000000000b0c0000070c10000404000009040000070c1000000000000b0c00000704100004040000090c0000070c1000000a5000090c00000704100000025000060400000704100000000000058c100008041000040400000c0bf00007041000000a5000048c10000c84100000025000048410000804100000000000058c10000384200004040000048c100007041000000000000003f0000804100004040000090400000c841000000a5000048c100000c42000000250000484100000c42000000a5000048c1000034420000002500004841000070c100000000000060400000704100004040000090400000704100000000000090400000804100004040000058410000804100000000000048410000384200004040000058410000344200000000000048c100003842000040400000484100000000000000000c000000080000000600000002000000000000000a00000007000000040000000b00000005000000090000000300000001000000000000000000000000000000900300000000000000000000000000000000a0c10000a0c10000a0c1000070420000a0410000a041261c000000100000901000000f0000005010000001f010000000a03e1900030050000000e003000000000000000000000000000000000000000000000f000000000000000900000000000000000000000000000000c00000008000800f0000000800000000000000000000000000000000000000ff7f0000004000000040ffff170000000800000019000000020000000000000000000000ff7f00000040ff3f006000c01f0000000600000019000000020000000000000000000000ff7f00000010ff5f008000c0250000000500000018000000030000000000000000000000ff7fff0f0040ff5f008000c02a0000000800000000000000000000000000000000000000ffbf00000040ff3f0080ffff320000000800000017000000030000000000000000000000000000000040ff7fffff00803a0000000a00000017000000030000000000000000000000ff7f00000040ff7fffffffff440000000800000003000000030000000000000000000000ff7fff3f00700000006000c04c0000000a00000002000000090000000000000000000000ff7fff6f00800000ffff00c056000000000000000b000000060000000100000000000000ff81ff7300d3ff29002e0092560000000b00000000000000000000000000000000000000ffbfff3f00800000ffffffff610000000800000003000000070000000000000000000000ff7fff3f0070ff5fffff00c06900000006000000050000000500000000000000000000000000ff3f0080ff7f00c000806f000000070000001b0000000300000000000000000000000000ff3f0080ffbfffff0080760000000000000009000000060000000200000000000000ff81ff7300d3ffd100d6009276000000090000000c000000040000000000000000000000ff7fff7f00c000000080ffff7f00000008000000110000000400000000000000000000000000ff7f00c0ff7fffff0080870000000800000011000000040000000000000000000000ff7fff7f00c0ff7fffffffff8f00000007000000000000000000000000000000000000000000ffbfffff0000ffff0040960000000b00000013000000040000000000000000000000ff3fffbfffff0000ffff0080a10000000900000014000000030000000000000000000000ff7fffbfffff00000040ffffaa000000080000000a000000030000000000000000000000ff7fffbf00d0ff3fffff00c0b2000000080000000a000000020000000000000000000000ff7fffcfffffff3fffff00c0ba0000000800000000000000000000000000000000000000ffbfffbfffffff3fffffffff00000000000000000000000000000060ff7f0100ff3f0000ff3f000000000060ff7f0200ff5fff3fff0f000000000060ff7f0200ff5bff3fff3fff0f00000060ff7f0300ff7fff5fff0b0000000000a0ff7f0600ff3f0000ff7f000000000060ff7f0800ff5b0000ff6fff3f00000060ff7f0900ff270000ff7fff6f000000a0ff7f0d00ff7fff3fff7d000000000060ff7f1000ff270000ffbfff7f000000a0ff7f1100ffbfff7fff7d000000000020ffbf1300ff3f0000ff7f000000000020ffbf1400ff7fff3fff7f0000ffffff9300000000ffbf0000ff7f0000ffffff1300000000ff7f0000ff7f0000ffffff5300000000ff7f0000ffbf0000000000a0ff3f0200ff3f0000ffbfff7f000000a0ff3f0500ff3f0000ffffffbf00000040ff7f0000ff3f0000ff3f000000000020ff3f0800ffbfff7fff3f000000000020ff3f0b00ffffffbfff3f0000ffffff9300000000ff3f0000ffffff7fffffff1300000000ffffff7fff3f0000ffffff73ffff0000ff3f0000ff3f000000000080ff3f0100ff3f0000ffbfff7f000000a0ff5f0300ff0f0000ffbfff7f000000a0ff5f0400ff3fff0fffbfff9300000060ffbf0500ff5fff3fff3f000000000040ff7f0000ff5fff3fff0f000000000040ff7f0000ff5bff3fff3fff0f00000020ff3f0800ffbfff7fff5fff3fffffff1300000000ffbfff7fff5fff3f00000080ff5f0200ff0f0000ffbfff7f00000020ff0f0400ffbfff93ff7fff5f00000060ffbf0500ff7fff5fff0f000000000040ff7f0000ff7fff5fff0b0000000000a0ff7f0700ff0f0000ffbfff7fffffff1300000000ffbfff7fff7fff5f00000000ff0f0300ffbfff93ff7fff5f00000080ff5f0200ff3fff0fffbfff9300000060ffbf0500ff7fff5fff3fff0f000000a0ff7f0700ff3fff0fffbfff7f00000020ff3f0c00ffbfff7fff7fff5f00000080ff3f0100ff3f0000ffffffbf00000040ffbf0200ff5fff3fff3f000000000040ffbf0300ff7fff5fff0f000000000040ffbf0400ff7fff5fff3fff0f000000a0ff7f0700ff3f0000ffffffbf00000020ff3f0b00ffffffbfff7fff3fffffff1300000000ffffffbfff7fff3fffffff73ffff0000ff7fff3fff3f000000000060ff7f0700ffffff7fff1f000000000060ff7f0700ffffff9dff3fff1f00000080ff7f0000ff3f0000ff7f000000000020ff3f0d00ff7f0000ffbfff7f00000020ff3f0e00ff7f0000ffffffbfffffff1300000000ff7f0000ffffff7fffffffb3ffff0000ff3f0000ff7f0000ffffff5300000000ffffff7fff3f000000000040ff7f0600ffffff7fff1f000000000040ff7f0600ffffff9dff3fff1f00000080ff7f0300ff0f0000ffbfff7f00000080ff7f0400ff3fff0fffbfff7f00000080ff7f0500ff3f0000ffffffbf00000020ff3f0c00ffbfff7fffffff7f00000020ff3f0b00ffffffbfffffff7fffffff1300000000ffffff7fffffff7fffffffb3ffff0000ff3f0000ffffff7fffffff73ffff0000ffffff7fff3f000000000060ffbf0b00ff5f0000ff6fff3f00000020ff6f0900ffbfff7fff3f000000000020ff6f0900ffbfff93ff5fff3f000000a0ff5f0c00ff6fff3fffbfff9300000040ff7f0000ff5b0000ff6fff3f00000000ff3f0100ffbfff7fff3f000000000000ff3f0200ffbfff7fff5fff3fffffff9300000000ff6fff3fffbfff7f00000000ff6f0800ffbfff7fff3f000000000000ff6f0800ffbfff93ff5fff3f00000060ffbf0b00ffff0000ff7fff6f00000000ff6f0c00ffbfff7fffffff5f00000040ff7f0000ff270000ff7fff6f00000040ff7f0e00ffffffd7ff7fff6f00000020ff7f1000ffbfff7fff7f000000000020ff7f1200ffbfff7fffffff7fffffff9300000000ff7fff6fffbfff7fffffffb3ffff0000ff7fff6fffbfff7f00000040ffbf0800ff5f0000ff6fff3f00000040ffbf0900ffff0000ff7fff6f00000040ffbf0c00ffffff5fff6fff3f00000000ff3f0100ffffffbfff3f000000000000ff3f0500ffffffbfff7fff3f00000000ff3f0700ffffffbfffffff7f00000020ff7f1000ffffffbfff7f000000000020ff7f1200ffffffbfffffff7fffffff9300000000ff7fff3fffffffbfffffffb3ffff0000ff7fff3fffffffbfffffff73ffff0000ffff0000ff7fff3f00000080ff5f0800ff6fff3fffbfff9300000060ffbf0b00ffffff5fff6fff3f00000020ff6f0900ffbfff7fffffff5f00000040ff7f0d00ffbfff9dff6eff3f00000040ff7f0e00ffffffbfff6fff3f00000000ff3f0400ffbfff7fff7fff5f00000000ff3f0700ffbfff7fffffff7fffffffb3ffff0000ff6fff3fffbfff7f000000a0ffbf0e00ff7fff3fff7f000000000060ff7f0c00ffbfff9dff6eff3f00000080ff7f0000ff7fff3fff7d000000000000ff3f0600ff7f0000ffbfff7f00000020ff7f1100ff7d0000ffbfff7fffffff5300000000ffbfff7fff7fff3f00000080ffbf0d00ff7fff3fff7f000000000060ff7f0c00ffffffbfff6fff3f00000060ff7f0900ffffffd7ff7fff6f00000000ff3f0600ff7f0000ffffffbf00000020ff7f1100ff7f0000ffffffbfffffffb3ffff0000ff7fff3fff7f0000ffffff5300000000ffffffbfff7fff3f00000040ff7f0000ff270000ffbfff7f000000a0ff7f1200ffbfff7fffffff8100000020ffbf1500ffffff7fff3f000000000020ffbf1600ffbfff81ff7fff3f00000020ffbf1800ffffffbfff7fff3f00000000ff7f0900ffbfff7fff7f000000000000ff7f0b00ffffffbfff7f0000ffffff9300000000ffbfff7fffffff7fffffff73ffff0000ff7f0000ffbfff7f00000060ff7f1200ffffffd7ffbfff7f00000080ff7f0000ffbfff7fff7d000000000020ffbf1300ff3f0000ffffff7f00000020ffbf1400ff7fff3fffffff7f00000000ff7f0d00ff7d0000ffbfff7f00000000ff7f0e00ff7f0000ffffffbfffffffb3ffff0000ffbfff7fff7f0000ffffff5300000000ffffff7fffbfff7f00000040ff7f1100ffffffd7ffbfff7f00000080ff7f1000ffbfff7fffffff8100000020ffbf1600ffbfff7fffffff7f00000020ffbf1800ffffffbfffffff7f00000000ff7f0900ffbfff7fffffff7f00000000ff7f0b00ffffffbfffffff7fffffffb3ffff0000ffbfff7fffffff7fffffff73ffff0000ffffff7fffbfff7f00000060ff3f1400ffff0000ffffffbf00000000ffbf0000ff3f0000ff7f000000000000ffbf1100ff3f0000ffffff7fffffff9300000000ffffffbfff3f0000ffffffb3ffff0000ffffffbfff3f0000ffffff33ffff0000ff3f0000ffff0000ffffff5300000000ffff0000ffffffbf00000040ff3f1300ffff0000ffffffbf00000060ff7f1500ff270000ffcfffbf00000060ff7f1500ff3f0000ffffffcf00000060ff7f1700ffbfff3fffffffd300000060ff7f1700ffffffbfffffffcf00000060ff7f1600ffffffd7ffcfffbf00000000ffbf0000ff7fff3fff7f000000000000ffbf1100ff7fff3fffffff7fffffff9300000000ffffffbfff7fff3fffffffb3ffff0000ffffffbfff7fff3fffffff33ffff0000ff7fff3fffff0000000000a0ff3f1600ffcfffbfffbfff81000000a0ff3f1700ffffffcfffbfff7f000000a0ff3f1800ffffffbfffffffbf00000040ff7f1400ff270000ffcfffbf00000040ff7f1400ff3f0000ffffffcf00000000ffbf1000ffffff7fff3f0000ffffff9300000000ffffffbfffffff7fffffff33ffff0000ffffff7fff3f0000ffffff73ffff0000ff3f0000ffffffbf00000080ff3f1500ffcfffbfffbfff8100000020ffcf1700ffbfff93ffbfff3f00000020ffcf1700ffbfff7fffffffbf00000060ffbf1800ffffff3fffcfffbf00000040ff7f1400ffffffd7ffcfffbf00000000ffbf1000ffbfff81ff7fff3f00000000ffbf1200ffbfff7fffffff7fffffffb3ffff0000ffcfffbfffbfff7f00000080ff3f1500ffffffcfffbfff7f00000000ffcf1600ffbfff93ffbfff3f00000000ffcf1600ffbfff7fffffffbf00000060ffbf1800ffffff3fffffffcf00000040ff7f1400ffbfff3fffffffd300000040ff7f1400ffffffbfffffffcfffffffb3ffff0000ffffffcfffbfff7fffffff33ffff0000ffbfff7fffffff3f00000080ff3f1500ffffffbfffffffbf00000040ffbf1600ffffff3fffcfffbf00000040ffbf1700ffffff3fffffffcf00000000ffbf1000ffffffbfff7fff3f00000000ffbf1200ffffffbfffffff7fffffffb3ffff0000ffffffbfffffffbfffffff33ffff0000ffffffbfffffff3fffffff73ffff0000ffffff3fffffffbf806a55d5fed96ed6f973dfd7b3c3ba33fb8cc0b533f2beffbadf3ffc7dfb72bdfbb538fbdeb9af5f779ff7defddf5d773735fdfff33f77ff030000000f19202933393f474f585f666c700000000000000000a04100000000000020420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080710040142c8db340d2444d14563090546197804052751108c2244cc24052655dd6351009c22490545957924092752589f2549575250924559575298f023d92523d57925496923c89522955f558cf755597523d170000000000000000000000 + m_Scenes: + - indexRenderers: 0 + sizeRenderers: 13 + indexPortals: 0 + sizePortals: 0 + scene: 88038f2a49469e923b40dfc3d539d64f + m_StaticRenderers: + - targetObject: 78715214 + targetPrefab: 0 + - targetObject: 157890625 + targetPrefab: 0 + - targetObject: 210621347 + targetPrefab: 0 + - targetObject: 251492032 + targetPrefab: 0 + - targetObject: 354011298 + targetPrefab: 0 + - targetObject: 588482745 + targetPrefab: 0 + - targetObject: 646254076 + targetPrefab: 0 + - targetObject: 1395844259 + targetPrefab: 0 + - targetObject: 1559074223 + targetPrefab: 0 + - targetObject: 1715613499 + targetPrefab: 0 + - targetObject: 1772097669 + targetPrefab: 0 + - targetObject: 1857318045 + targetPrefab: 0 + - targetObject: 1995866216 + targetPrefab: 0 + m_Portals: [] diff --git a/Assets/Scenes/DemoScene/OcclusionCullingData.asset.meta b/Assets/Scenes/DemoScene/OcclusionCullingData.asset.meta new file mode 100644 index 0000000..8df553b --- /dev/null +++ b/Assets/Scenes/DemoScene/OcclusionCullingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e93a48e899af4eabd951c644689813de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 36300000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DemoScene/ReflectionProbe-0.exr b/Assets/Scenes/DemoScene/ReflectionProbe-0.exr new file mode 100644 index 0000000..aca29aa Binary files /dev/null and b/Assets/Scenes/DemoScene/ReflectionProbe-0.exr differ diff --git a/Assets/Scenes/DemoScene/ReflectionProbe-0.exr.meta b/Assets/Scenes/DemoScene/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..f2143a8 --- /dev/null +++ b/Assets/Scenes/DemoScene/ReflectionProbe-0.exr.meta @@ -0,0 +1,130 @@ +fileFormatVersion: 2 +guid: 863300c9690bf84a19a21227a24b1629 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SOAP.meta b/Assets/ScriptableObject.meta similarity index 100% rename from Assets/SOAP.meta rename to Assets/ScriptableObject.meta diff --git a/Assets/SOAP/Input.meta b/Assets/ScriptableObject/Input.meta similarity index 100% rename from Assets/SOAP/Input.meta rename to Assets/ScriptableObject/Input.meta diff --git a/Assets/ScriptableObject/Input/ActionMapValue.asset b/Assets/ScriptableObject/Input/ActionMapValue.asset new file mode 100644 index 0000000..ea85b80 --- /dev/null +++ b/Assets/ScriptableObject/Input/ActionMapValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42b50499d3e839e91a43235fd617b21f, type: 3} + m_Name: ActionMapValue + m_EditorClassIdentifier: KitsuneCafe.Input::UnityAtoms.KitsuneCafe.Input.ActionMapVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/ActionMapValue.asset.meta b/Assets/ScriptableObject/Input/ActionMapValue.asset.meta similarity index 79% rename from Assets/SOAP/Input/ActionMapValue.asset.meta rename to Assets/ScriptableObject/Input/ActionMapValue.asset.meta index 3cadc82..aa971bd 100644 --- a/Assets/SOAP/Input/ActionMapValue.asset.meta +++ b/Assets/ScriptableObject/Input/ActionMapValue.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ec7cdb6af08da343ab1b77dab277f433 +guid: 39e50ea66728c4aa8a6ff0be7693bcdf NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/AttackInput.asset b/Assets/ScriptableObject/Input/AttackInput.asset new file mode 100644 index 0000000..3fcca52 --- /dev/null +++ b/Assets/ScriptableObject/Input/AttackInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: AttackInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 11400000, guid: 9636b8e5400b0e8e38ae815274f65b69, type: 2} diff --git a/Assets/SOAP/Input/AttackInput.asset.meta b/Assets/ScriptableObject/Input/AttackInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/AttackInput.asset.meta rename to Assets/ScriptableObject/Input/AttackInput.asset.meta index 7c63128..877a8b6 100644 --- a/Assets/SOAP/Input/AttackInput.asset.meta +++ b/Assets/ScriptableObject/Input/AttackInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0508750ae653d2c1db583388f54419cd +guid: 988a08efb9f0aee4aaa5b02a7078742b NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/AttackValue.asset b/Assets/ScriptableObject/Input/AttackValue.asset new file mode 100644 index 0000000..b57344c --- /dev/null +++ b/Assets/ScriptableObject/Input/AttackValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 593b70f10d7bb41c78d42c7e8b6609da, type: 3} + m_Name: AttackValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.BoolVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/AttackValue.asset.meta b/Assets/ScriptableObject/Input/AttackValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/AttackValue.asset.meta rename to Assets/ScriptableObject/Input/AttackValue.asset.meta diff --git a/Assets/ScriptableObject/Input/CurrentControlSchemeValue.asset b/Assets/ScriptableObject/Input/CurrentControlSchemeValue.asset new file mode 100644 index 0000000..fa0ac38 --- /dev/null +++ b/Assets/ScriptableObject/Input/CurrentControlSchemeValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e06a589f325d49269e2ed5c2822ae07, type: 3} + m_Name: CurrentControlSchemeValue + m_EditorClassIdentifier: KitsuneCafe.Input::UnityAtoms.KitsuneCafe.Input.ControlSchemeVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/CurrentControlSchemeValue.asset.meta b/Assets/ScriptableObject/Input/CurrentControlSchemeValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/CurrentControlSchemeValue.asset.meta rename to Assets/ScriptableObject/Input/CurrentControlSchemeValue.asset.meta diff --git a/Assets/SOAP/Input/InteractEvent.asset b/Assets/ScriptableObject/Input/InteractEvent.asset similarity index 53% rename from Assets/SOAP/Input/InteractEvent.asset rename to Assets/ScriptableObject/Input/InteractEvent.asset index 7f2b5fd..551fd3e 100644 --- a/Assets/SOAP/Input/InteractEvent.asset +++ b/Assets/ScriptableObject/Input/InteractEvent.asset @@ -9,6 +9,9 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 56805e83aabe387929ad23e06adda5fd, type: 3} + m_Script: {fileID: 11500000, guid: 1a52ef257dc24452785b714bb0ae0008, type: 3} m_Name: InteractEvent - m_EditorClassIdentifier: + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.FloatEvent + _developerDescription: + _replayBufferSize: 1 + _inspectorRaiseValue: 0 diff --git a/Assets/SOAP/Input/InteractEvent.asset.meta b/Assets/ScriptableObject/Input/InteractEvent.asset.meta similarity index 100% rename from Assets/SOAP/Input/InteractEvent.asset.meta rename to Assets/ScriptableObject/Input/InteractEvent.asset.meta diff --git a/Assets/ScriptableObject/Input/InteractInput.asset b/Assets/ScriptableObject/Input/InteractInput.asset new file mode 100644 index 0000000..64618af --- /dev/null +++ b/Assets/ScriptableObject/Input/InteractInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: InteractInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 11400000, guid: 8ad6b00b0192bc3d4b39b6f91de2447f, type: 2} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/InteractInput.asset.meta b/Assets/ScriptableObject/Input/InteractInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/InteractInput.asset.meta rename to Assets/ScriptableObject/Input/InteractInput.asset.meta index 3759b7c..3cad13a 100644 --- a/Assets/SOAP/Input/InteractInput.asset.meta +++ b/Assets/ScriptableObject/Input/InteractInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0be47d328354bb886ac463890f6c362d +guid: edde7a717f938146e88d6697b0bd584c NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/LookInput.asset b/Assets/ScriptableObject/Input/LookInput.asset new file mode 100644 index 0000000..dcd911a --- /dev/null +++ b/Assets/ScriptableObject/Input/LookInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 80b673161316f484e9270ad0bb251029, type: 3} + m_Name: LookInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.Vector2CallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} + _valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/LookInput.asset.meta b/Assets/ScriptableObject/Input/LookInput.asset.meta similarity index 100% rename from Assets/SOAP/Input/LookInput.asset.meta rename to Assets/ScriptableObject/Input/LookInput.asset.meta diff --git a/Assets/ScriptableObject/Input/LookValue.asset b/Assets/ScriptableObject/Input/LookValue.asset new file mode 100644 index 0000000..f0ee33c --- /dev/null +++ b/Assets/ScriptableObject/Input/LookValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f76a04b727336433cb49bbba3dbe9175, type: 3} + m_Name: LookValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.Vector2Variable + _developerDescription: + _id: + _value: {x: 0, y: 0} + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: {x: 0, y: 0} + _initialValue: {x: 0, y: 0} + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/LookValue.asset.meta b/Assets/ScriptableObject/Input/LookValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/LookValue.asset.meta rename to Assets/ScriptableObject/Input/LookValue.asset.meta diff --git a/Assets/ScriptableObject/Input/MoveInput.asset b/Assets/ScriptableObject/Input/MoveInput.asset new file mode 100644 index 0000000..9d6faa3 --- /dev/null +++ b/Assets/ScriptableObject/Input/MoveInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 80b673161316f484e9270ad0bb251029, type: 3} + m_Name: MoveInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.Vector2CallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 11400000, guid: 873e97bfce471631ba553406d6978e1a, type: 2} + _valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/MoveInput.asset.meta b/Assets/ScriptableObject/Input/MoveInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/MoveInput.asset.meta rename to Assets/ScriptableObject/Input/MoveInput.asset.meta index 57fb80c..e81825f 100644 --- a/Assets/SOAP/Input/MoveInput.asset.meta +++ b/Assets/ScriptableObject/Input/MoveInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1e657df74182d048884bc6974c28671c +guid: cad9ac3e9fdf2ea16a5432ce13ecebc9 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/MoveValue.asset b/Assets/ScriptableObject/Input/MoveValue.asset new file mode 100644 index 0000000..56113e0 --- /dev/null +++ b/Assets/ScriptableObject/Input/MoveValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f76a04b727336433cb49bbba3dbe9175, type: 3} + m_Name: MoveValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.Vector2Variable + _developerDescription: + _id: + _value: {x: 0, y: 0} + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: {x: 0, y: 0} + _initialValue: {x: 0, y: 0} + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/MoveValue.asset.meta b/Assets/ScriptableObject/Input/MoveValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/MoveValue.asset.meta rename to Assets/ScriptableObject/Input/MoveValue.asset.meta diff --git a/Assets/ScriptableObject/Input/ReadyInput.asset b/Assets/ScriptableObject/Input/ReadyInput.asset new file mode 100644 index 0000000..3fd7ef8 --- /dev/null +++ b/Assets/ScriptableObject/Input/ReadyInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: ReadyInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 11400000, guid: 11f0f1ff4a0ab250ba395b772f722ffb, type: 2} diff --git a/Assets/SOAP/Input/ReadyInput.asset.meta b/Assets/ScriptableObject/Input/ReadyInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/ReadyInput.asset.meta rename to Assets/ScriptableObject/Input/ReadyInput.asset.meta index caf0656..e7d5ac5 100644 --- a/Assets/SOAP/Input/ReadyInput.asset.meta +++ b/Assets/ScriptableObject/Input/ReadyInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 777586949529005bba30dbfac34b23f6 +guid: 51d7400dbcc3a2dfb868ccb0b8459967 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/ReadyValue.asset b/Assets/ScriptableObject/Input/ReadyValue.asset new file mode 100644 index 0000000..a107454 --- /dev/null +++ b/Assets/ScriptableObject/Input/ReadyValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 593b70f10d7bb41c78d42c7e8b6609da, type: 3} + m_Name: ReadyValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.BoolVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/ReadyValue.asset.meta b/Assets/ScriptableObject/Input/ReadyValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/ReadyValue.asset.meta rename to Assets/ScriptableObject/Input/ReadyValue.asset.meta diff --git a/Assets/ScriptableObject/Input/ReloadInput.asset b/Assets/ScriptableObject/Input/ReloadInput.asset new file mode 100644 index 0000000..61d3312 --- /dev/null +++ b/Assets/ScriptableObject/Input/ReloadInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: ReloadInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 11400000, guid: b05fd0c6fbc99c1669a88d60100b83cc, type: 2} diff --git a/Assets/SOAP/Input/ReloadInput.asset.meta b/Assets/ScriptableObject/Input/ReloadInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/ReloadInput.asset.meta rename to Assets/ScriptableObject/Input/ReloadInput.asset.meta index b25f308..66831f5 100644 --- a/Assets/SOAP/Input/ReloadInput.asset.meta +++ b/Assets/ScriptableObject/Input/ReloadInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c32e67c79013726fe9e4572ebc81d809 +guid: 1d1be58be8e6b4510918d852bde70b94 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/ReloadValue.asset b/Assets/ScriptableObject/Input/ReloadValue.asset new file mode 100644 index 0000000..a3601c2 --- /dev/null +++ b/Assets/ScriptableObject/Input/ReloadValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 593b70f10d7bb41c78d42c7e8b6609da, type: 3} + m_Name: ReloadValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.BoolVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/ReloadValue.asset.meta b/Assets/ScriptableObject/Input/ReloadValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/ReloadValue.asset.meta rename to Assets/ScriptableObject/Input/ReloadValue.asset.meta diff --git a/Assets/ScriptableObject/Input/SprintInput.asset b/Assets/ScriptableObject/Input/SprintInput.asset new file mode 100644 index 0000000..1c51cfc --- /dev/null +++ b/Assets/ScriptableObject/Input/SprintInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: SprintInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 11400000, guid: 07250b1c5f2bd07c793772099684f602, type: 2} diff --git a/Assets/SOAP/Input/SprintInput.asset.meta b/Assets/ScriptableObject/Input/SprintInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/SprintInput.asset.meta rename to Assets/ScriptableObject/Input/SprintInput.asset.meta index be4af95..13c2937 100644 --- a/Assets/SOAP/Input/SprintInput.asset.meta +++ b/Assets/ScriptableObject/Input/SprintInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9063053f98c8d434c82d6f4d5e1569ee +guid: 4370394b43805a59eba12b7232f71d9b NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/SprintValue.asset b/Assets/ScriptableObject/Input/SprintValue.asset new file mode 100644 index 0000000..3d2b9af --- /dev/null +++ b/Assets/ScriptableObject/Input/SprintValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 593b70f10d7bb41c78d42c7e8b6609da, type: 3} + m_Name: SprintValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.BoolVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/SprintValue.asset.meta b/Assets/ScriptableObject/Input/SprintValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/SprintValue.asset.meta rename to Assets/ScriptableObject/Input/SprintValue.asset.meta diff --git a/Assets/ScriptableObject/Input/ToggleInventoryEvent.asset b/Assets/ScriptableObject/Input/ToggleInventoryEvent.asset new file mode 100644 index 0000000..5473e3b --- /dev/null +++ b/Assets/ScriptableObject/Input/ToggleInventoryEvent.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1a52ef257dc24452785b714bb0ae0008, type: 3} + m_Name: ToggleInventoryEvent + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.FloatEvent + _developerDescription: + _replayBufferSize: 1 + _inspectorRaiseValue: 0 diff --git a/Assets/SOAP/Input/InventoryInput.asset.meta b/Assets/ScriptableObject/Input/ToggleInventoryEvent.asset.meta similarity index 79% rename from Assets/SOAP/Input/InventoryInput.asset.meta rename to Assets/ScriptableObject/Input/ToggleInventoryEvent.asset.meta index 173605c..cbe1b53 100644 --- a/Assets/SOAP/Input/InventoryInput.asset.meta +++ b/Assets/ScriptableObject/Input/ToggleInventoryEvent.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f168a80804247334e9d8ec837f58c9e1 +guid: f026be974f7a4cba79e285be4dcc28ae NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/ToggleInventoryInput.asset b/Assets/ScriptableObject/Input/ToggleInventoryInput.asset new file mode 100644 index 0000000..af2ba7b --- /dev/null +++ b/Assets/ScriptableObject/Input/ToggleInventoryInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: ToggleInventoryInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 11400000, guid: f026be974f7a4cba79e285be4dcc28ae, type: 2} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 0} diff --git a/Assets/SOAP/Input/InventoryInputEvent.asset.meta b/Assets/ScriptableObject/Input/ToggleInventoryInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/InventoryInputEvent.asset.meta rename to Assets/ScriptableObject/Input/ToggleInventoryInput.asset.meta index e94e9c1..5ac6d85 100644 --- a/Assets/SOAP/Input/InventoryInputEvent.asset.meta +++ b/Assets/ScriptableObject/Input/ToggleInventoryInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 05ac93739cc1d1796b9403f2421c056b +guid: 04199d05d1eee2c55a1eb2846778f81a NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/UseSecondaryInput.asset b/Assets/ScriptableObject/Input/UseSecondaryInput.asset new file mode 100644 index 0000000..8535caa --- /dev/null +++ b/Assets/ScriptableObject/Input/UseSecondaryInput.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8db79be4274a0145b4f5c655df19225, type: 3} + m_Name: UseSecondaryInput + m_EditorClassIdentifier: UnityAtoms.UnityAtomsInputSystem.Runtime::UnityAtoms.InputSystem.FloatCallbackContextInterpreter + _developerDescription: + _started: {fileID: 0} + _performed: {fileID: 0} + _canceled: {fileID: 0} + _waiting: {fileID: 0} + _disabled: {fileID: 0} + _value: {fileID: 0} + _valueAsButton: {fileID: 11400000, guid: 1b0b91e2eaf1545598f3f51dcebd45dc, type: 2} diff --git a/Assets/SOAP/Input/UseSecondaryInput.asset.meta b/Assets/ScriptableObject/Input/UseSecondaryInput.asset.meta similarity index 79% rename from Assets/SOAP/Input/UseSecondaryInput.asset.meta rename to Assets/ScriptableObject/Input/UseSecondaryInput.asset.meta index ea6d0ba..f4d099c 100644 --- a/Assets/SOAP/Input/UseSecondaryInput.asset.meta +++ b/Assets/ScriptableObject/Input/UseSecondaryInput.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3db3d6cd301b4258b9f97804f2f85e75 +guid: 7eda372f565cec5d8ba629a4df4315fc NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Input/UseSecondaryValue.asset b/Assets/ScriptableObject/Input/UseSecondaryValue.asset new file mode 100644 index 0000000..91acfab --- /dev/null +++ b/Assets/ScriptableObject/Input/UseSecondaryValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 593b70f10d7bb41c78d42c7e8b6609da, type: 3} + m_Name: UseSecondaryValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.BoolVariable + _developerDescription: + _id: + _value: 0 + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: 0 + _initialValue: 0 + _preChangeTransformers: [] diff --git a/Assets/SOAP/Input/UseSecondaryValue.asset.meta b/Assets/ScriptableObject/Input/UseSecondaryValue.asset.meta similarity index 100% rename from Assets/SOAP/Input/UseSecondaryValue.asset.meta rename to Assets/ScriptableObject/Input/UseSecondaryValue.asset.meta diff --git a/Assets/SOAP/Items.meta b/Assets/ScriptableObject/Items.meta similarity index 100% rename from Assets/SOAP/Items.meta rename to Assets/ScriptableObject/Items.meta diff --git a/Assets/SOAP/Items/DebugKey.asset b/Assets/ScriptableObject/Items/DebugKey.asset similarity index 100% rename from Assets/SOAP/Items/DebugKey.asset rename to Assets/ScriptableObject/Items/DebugKey.asset diff --git a/Assets/SOAP/Items/DebugKey.asset.meta b/Assets/ScriptableObject/Items/DebugKey.asset.meta similarity index 100% rename from Assets/SOAP/Items/DebugKey.asset.meta rename to Assets/ScriptableObject/Items/DebugKey.asset.meta diff --git a/Assets/SOAP/Items/Pistol.asset b/Assets/ScriptableObject/Items/Pistol.asset similarity index 100% rename from Assets/SOAP/Items/Pistol.asset rename to Assets/ScriptableObject/Items/Pistol.asset diff --git a/Assets/SOAP/Items/Pistol.asset.meta b/Assets/ScriptableObject/Items/Pistol.asset.meta similarity index 100% rename from Assets/SOAP/Items/Pistol.asset.meta rename to Assets/ScriptableObject/Items/Pistol.asset.meta diff --git a/Assets/ScriptableObject/Items/PrimaryEquipment.asset b/Assets/ScriptableObject/Items/PrimaryEquipment.asset new file mode 100644 index 0000000..9b31345 --- /dev/null +++ b/Assets/ScriptableObject/Items/PrimaryEquipment.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ba465ed50e3ea95a596864a98b1efbda, type: 3} + m_Name: PrimaryEquipment + m_EditorClassIdentifier: KitsuneCafe.ItemSystem::UnityAtoms.KitsuneCafe.Atom.ItemSystem.EquipmentVariable + _developerDescription: + _id: + _value: {fileID: 0} + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: {fileID: 0} + _initialValue: {fileID: 0} + _preChangeTransformers: [] diff --git a/Assets/SOAP/Items/PrimaryEquipment.asset.meta b/Assets/ScriptableObject/Items/PrimaryEquipment.asset.meta similarity index 79% rename from Assets/SOAP/Items/PrimaryEquipment.asset.meta rename to Assets/ScriptableObject/Items/PrimaryEquipment.asset.meta index cfc2a27..0a94d14 100644 --- a/Assets/SOAP/Items/PrimaryEquipment.asset.meta +++ b/Assets/ScriptableObject/Items/PrimaryEquipment.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e74eeb9e59208cada8b46439b204756d +guid: 25c9bebd90af38a698d2d9fb58b06e3d NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/Items/SecondaryEquipment.asset b/Assets/ScriptableObject/Items/SecondaryEquipment.asset new file mode 100644 index 0000000..a311916 --- /dev/null +++ b/Assets/ScriptableObject/Items/SecondaryEquipment.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ba465ed50e3ea95a596864a98b1efbda, type: 3} + m_Name: SecondaryEquipment + m_EditorClassIdentifier: KitsuneCafe.ItemSystem::UnityAtoms.KitsuneCafe.Atom.ItemSystem.EquipmentVariable + _developerDescription: + _id: + _value: {fileID: 0} + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: {fileID: 0} + _initialValue: {fileID: 0} + _preChangeTransformers: [] diff --git a/Assets/SOAP/Items/SecondaryEquipment.asset.meta b/Assets/ScriptableObject/Items/SecondaryEquipment.asset.meta similarity index 79% rename from Assets/SOAP/Items/SecondaryEquipment.asset.meta rename to Assets/ScriptableObject/Items/SecondaryEquipment.asset.meta index 98d138a..00e915a 100644 --- a/Assets/SOAP/Items/SecondaryEquipment.asset.meta +++ b/Assets/ScriptableObject/Items/SecondaryEquipment.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0fbc2e68d809b2e94afaccfb3e696a70 +guid: c33c868c5f7f1758a8d9e2739eb0a41b NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/SOAP/Items/TestInventory.asset b/Assets/ScriptableObject/Items/TestInventory.asset similarity index 100% rename from Assets/SOAP/Items/TestInventory.asset rename to Assets/ScriptableObject/Items/TestInventory.asset diff --git a/Assets/SOAP/Items/TestInventory.asset.meta b/Assets/ScriptableObject/Items/TestInventory.asset.meta similarity index 100% rename from Assets/SOAP/Items/TestInventory.asset.meta rename to Assets/ScriptableObject/Items/TestInventory.asset.meta diff --git a/Assets/SOAP/New Blackboard.asset b/Assets/ScriptableObject/New Blackboard.asset similarity index 100% rename from Assets/SOAP/New Blackboard.asset rename to Assets/ScriptableObject/New Blackboard.asset diff --git a/Assets/SOAP/New Blackboard.asset.meta b/Assets/ScriptableObject/New Blackboard.asset.meta similarity index 100% rename from Assets/SOAP/New Blackboard.asset.meta rename to Assets/ScriptableObject/New Blackboard.asset.meta diff --git a/Assets/SOAP/Input/ActionMapValue.asset b/Assets/ScriptableObject/New Reactive Generator.asset similarity index 58% rename from Assets/SOAP/Input/ActionMapValue.asset rename to Assets/ScriptableObject/New Reactive Generator.asset index e72abce..d96a74c 100644 --- a/Assets/SOAP/Input/ActionMapValue.asset +++ b/Assets/ScriptableObject/New Reactive Generator.asset @@ -9,9 +9,6 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6d52e2f42c12ad4e7baa16ee84bbd922, type: 3} - m_Name: ActionMapValue - m_EditorClassIdentifier: - Description: - value: - value: 0 + m_Script: {fileID: 11500000, guid: 30282e08855db3c85b6a1ef1ace45ab5, type: 3} + m_Name: New Reactive Generator + m_EditorClassIdentifier: KitsuneCafe.SOAP::KitsuneCafe.SOAP.ReactiveGenerator diff --git a/Assets/SOAP/SelectedObject.asset.meta b/Assets/ScriptableObject/New Reactive Generator.asset.meta similarity index 79% rename from Assets/SOAP/SelectedObject.asset.meta rename to Assets/ScriptableObject/New Reactive Generator.asset.meta index 517aa1b..91f8d10 100644 --- a/Assets/SOAP/SelectedObject.asset.meta +++ b/Assets/ScriptableObject/New Reactive Generator.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b030215acaabb18a58d812e296e6e99f +guid: b69f274a9bf74e7ff9c181cb0059badc NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/ScriptableObject/SelectedObjectValue.asset b/Assets/ScriptableObject/SelectedObjectValue.asset new file mode 100644 index 0000000..4fa62af --- /dev/null +++ b/Assets/ScriptableObject/SelectedObjectValue.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f75cf6a8ba520427cb126096cdb9eb5c, type: 3} + m_Name: SelectedObjectValue + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.GameObjectVariable + _developerDescription: + _id: + _value: {fileID: 0} + _changed: {fileID: 0} + _changedWithHistory: {fileID: 0} + _triggerChangedOnOnEnable: 0 + _triggerChangedWithHistoryOnOnEnable: 0 + _oldValue: {fileID: 0} + _initialValue: {fileID: 0} + _preChangeTransformers: [] diff --git a/Assets/ScriptableObject/SelectedObjectValue.asset.meta b/Assets/ScriptableObject/SelectedObjectValue.asset.meta new file mode 100644 index 0000000..b52a24a --- /dev/null +++ b/Assets/ScriptableObject/SelectedObjectValue.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7d11e547cba3208d89a07a9125a9817 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SOAP/Serializer.asset b/Assets/ScriptableObject/Serializer.asset similarity index 100% rename from Assets/SOAP/Serializer.asset rename to Assets/ScriptableObject/Serializer.asset diff --git a/Assets/SOAP/Serializer.asset.meta b/Assets/ScriptableObject/Serializer.asset.meta similarity index 100% rename from Assets/SOAP/Serializer.asset.meta rename to Assets/ScriptableObject/Serializer.asset.meta diff --git a/Assets/ScriptableObject/Tags.meta b/Assets/ScriptableObject/Tags.meta new file mode 100644 index 0000000..7495dbb --- /dev/null +++ b/Assets/ScriptableObject/Tags.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90174d40b68939235a814ee611327856 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SOAP/Input/AttackValue.asset b/Assets/ScriptableObject/Tags/PlayerTag.asset similarity index 51% rename from Assets/SOAP/Input/AttackValue.asset rename to Assets/ScriptableObject/Tags/PlayerTag.asset index f939472..423c69a 100644 --- a/Assets/SOAP/Input/AttackValue.asset +++ b/Assets/ScriptableObject/Tags/PlayerTag.asset @@ -9,9 +9,9 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d5e43591ac8d995589100187bee292b, type: 3} - m_Name: AttackValue - m_EditorClassIdentifier: - Description: - value: - value: 0 + m_Script: {fileID: 11500000, guid: 44fe6f8275613408d9adc4435b52bf4f, type: 3} + m_Name: PlayerTag + m_EditorClassIdentifier: UnityAtoms.UnityAtomsBaseAtoms.Runtime::UnityAtoms.BaseAtoms.StringConstant + _developerDescription: + _id: + _value: Player diff --git a/Assets/ScriptableObject/Tags/PlayerTag.asset.meta b/Assets/ScriptableObject/Tags/PlayerTag.asset.meta new file mode 100644 index 0000000..e48c888 --- /dev/null +++ b/Assets/ScriptableObject/Tags/PlayerTag.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ba2634d1c16632b39087cc395cf30a4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SOAP/UI.meta b/Assets/ScriptableObject/UI.meta similarity index 100% rename from Assets/SOAP/UI.meta rename to Assets/ScriptableObject/UI.meta diff --git a/Assets/SOAP/UI/Fade In.asset b/Assets/ScriptableObject/UI/Fade In.asset similarity index 100% rename from Assets/SOAP/UI/Fade In.asset rename to Assets/ScriptableObject/UI/Fade In.asset diff --git a/Assets/SOAP/UI/Fade In.asset.meta b/Assets/ScriptableObject/UI/Fade In.asset.meta similarity index 100% rename from Assets/SOAP/UI/Fade In.asset.meta rename to Assets/ScriptableObject/UI/Fade In.asset.meta diff --git a/Assets/SOAP/UI/Fade Out.asset b/Assets/ScriptableObject/UI/Fade Out.asset similarity index 100% rename from Assets/SOAP/UI/Fade Out.asset rename to Assets/ScriptableObject/UI/Fade Out.asset diff --git a/Assets/SOAP/UI/Fade Out.asset.meta b/Assets/ScriptableObject/UI/Fade Out.asset.meta similarity index 100% rename from Assets/SOAP/UI/Fade Out.asset.meta rename to Assets/ScriptableObject/UI/Fade Out.asset.meta diff --git a/Assets/SOAP/UI/FocusedItem.asset b/Assets/ScriptableObject/UI/FocusedItem.asset similarity index 100% rename from Assets/SOAP/UI/FocusedItem.asset rename to Assets/ScriptableObject/UI/FocusedItem.asset diff --git a/Assets/SOAP/UI/FocusedItem.asset.meta b/Assets/ScriptableObject/UI/FocusedItem.asset.meta similarity index 100% rename from Assets/SOAP/UI/FocusedItem.asset.meta rename to Assets/ScriptableObject/UI/FocusedItem.asset.meta diff --git a/Assets/SOAP/UI/ItemPreviewDelta.asset b/Assets/ScriptableObject/UI/ItemPreviewDelta.asset similarity index 100% rename from Assets/SOAP/UI/ItemPreviewDelta.asset rename to Assets/ScriptableObject/UI/ItemPreviewDelta.asset diff --git a/Assets/SOAP/UI/ItemPreviewDelta.asset.meta b/Assets/ScriptableObject/UI/ItemPreviewDelta.asset.meta similarity index 100% rename from Assets/SOAP/UI/ItemPreviewDelta.asset.meta rename to Assets/ScriptableObject/UI/ItemPreviewDelta.asset.meta diff --git a/Assets/SOAP/UI/ItemPreviewZoom.asset b/Assets/ScriptableObject/UI/ItemPreviewZoom.asset similarity index 100% rename from Assets/SOAP/UI/ItemPreviewZoom.asset rename to Assets/ScriptableObject/UI/ItemPreviewZoom.asset diff --git a/Assets/SOAP/UI/ItemPreviewZoom.asset.meta b/Assets/ScriptableObject/UI/ItemPreviewZoom.asset.meta similarity index 100% rename from Assets/SOAP/UI/ItemPreviewZoom.asset.meta rename to Assets/ScriptableObject/UI/ItemPreviewZoom.asset.meta diff --git a/Assets/SOAP/UI/Modal.asset b/Assets/ScriptableObject/UI/Modal.asset similarity index 100% rename from Assets/SOAP/UI/Modal.asset rename to Assets/ScriptableObject/UI/Modal.asset diff --git a/Assets/SOAP/UI/Modal.asset.meta b/Assets/ScriptableObject/UI/Modal.asset.meta similarity index 100% rename from Assets/SOAP/UI/Modal.asset.meta rename to Assets/ScriptableObject/UI/Modal.asset.meta diff --git a/Assets/SOAP/UI/Orchestrator.asset b/Assets/ScriptableObject/UI/Orchestrator.asset similarity index 100% rename from Assets/SOAP/UI/Orchestrator.asset rename to Assets/ScriptableObject/UI/Orchestrator.asset diff --git a/Assets/SOAP/UI/Orchestrator.asset.meta b/Assets/ScriptableObject/UI/Orchestrator.asset.meta similarity index 100% rename from Assets/SOAP/UI/Orchestrator.asset.meta rename to Assets/ScriptableObject/UI/Orchestrator.asset.meta diff --git a/Assets/SOAP/UI/SelectedItem.asset b/Assets/ScriptableObject/UI/SelectedItem.asset similarity index 100% rename from Assets/SOAP/UI/SelectedItem.asset rename to Assets/ScriptableObject/UI/SelectedItem.asset diff --git a/Assets/SOAP/UI/SelectedItem.asset.meta b/Assets/ScriptableObject/UI/SelectedItem.asset.meta similarity index 100% rename from Assets/SOAP/UI/SelectedItem.asset.meta rename to Assets/ScriptableObject/UI/SelectedItem.asset.meta diff --git a/Assets/Scripts/Editor/Drawers.meta b/Assets/Scripts/Editor/Drawers.meta new file mode 100644 index 0000000..a976d3f --- /dev/null +++ b/Assets/Scripts/Editor/Drawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4074a084f8aa671be83d34745adcbdb4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs b/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs new file mode 100644 index 0000000..7135f55 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs @@ -0,0 +1,27 @@ +using KitsuneCafe.Sys; +using UnityEditor; +using UnityEditor.UIElements; +using UnityEngine.UIElements; + +namespace KitsuneCafe.Editor.PropertyDrawers +{ + public class AccelerationField : VisualElement + { + public AccelerationField(string label) + { + var duration = new FloatField(); + var curve = new CurveField(); + Add(duration); + Add(curve); + } + } + + [CustomPropertyDrawer(typeof(Acceleration))] + public class AccelerationPropertyDrawer : PropertyDrawer + { + public override VisualElement CreatePropertyGUI(SerializedProperty property) + { + return new AccelerationField(ObjectNames.NicifyVariableName(property.name)); + } + } +} diff --git a/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs.meta new file mode 100644 index 0000000..1e58b27 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AccelerationDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5e2536d0c20b6862b9bd9a8c705aeb78 \ No newline at end of file diff --git a/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs b/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs new file mode 100644 index 0000000..9c35695 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs @@ -0,0 +1,53 @@ +using KitsuneCafe.Sys.Attributes; +using UnityEditor; +using UnityEditor.Animations; +using UnityEngine; +using UnityForge.PropertyDrawers.Editor; + +namespace KitsuneCafe.Editor.PropertyDrawers +{ + + [CustomPropertyDrawer(typeof(AnimatorControllerParameterNameAttribute))] + public class AnimatorControllerParameterNameDrawer : AnimatorControllerPropertyDrawer + { + public AnimatorControllerParameterNameDrawer() : base(SerializedPropertyType.String) + { + } + + protected override string GetPropertyPath(AnimatorControllerParameterNameAttribute attribute) + { + return attribute.AnimatorControllerField; + } + + protected override void DrawAnimatorControllerProperty(Rect position, SerializedProperty property, AnimatorController animatorController) + { + var propertyStringValue = property.hasMultipleDifferentValues ? "-" : property.stringValue; + var content = string.IsNullOrEmpty(propertyStringValue) ? new GUIContent("") : new GUIContent(propertyStringValue); + if (GUI.Button(position, content, EditorStyles.popup)) + { + LayerSelector(property, animatorController); + } + } + + private void LayerSelector(SerializedProperty property, AnimatorController animatorController) + { + var menu = new GenericMenu(); + + var parameterAttribute = (AnimatorControllerParameterNameAttribute)attribute; + var parameterType = parameterAttribute.ParameterType; + foreach (var parameter in animatorController.parameters) + { + if (parameter.type == parameterType) + { + var parameterName = parameter.name; + menu.AddItem(new GUIContent(parameterName), + parameterName == property.stringValue, + StringPropertyPair.HandlePairObjectSelect, + new StringPropertyPair(parameterName, property)); + } + } + + menu.ShowAsContext(); + } + } +} diff --git a/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs.meta new file mode 100644 index 0000000..4a33247 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: db193f15edb65d5598b155c034946799 \ No newline at end of file diff --git a/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs b/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs new file mode 100644 index 0000000..0c54e36 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs @@ -0,0 +1,21 @@ +namespace KitsuneCafe.Editor.PropertyDrawers +{ + using UnityEditor; + using UnityEditor.Animations; + using UnityEngine; + + public abstract class AnimatorControllerPropertyDrawer : ComponentObjectFieldPropertyDrawer + where TAttribute : PropertyAttribute + { + public AnimatorControllerPropertyDrawer(SerializedPropertyType propertyType) : base(propertyType) + { + } + + protected abstract void DrawAnimatorControllerProperty(Rect position, SerializedProperty property, AnimatorController animatorController); + + protected override void DrawComponentProperty(Rect position, SerializedProperty property, AnimatorController animatorController) + { + DrawAnimatorControllerProperty(position, property, animatorController); + } + } +} diff --git a/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs.meta new file mode 100644 index 0000000..6c29d9b --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 69be9cd9dacdc5877bd6cb23c2bf6236 \ No newline at end of file diff --git a/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs b/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs new file mode 100644 index 0000000..0beb8f1 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs @@ -0,0 +1,50 @@ +using UnityEditor; +using UnityEngine; +using UnityForge.PropertyDrawers.Editor; + +namespace KitsuneCafe.Editor.PropertyDrawers +{ + public abstract class ComponentObjectFieldPropertyDrawer : PropertyDrawer + where TAttribute : PropertyAttribute + where TObject : Object + { + private SerializedPropertyType propertyType_; + + protected ComponentObjectFieldPropertyDrawer(SerializedPropertyType propertyType) + { + propertyType_ = propertyType; + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + position = EditorGUI.PrefixLabel(position, label); + + if (property.propertyType != propertyType_) + { + EditorGUI.LabelField(position, string.Format("Error: {0} attribute can be applied only to {1} type", typeof(TAttribute), propertyType_)); + return; + } + + var field = GetPropertyPath((TAttribute)attribute); + if (!string.IsNullOrEmpty(field)) + { + ObjectFieldPropertyDrawerUtils.DrawObjectFieldPoperty( + position, property, field, DrawComponentProperty); + return; + } + + var targetObject = property.serializedObject.targetObject as TObject; + if (targetObject == null) + { + EditorGUI.LabelField(position, "Error: inspected object type is not an Object"); + return; + } + + DrawComponentProperty(position, property, targetObject); + } + + protected abstract string GetPropertyPath(TAttribute attribute); + + protected abstract void DrawComponentProperty(Rect position, SerializedProperty property, TObject target); + } +} diff --git a/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs.meta new file mode 100644 index 0000000..387c355 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2e6ea9f0bda558d1c86ae3146645d26f \ No newline at end of file diff --git a/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs b/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs new file mode 100644 index 0000000..420e14e --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections; +using KitsuneCafe.Sys.Attributes; +using UnityEditor; +using UnityEditor.UIElements; +using UnityEngine.UIElements; + +namespace KitsuneCafe.Editor +{ + public abstract class ConditionalElement : VisualElement + { + protected SerializedProperty property; + protected SerializedProperty comparedProperty; + + public ConditionalElement(SerializedProperty property, SerializedProperty comparedProperty) + { + this.property = property; + this.comparedProperty = comparedProperty; + + if (property.propertyType == SerializedPropertyType.Generic) + { + IEnumerator children = property.GetEnumerator(); + + while (children.MoveNext()) + { + Add(new PropertyField(children.Current as SerializedProperty)); + } + } + else + { + Add(new PropertyField(property)); + } + + this.TrackPropertyValue(comparedProperty, OnPropertyValueChanged); + schedule.Execute(() => OnPropertyValueChanged(comparedProperty)); + } + + protected void OnPropertyValueChanged(SerializedProperty property) + { + style.display = ShouldRender(property) ? DisplayStyle.Flex : DisplayStyle.None; + } + + protected abstract bool ShouldRender(SerializedProperty property); + } + + public class ConditionalBool : ConditionalElement + { + private readonly bool value; + + public ConditionalBool( + SerializedProperty property, + SerializedProperty comparedProperty, + bool value + ) : base(property, comparedProperty) + { + this.value = value; + } + + protected override bool ShouldRender(SerializedProperty property) + { + return property.boolValue == value; + } + } + + public class ConditionalInt : ConditionalElement + { + private readonly int value; + private readonly bool isFlagEnum; + + public ConditionalInt( + SerializedProperty property, + SerializedProperty comparedProperty, + int value, + bool isFlagEnum = false + ) : base(property, comparedProperty) + { + this.value = value; + this.isFlagEnum = isFlagEnum; + } + + protected override bool ShouldRender(SerializedProperty property) + { + return isFlagEnum switch + { + true => (property.intValue & value) == value, + false => property.intValue == value + }; + } + } + + [CustomPropertyDrawer(typeof(DrawIfAttribute))] + public class DrawIfPropertyDrawer : PropertyDrawer + { + public override VisualElement CreatePropertyGUI(SerializedProperty property) + { + var drawIf = attribute as DrawIfAttribute; + var comparedField = TryToFindSerializableProperty(drawIf.ComparedPropertyName, property); + + return comparedField.type switch + { + "bool" => new ConditionalBool(property, comparedField, (bool)drawIf.ComparedValue), + "Enum" or "int" => new ConditionalInt( + property, + comparedField, + (int)drawIf.ComparedValue, + drawIf.IsEnumWithFlags + ), + _ => throw new NotImplementedException(), + }; + } + + /// + /// Return SerializedProperty by it's name if it exists, it works for nested objects and arrays + /// + /// + /// + /// + private SerializedProperty TryToFindSerializableProperty(string propertyName, SerializedProperty property) + { + var serializedProperty = property.serializedObject.FindProperty(propertyName); + + if (serializedProperty == null) + { + string propertyPath = property.propertyPath; + int idx = propertyPath.LastIndexOf('.'); + if (idx != -1) + { + propertyPath = propertyPath[..idx]; + return property.serializedObject.FindProperty(propertyPath).FindPropertyRelative(propertyName); + } + } + + return serializedProperty; + } + } +} diff --git a/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs.meta new file mode 100644 index 0000000..8ce703c --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d871f332798a390bba84f38a14051a21 \ No newline at end of file diff --git a/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs b/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs new file mode 100644 index 0000000..e13921e --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs @@ -0,0 +1,71 @@ +using KitsuneCafe.Sys; +using UnityEditor; +using UnityEngine.UIElements; +using TimeUnit = KitsuneCafe.Sys.TimeUnit; + +[CustomPropertyDrawer(typeof(Duration))] +public class DurationPropertyDrawer : PropertyDrawer +{ + public override VisualElement CreatePropertyGUI(SerializedProperty property) + { + return new DurationField(property); + } + + public class DurationField : VisualElement + { + public readonly SerializedProperty Property; + private readonly SerializedObject serializedObject; + private readonly SerializedProperty value; + private readonly SerializedProperty unit; + private readonly DoubleField durationField; + + public DurationField(SerializedProperty property, string label = null) + { + label ??= ObjectNames.NicifyVariableName(property.name); + style.flexDirection = FlexDirection.Row; + + Property = property; + serializedObject = property.serializedObject; + value = property.FindPropertyRelative("value"); + unit = property.FindPropertyRelative("unit"); + + durationField = new DoubleField( + label + ) + { + value = Duration.ToDisplayValue(value.longValue, (TimeUnit)unit.intValue) + }; + + durationField.style.flexGrow = 1; + + var unitField = new EnumField + { + bindingPath = "unit" + }; + + unitField.style.flexGrow = 0; + + Add(durationField); + Add(unitField); + + AddToClassList(BaseField.ussClassName); + durationField.AddToClassList(BaseField.alignedFieldUssClassName); + + durationField.RegisterValueChangedCallback(OnValueChanged); + } + + private void OnValueChanged(ChangeEvent evt) + { + value.longValue = Duration.FromDisplayValue(evt.newValue, (TimeUnit)unit.intValue); + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + } + + public new void RemoveFromHierarchy() + { + base.RemoveFromHierarchy(); + durationField.UnregisterCallback>(OnValueChanged); + } + } +} + diff --git a/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs.meta b/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs.meta new file mode 100644 index 0000000..306e531 --- /dev/null +++ b/Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7c0ac50e694bc18ea854d84bc9800cfc \ No newline at end of file diff --git a/Assets/Scripts/Editor/KitsuneCafe.Editor.asmdef b/Assets/Scripts/Editor/KitsuneCafe.Editor.asmdef index 873ca32..90d0fbc 100644 --- a/Assets/Scripts/Editor/KitsuneCafe.Editor.asmdef +++ b/Assets/Scripts/Editor/KitsuneCafe.Editor.asmdef @@ -1,14 +1,17 @@ { "name": "KitsuneCafe.Editor", - "rootNamespace": "KitsuneCafe.Editor", + "rootNamespace": "", "references": [ "GUID:0df146df1749492f7b11eaa6b25805bc", - "GUID:6809a292f3d5882afb01093488d605c8" + "GUID:fc3a73c43268597c9a43e6d5faed34d2", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:39d0fedbce7ce9445a30bcd657ccaf6e" ], - "includePlatforms": [], - "excludePlatforms": [ + "includePlatforms": [ "Editor" ], + "excludePlatforms": [], "allowUnsafeCode": false, "overrideReferences": false, "precompiledReferences": [], diff --git a/Assets/Scripts/Editor/PropertyDrawers.meta b/Assets/Scripts/Editor/PropertyDrawers.meta deleted file mode 100644 index 01df4fd..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7ef2efd2562ded9f0b6bf44aa323cd2c -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs b/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs deleted file mode 100644 index 3aa5078..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs +++ /dev/null @@ -1,135 +0,0 @@ -using System; -using System.Collections.Generic; -using KitsuneCafe.Extension; -using KitsuneCafe.Sys.Attributes; -using UnityEditor; -using UnityEditor.UIElements; -using UnityEngine; -using UnityEngine.UIElements; - -namespace KitsuneCafe.Editor -{ - [CustomPropertyDrawer(typeof(AnimatorParamAttribute))] - public class AnimatorParamPropertyDrawer : PropertyDrawer - { - public override VisualElement CreatePropertyGUI(SerializedProperty property) - { - var attribute = base.attribute as AnimatorParamAttribute; - - return property.type switch - { - "int" => new AnimatorIntParameterElement(property, attribute.AnimatorProperty), - "string" => new AnimatorStringParameterElement(property, attribute.AnimatorProperty), - _ => throw new ArgumentException("AnimatorParam must be bound to an int or string.") - }; - } - - public abstract class AnimatorParameterElement : PopupField, IDisposable - { - public readonly SerializedProperty Property; - public string Label => ObjectNames.NicifyVariableName(Property.name); - public readonly SerializedProperty AnimatorProperty; - - public AnimatorParameterElement(SerializedProperty property, string animatorPropertyName) : base(ObjectNames.NicifyVariableName(property.name)) - { - Property = property; - AnimatorProperty = property.serializedObject.FindProperty(animatorPropertyName); - this.RegisterValueChangedCallback(OnValueChanged); - - OnAnimatorChanged(AnimatorProperty); - this.TrackPropertyValue(AnimatorProperty, OnAnimatorChanged); - - AddToClassList(BaseField.ussClassName); - AddToClassList(BaseField.alignedFieldUssClassName); - } - - private void OnAnimatorChanged(SerializedProperty property) - { - if (property.TryGetValue(out Animator animator)) - { - choices = new List(GetParameterNames(animator)); - } - - OnAnimatorChanged(animator); - } - - protected virtual void OnAnimatorChanged(Animator animator) { } - - protected abstract void OnValueChanged(ChangeEvent evt); - - private static string[] GetParameterNames(Animator animator) - { - var parameters = animator.parameters; - var len = parameters.Length; - var names = new string[len]; - - for (int i = 0; i < len; i++) - { - names[i] = parameters[i].name; - } - - return names; - } - - public void Dispose() - { - this.UnregisterValueChangedCallback(OnValueChanged); - } - } - - public class AnimatorIntParameterElement : AnimatorParameterElement - { - public AnimatorIntParameterElement(SerializedProperty property, string animatorName) : base(property, animatorName) - { - } - - protected override void OnAnimatorChanged(Animator animator) - { - for (int i = 0; i < animator.parameterCount; i++) - { - if (animator.GetParameter(i).nameHash == Property.intValue) - { - index = i; - return; - } - } - - index = 0; - } - - protected override void OnValueChanged(ChangeEvent evt) - { - Property.intValue = Animator.StringToHash(evt.newValue); - Property.serializedObject.ApplyModifiedProperties(); - Property.serializedObject.Update(); - } - } - - public class AnimatorStringParameterElement : AnimatorParameterElement - { - public AnimatorStringParameterElement(SerializedProperty property, string animatorName) : base(property, animatorName) - { - } - - protected override void OnAnimatorChanged(Animator animator) - { - for (int i = 0; i < animator.parameterCount; i++) - { - if (animator.GetParameter(i).name == Property.stringValue) - { - index = i; - return; - } - } - - index = 0; - } - - protected override void OnValueChanged(ChangeEvent evt) - { - Property.stringValue = evt.newValue; - Property.serializedObject.ApplyModifiedProperties(); - } - } - } -} diff --git a/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs.meta b/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs.meta deleted file mode 100644 index f1e980b..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 072cd698d386accecb4294e85277c897 \ No newline at end of file diff --git a/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs b/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs deleted file mode 100644 index 9f93152..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs +++ /dev/null @@ -1,207 +0,0 @@ -using System; -using KitsuneCafe.Sys.Attributes; -using UnityEditor; -using UnityEditor.UIElements; -using UnityEngine.UIElements; -using Debug = UnityEngine.Debug; - -[CustomPropertyDrawer(typeof(ConditionalDisplayAttribute), true)] -public class ConditionalDisplayPropertyDrawer : PropertyDrawer -{ - public override VisualElement CreatePropertyGUI(SerializedProperty property) - { - var attribute = this.attribute as ConditionalDisplayAttribute; - var properties = GetPropertiesFrom(property, attribute.Properties); - return new SimpleConditionPropertyField(properties, attribute, property); - } - - private SerializedProperty[] GetPropertiesFrom(SerializedProperty property, string[] propertyNames) - { - var len = propertyNames.Length; - var properties = new SerializedProperty[len]; - var path = property.propertyPath; - var index = path.LastIndexOf('.'); - var obj = property.serializedObject; - - if (index > -1) - { - var parentPath = path[..path.LastIndexOf('.')]; - var parent = obj.FindProperty(parentPath); - for (int i = 0; i < len; i++) - { - properties[i] = parent.FindPropertyRelative(propertyNames[i]); - } - } - else - { - for (int i = 0; i < len; i++) - { - properties[i] = obj.FindProperty(propertyNames[i]); - } - } - - return properties; - } - - public abstract class ConditionalPropertyField : PropertyField - { - protected readonly SerializedProperty[] properties; - protected readonly ConditionalDisplayAttribute attribute; - - public ConditionalPropertyField(SerializedProperty[] properties, ConditionalDisplayAttribute attribute, SerializedProperty property) : base(property) - { - this.properties = properties; - this.attribute = attribute; - TrackProperties(properties); - } - - public ConditionalPropertyField(SerializedProperty[] properties, ConditionalDisplayAttribute attribute, SerializedProperty property, string label) : base(property, label) - { - this.properties = properties; - this.attribute = attribute; - TrackProperties(properties); - } - - private void TrackProperties(SerializedProperty[] properties) - { - var len = properties.Length; - for (int i = 0; i < len; i++) - { - var property = properties[i]; - OnTrackedValueChanged(property); - this.TrackPropertyValue(property, OnTrackedValueChanged); - } - } - - protected abstract void OnTrackedValueChanged(SerializedProperty property); - } - - public class SimpleConditionPropertyField : ConditionalPropertyField - { - public SimpleConditionPropertyField(SerializedProperty[] properties, ConditionalDisplayAttribute attribute, SerializedProperty property) : base(properties, attribute, property) - { - } - - public SimpleConditionPropertyField(SerializedProperty[] properties, ConditionalDisplayAttribute attribute, SerializedProperty property, string label) : base(properties, attribute, property, label) - { - } - - protected override void OnTrackedValueChanged(SerializedProperty property) - { - var value = (attribute.LogicalOperator, attribute.ComparisonOperator) switch - { - (LogicalOperator.Or, ComparisonOperator.Equal) => true, - (LogicalOperator.And, ComparisonOperator.NotEqual) => true, - _ => false - }; - - var display = attribute.LogicalOperator switch - { - LogicalOperator.And => All(properties, attribute.Value, attribute.ComparisonOperator), - LogicalOperator.Or => Any(properties, attribute.Value, attribute.ComparisonOperator), - _ => throw new NotImplementedException(), - }; - - DisplayElement(display); - } - - protected bool Compare(T self, T other, ComparisonOperator op) where T : IComparable - { - var value = self.CompareTo(other); - - return op switch - { - ComparisonOperator.Less => value < 0, - ComparisonOperator.Equal => value == 0, - ComparisonOperator.LessEqual => value <= 0, - ComparisonOperator.Greater => value > 0, - ComparisonOperator.NotEqual => value != 0, - ComparisonOperator.GreaterEqual => value >= 0, - _ => throw new NotImplementedException(), - }; - } - - protected bool Compare(T self, object other, ComparisonOperator op) where T : IComparable - { - return other is T otherValue && Compare(self, otherValue, op); - } - - protected bool Compare(SerializedProperty self, object other, ComparisonOperator op) - { - return self.propertyType switch - { - SerializedPropertyType.Generic => false, - SerializedPropertyType.Float or SerializedPropertyType.Integer => self.numericType switch - { - SerializedPropertyNumericType.Unknown => false, - SerializedPropertyNumericType.UInt8 or SerializedPropertyNumericType.UInt16 or SerializedPropertyNumericType.UInt32 => Compare(self.uintValue, other, op), - SerializedPropertyNumericType.Int8 or SerializedPropertyNumericType.Int16 or SerializedPropertyNumericType.Int32 => Compare(self.intValue, other, op), - SerializedPropertyNumericType.Int64 => Compare(self.longValue, other, op), - SerializedPropertyNumericType.UInt64 => Compare(self.ulongValue, other, op), - SerializedPropertyNumericType.Float => Compare(self.floatValue, other, op), - SerializedPropertyNumericType.Double => Compare(self.doubleValue, other, op), - _ => false, - }, - SerializedPropertyType.Boolean => Compare(self.boolValue, other, op), - SerializedPropertyType.String => Compare(self.stringValue, other, op), - // SerializedPropertyType.Color => Compare(self.colorValue, other, op), - SerializedPropertyType.ObjectReference => false, - SerializedPropertyType.LayerMask => Compare(self.intValue, other, op), - SerializedPropertyType.Enum => Compare(self.intValue, other, op), - // SerializedPropertyType.Vector2 => Compare(self.vector2Value, other, op), - // SerializedPropertyType.Vector3 => Compare(self.vector3Value, other, op), - // SerializedPropertyType.Vector4 => Compare(self.vector4Value, other, op), - // SerializedPropertyType.Rect => Compare(self.rectValue, other, op), - SerializedPropertyType.ArraySize => Compare(self.arraySize, other, op), - SerializedPropertyType.Character => Compare(self.stringValue, other, op), - // SerializedPropertyType.AnimationCurve => Compare(self.animationCurveValue, other, op), - // SerializedPropertyType.Bounds => Compare(self.boundsValue, other, op), - // SerializedPropertyType.Gradient => Compare(self.gradientValue, other, op), - // SerializedPropertyType.Quaternion => Compare(self.quaternionValue, other, op), - SerializedPropertyType.ExposedReference => false, - // SerializedPropertyType.FixedBufferSize => Compare(self.fixedBufferSize, other, op), - // SerializedPropertyType.Vector2Int => Compare(self.vector2IntValue, other, op), - // SerializedPropertyType.Vector3Int => Compare(self.vector3IntValue, other, op), - // SerializedPropertyType.RectInt => Compare(self.rectIntValue, other, op), - // SerializedPropertyType.BoundsInt => Compare(self.boundsIntValue, other, op), - SerializedPropertyType.ManagedReference => false, - SerializedPropertyType.Hash128 => Compare(self.hash128Value, other, op), - SerializedPropertyType.RenderingLayerMask => Compare(self.intValue, other, op), - _ => false, - }; - } - - protected bool All(SerializedProperty[] properties, object value, ComparisonOperator op) - { - foreach (var prop in properties) - { - if (!Compare(prop, value, op)) - { - return false; - } - } - - return true; - } - - protected bool Any(SerializedProperty[] properties, object value, ComparisonOperator op) - { - foreach (var prop in properties) - { - if (Compare(prop, value, op)) - { - return true; - } - } - - return false; - } - - private void DisplayElement(bool displayed) - { - style.display = displayed ? DisplayStyle.Flex : DisplayStyle.None; - } - } -} - - diff --git a/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs.meta b/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs.meta deleted file mode 100644 index fa3bc5b..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/ConditionalDisplayPropertyDrawer.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 25e298a4ed198a6b9aca430128221549 \ No newline at end of file diff --git a/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs b/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs deleted file mode 100644 index 9f0a7cf..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs +++ /dev/null @@ -1,73 +0,0 @@ -using System; -using KitsuneCafe.Sys; -using UnityEditor; -using UnityEngine.UIElements; -using TimeUnit = KitsuneCafe.Sys.TimeUnit; - -[CustomPropertyDrawer(typeof(Duration))] -public class DurationPropertyDrawer : PropertyDrawer -{ - public override VisualElement CreatePropertyGUI(SerializedProperty property) - { - return new DurationField(property); - } - - public class DurationField : VisualElement - { - public readonly SerializedProperty Property; - private readonly SerializedObject serializedObject; - private readonly SerializedProperty value; - private readonly SerializedProperty unit; - private readonly DoubleField durationField; - - public DurationField(SerializedProperty property, string label = null) - { - label ??= ObjectNames.NicifyVariableName(property.name); - style.flexDirection = FlexDirection.Row; - - Property = property; - serializedObject = property.serializedObject; - value = property.FindPropertyRelative("value"); - unit = property.FindPropertyRelative("unit"); - - durationField = new DoubleField( - label - ) - { - value = Duration.ToDisplayValue(value.longValue, (TimeUnit)unit.intValue) - }; - - durationField.style.flexGrow = 1; - - var unitField = new EnumField - { - bindingPath = "unit" - }; - - unitField.style.flexGrow = 0; - - Add(durationField); - Add(unitField); - - AddToClassList(BaseField.ussClassName); - durationField.AddToClassList(BaseField.alignedFieldUssClassName); - - durationField.RegisterValueChangedCallback(OnValueChanged); - } - - private void OnValueChanged(ChangeEvent evt) - { - value.longValue = Duration.FromDisplayValue(evt.newValue, (TimeUnit)unit.intValue); - serializedObject.ApplyModifiedProperties(); - serializedObject.Update(); - } - - public new void RemoveFromHierarchy() - { - base.RemoveFromHierarchy(); - durationField.UnregisterCallback>(OnValueChanged); - } - - } -} - diff --git a/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs.meta b/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs.meta deleted file mode 100644 index 0ba0050..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/DurationPropertyDrawer.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 6af0b15e8903b4378a35b853b310b2b4 \ No newline at end of file diff --git a/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs b/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs deleted file mode 100644 index aa7bf45..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs +++ /dev/null @@ -1,20 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEditor; -using UnityEditor.UIElements; -using UnityEngine.UIElements; - -namespace KitsuneCafe.Editor -{ - [CustomPropertyDrawer(typeof(Layer))] - public class LayerPropertyDrawer : PropertyDrawer - { - public override VisualElement CreatePropertyGUI(SerializedProperty property) - { - var field = new LayerField(ObjectNames.NicifyVariableName(property.name)); - - field.Bind(property.serializedObject); - field.bindingPath = "index"; - return field; - } - } -} diff --git a/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs.meta b/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs.meta deleted file mode 100644 index 6ab9fa6..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 94cf5c15477490054ac75b400651436d \ No newline at end of file diff --git a/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs b/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs deleted file mode 100644 index ecd43e3..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs +++ /dev/null @@ -1,14 +0,0 @@ -using UnityEditor; -using UnityEngine; - -namespace KitsuneCafe.Editor -{ - // [CustomPropertyDrawer(typeof(SceneAsset))] - public class SceneAssetPropertyDrawer : PropertyDrawer - { - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - EditorGUI.ObjectField(position, property, typeof(SceneAsset), label); - } - } -} diff --git a/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs.meta b/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs.meta deleted file mode 100644 index 90857e9..0000000 --- a/Assets/Scripts/Editor/PropertyDrawers/SceneAssetPropertyDrawer.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: a83d0e4d07a8192a597646d11504b235 \ No newline at end of file diff --git a/Assets/Scripts/Editor/Windows.meta b/Assets/Scripts/Editor/Windows.meta deleted file mode 100644 index 66b4371..0000000 --- a/Assets/Scripts/Editor/Windows.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ddd0644793c7b2a96b4bfbf3b59a8a29 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/Entity/DeathAnimator.cs b/Assets/Scripts/Entity/DeathAnimator.cs index a8a7a41..cbbd02c 100644 --- a/Assets/Scripts/Entity/DeathAnimator.cs +++ b/Assets/Scripts/Entity/DeathAnimator.cs @@ -1,6 +1,6 @@ -using KitsuneCafe.Sys.Attributes; using R3; using UnityEngine; +using UnityForge.PropertyDrawers; namespace KitsuneCafe.Entities { @@ -12,10 +12,10 @@ namespace KitsuneCafe.Entities [SerializeField] private Animator animator; - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Trigger, "animator")] private int hitParam; - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Trigger, "animator")] private int deathParam; private void OnValidate() diff --git a/Assets/Scripts/Entity/KitsuneCafe.Entity.asmdef b/Assets/Scripts/Entity/KitsuneCafe.Entity.asmdef index ecb0781..e52459c 100644 --- a/Assets/Scripts/Entity/KitsuneCafe.Entity.asmdef +++ b/Assets/Scripts/Entity/KitsuneCafe.Entity.asmdef @@ -6,9 +6,14 @@ "GUID:9c739b017e1d4fdabf06fa2d84a463c3", "GUID:0df146df1749492f7b11eaa6b25805bc", "GUID:fc3a73c43268597c9a43e6d5faed34d2", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", - "GUID:6809a292f3d5882afb01093488d605c8", - "GUID:77221876cc6b8244180b96e320b1bcd4" + "GUID:4d1b95a913bdd81cd80d6f7e65d64a4f", + "GUID:8567b98d634d91d94af9a6ea2d0f8cee", + "GUID:77221876cc6b8244180b96e320b1bcd4", + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:29492541a59d04a81b47a7f225e8a22d" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Entity/Motor.cs b/Assets/Scripts/Entity/Motor.cs index f575311..1e8eb77 100644 --- a/Assets/Scripts/Entity/Motor.cs +++ b/Assets/Scripts/Entity/Motor.cs @@ -1,15 +1,20 @@ -using System; using System.ComponentModel; using System.Runtime.CompilerServices; using System.Threading; using KitsuneCafe.Extension; -using KitsuneCafe.SOAP; using R3; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.Entities { - public class Motor : MonoBehaviour, INotifyPropertyChanged + public interface IMotor + { + Vector3 LinearVelocity { get; } + bool Move(Vector3 direction); + }; + + public class Motor : MonoBehaviour, IMotor, INotifyPropertyChanged { [Header("Dependencies")] [SerializeField] @@ -17,7 +22,7 @@ namespace KitsuneCafe.Entities [Header("Movement")] [SerializeField] - private ReactiveSource direction; + private Vector2Reference direction; [SerializeField] private float maxSpeed = 25f; @@ -41,15 +46,12 @@ namespace KitsuneCafe.Entities private float rotationSpeed = 25f; public float RotationSpeed => rotationSpeed; - [Space] - [SerializeField] - private float epsilon = 0.001f; - private float sqEpsilon; - private readonly ReactiveProperty currentMaxSpeed = new(); public float MaxSpeed => currentMaxSpeed.Value; public ReactiveProperty MaxSpeedSource => currentMaxSpeed; + public Vector3 LinearVelocity => rigidbody.linearVelocity; + private CancellationTokenSource disableCancellationSource; public event PropertyChangedEventHandler PropertyChanged; @@ -68,14 +70,9 @@ namespace KitsuneCafe.Entities } } - private void OnValidate() + private void Reset() { - if (rigidbody == null) - { - rigidbody = GetComponent(); - } - - sqEpsilon = epsilon * epsilon; + rigidbody = GetComponent(); } private void OnEnable() @@ -85,7 +82,7 @@ namespace KitsuneCafe.Entities currentMaxSpeed.Value = maxSpeed; - var directionSource = direction.AsObservable().Select(v2 => new Vector3(v2.x, 0, v2.y)); + var directionSource = direction.ObserveChange().Select(v2 => new Vector3(v2.x, 0, v2.y)); var velocitySource = ObserveVelocity(directionSource, currentMaxSpeed, UnityFrameProvider.FixedUpdate); var rotationSource = ObserveRotation(directionSource, UnityFrameProvider.FixedUpdate); var canMove = this.ObservePropertyChanged(x => x.CanMove).DefaultIfEmpty(CanMove); @@ -95,7 +92,7 @@ namespace KitsuneCafe.Entities .AddTo(ref d); canMove - .SwitchIfElse(velocitySource, Observable.Never()) + .SwitchIfElse(velocitySource, Observable.Empty()) .Subscribe(Accelerate) .AddTo(ref d); @@ -110,7 +107,7 @@ namespace KitsuneCafe.Entities private void OnDisable() { - rigidbody.linearVelocity = Vector3.zero; + StopMoving(); disableCancellationSource.Cancel(); } @@ -130,102 +127,92 @@ namespace KitsuneCafe.Entities private void ApplyRotation(Quaternion rotation) { - transform.rotation = Quaternion.Slerp(transform.rotation, rotation, Time.fixedDeltaTime * rotationSpeed); + rigidbody.MoveRotation( + Quaternion.Slerp( + transform.rotation, + rotation, + Time.fixedDeltaTime * rotationSpeed + ) + ); } - private Observable ObserveRotation(Observable directionSource, FrameProvider provider) - { - var targetRotationStream = directionSource - .Select(inputDir => - { - if (inputDir.sqrMagnitude > sqEpsilon) - { - return Quaternion.LookRotation(inputDir.normalized); - } - else - { - return transform.rotation; - } - }) - .DistinctUntilChanged(); + private Observable ObserveRotation(Observable directionSource, FrameProvider provider) => + ObserveRotation(directionSource, transform, provider); - return Observable.EveryUpdate(provider) - .WithLatestFrom(targetRotationStream, (_, targetRotation) => targetRotation); - } + private static Observable ObserveRotation(Observable directionSource, Transform transform, FrameProvider provider) => + Observable.EveryUpdate(provider) + .WithLatestFrom( + directionSource + .Select(dir => dir.IsZero() ? + transform.rotation : + Quaternion.LookRotation(dir.normalized) + ) + .DistinctUntilChanged(), + (_, rotation) => rotation + ); - private Observable ObserveVelocity(Observable directionSource, Observable maxSpeedSource, FrameProvider provider) - { - return directionSource - .DistinctUntilChanged() - .CombineLatest(maxSpeedSource, (direction, currentMaxSpeed) => (direction, currentMaxSpeed)) - .Select(data => + private Observable ObserveVelocity(Observable directionSource, Observable maxSpeedSource, FrameProvider provider) => + directionSource + .DistinctUntilChanged() + .CombineLatest(maxSpeedSource, (direction, currentMaxSpeed) => (direction, currentMaxSpeed)) + .Select(data => + { + var (direction, maxSpeed) = data; + var start = rigidbody.linearVelocity; + var targetMagnitude = !direction.IsZero() ? maxSpeed : 0f; + var targetVelocity = direction.normalized * targetMagnitude; + + if (start.SqrDistance(targetVelocity).IsZero()) { - var (direction, maxSpeed) = data; - var start = rigidbody.linearVelocity; - var targetMagnitude = direction.sqrMagnitude > sqEpsilon ? maxSpeed : 0f; - var targetVelocity = direction.normalized * targetMagnitude; + return start.IsZero() && targetVelocity.IsZero() ? + Observable.Return(Vector3.zero) : + Observable.Return((targetVelocity - start) / Time.fixedDeltaTime); + } - if (start.SqrDistance(targetVelocity) < sqEpsilon) - { - if (targetVelocity.sqrMagnitude < sqEpsilon && start.sqrMagnitude < sqEpsilon) - { - return Observable.Return(Vector3.zero); - } - else - { - return Observable.Return((targetVelocity - start) / Time.fixedDeltaTime); - } - } + float lerpDuration; + AnimationCurve curve; - float lerpDuration; - AnimationCurve curve; + if (targetMagnitude > float.Epsilon) + { + var ratio = start.magnitude / maxSpeed; + lerpDuration = Mathf.Max(accelerationTime * (1f - ratio), 0.05f); + curve = accelerationCurve; + } + else + { + lerpDuration = decelerationTime; + curve = decelerationCurve; + } - if (targetMagnitude > epsilon) - { - var ratio = start.magnitude / maxSpeed; - lerpDuration = accelerationTime * (1f - ratio); - lerpDuration = Mathf.Max(lerpDuration, 0.05f); - curve = accelerationCurve; - } - else - { - lerpDuration = decelerationTime; - curve = decelerationCurve; - } - - return Interpolate(start, targetVelocity, lerpDuration, provider, curve) - .Select(targetVelocity => - { - var currentVelocity = rigidbody.linearVelocity; - return (targetVelocity - currentVelocity) / Time.fixedDeltaTime; - }) - .Where(_ => targetVelocity.sqrMagnitude > sqEpsilon || rigidbody.linearVelocity.sqrMagnitude > sqEpsilon) - .Select(v3 => new Vector3(v3.x, 0, v3.z)) - .DefaultIfEmpty(Vector3.zero); - }) + return Interpolate(start, targetVelocity, lerpDuration, provider, curve) + .Select(targetVelocity => + (targetVelocity - rigidbody.linearVelocity) / Time.fixedDeltaTime + ) + .Where(_ => !targetVelocity.IsZero() || !rigidbody.linearVelocity.IsZero()) + .Select(v3 => new Vector3(v3.x, 0, v3.z)) + .DefaultIfEmpty(Vector3.zero); + }) .Switch(); + + private static Observable Interpolate(Vector3 start, Vector3 target, float duration, FrameProvider provider, AnimationCurve curve) => + Observable.EveryUpdate(provider) + .Scan(0f, (elapsedTime, _) => elapsedTime + Time.fixedDeltaTime) + .Select(elapsedTime => + { + var factor = duration > float.Epsilon ? Mathf.Clamp01(elapsedTime / duration) : 1f; + return Vector3.Lerp(start, target, curve.Evaluate(factor)); + }); + + public bool Move(Vector2 direction) + { + this.direction.Value = direction; + return true; } - private static Observable Interpolate(Vector3 start, Vector3 target, float duration, FrameProvider provider, AnimationCurve curve) + public bool Move(Vector3 direction) { - return Observable.EveryUpdate(provider) - .Scan(0f, (elapsedTime, _) => elapsedTime + Time.fixedDeltaTime) - .Select(elapsedTime => - { - var factor = 0f; - if (duration > float.Epsilon) - { - factor = Mathf.Clamp01(elapsedTime / duration); - } - else - { - factor = 1f; - } - - var evaluatedFactor = curve.Evaluate(factor); - - return Vector3.Lerp(start, target, evaluatedFactor); - }); + this.direction.Value = new Vector3(direction.x, 0, direction.z); + return true; } public void ChangeMaxSpeed(float value) diff --git a/Assets/Scripts/Entity/MotorAnimator.cs b/Assets/Scripts/Entity/MotorAnimator.cs index 4d4c7c8..238bacc 100644 --- a/Assets/Scripts/Entity/MotorAnimator.cs +++ b/Assets/Scripts/Entity/MotorAnimator.cs @@ -1,8 +1,9 @@ +using System.Threading; using KitsuneCafe.Extension; using KitsuneCafe.Sys; -using KitsuneCafe.Sys.Attributes; using R3; using UnityEngine; +using UnityForge.PropertyDrawers; namespace KitsuneCafe.Entities { @@ -26,17 +27,17 @@ namespace KitsuneCafe.Entities [SerializeField] private AirMotor airMotor; - [Header("Movement")] [SerializeField] private SprintFeature sprint; - [SerializeField, AnimatorParam("animator")] + [Header("Movement")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Float, "animator")] private string movementSpeedParameter; [SerializeField] private float movementSmoothTime = 0.1f; - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Bool, "animator")] private string sprintingParameter; [SerializeField, Range(0f, 1f)] @@ -45,27 +46,32 @@ namespace KitsuneCafe.Entities [SerializeField, Range(0f, 1f)] private float sprintAnimationParamMax = 1.0f; - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Bool, "animator")] private string fallParam; - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Bool, "animator")] private string hardLandingParam; - private void OnValidate() + private CancellationTokenSource disableCancellationTokenSource; + private CancellationToken disableCancellationToken => disableCancellationTokenSource.Token; + + private void Reset() { - this.TryGetComponentIfNull(ref animator); - this.TryGetComponentIfNull(ref rigidbody); - this.TryGetComponentIfNull(ref spring); - this.TryGetComponentIfNull(ref motor); - this.TryGetComponentIfNull(ref airMotor); - this.TryGetComponentIfNull(ref sprint); + TryGetComponent(out animator); + TryGetComponent(out rigidbody); + TryGetComponent(out spring); + TryGetComponent(out motor); + TryGetComponent(out airMotor); + TryGetComponent(out sprint); } - private void Awake() + private void OnEnable() { + disableCancellationTokenSource = new(); + var d = Disposable.CreateBuilder(); - CurrentVelocity() + CurrentSpeed() .Compose(CurrentAnimationSpeed) .SmoothDamp( () => animator.GetFloat(movementSpeedParameter), @@ -100,41 +106,40 @@ namespace KitsuneCafe.Entities .Subscribe(falling => animator.SetBool(fallParam, falling)) .AddTo(ref d); - d.RegisterTo(destroyCancellationToken); + d.RegisterTo(disableCancellationToken); } - private Observable CurrentVelocity() + private void OnDisable() { - return Observable.EveryUpdate(UnityFrameProvider.FixedUpdate) - .Select(_ => rigidbody.linearVelocity.sqrMagnitude) - .DistinctUntilChanged() - .Select(Mathf.Sqrt); + disableCancellationTokenSource.Cancel(); } - private Observable CurrentAnimationSpeed(Observable speedSource) - { - var scaleFactor = motor.MaxSpeedSource.Select(maxSpeed => NormalizationFactor(maxSpeed, motor.DefaultMaxSpeed)); + private Observable CurrentSpeed() => + CurrentVelocity() + .Select(vel => vel.sqrMagnitude) + .DistinctUntilChanged() + .Select(Mathf.Sqrt); - return speedSource - .CombineLatest(motor.MaxSpeedSource, scaleFactor, NormalizeSpeed) - .DistinctUntilChanged(FEqualityComparer.Create(KMath.IsApproxEqual)); - } + private Observable CurrentVelocity() => + Observable.EveryUpdate(UnityFrameProvider.FixedUpdate) + .Select(_ => rigidbody.linearVelocity); - private float NormalizationFactor(float maxSpeed, float defaultMaxSpeed) - { - return maxSpeed > defaultMaxSpeed ? sprintAnimationParamMax : walkAnimationParamMax; - } + private Observable CurrentAnimationSpeed(Observable speedSource) => + speedSource + .CombineLatest(motor.MaxSpeedSource, AnimationScaleFactor(), NormalizeSpeed) + .DistinctUntilChanged(FEqualityComparer.Create(KMath.IsApproxEqual)); - private float NormalizeSpeed(float currentSpeed, float maxSpeed, float factor) - { - if (currentSpeed > maxSpeed && maxSpeed > epsilon) - { - return factor; - } - else - { - return Mathf.InverseLerp(0, maxSpeed, currentSpeed) * factor; - } - } + private Observable AnimationScaleFactor() => + motor.MaxSpeedSource.Select( + maxSpeed => NormalizationFactor(maxSpeed, motor.DefaultMaxSpeed) + ); + + private float NormalizationFactor(float maxSpeed, float defaultMaxSpeed) => + maxSpeed > defaultMaxSpeed ? sprintAnimationParamMax : walkAnimationParamMax; + + private float NormalizeSpeed(float currentSpeed, float maxSpeed, float factor) => + currentSpeed > maxSpeed && maxSpeed > epsilon ? + factor : + Mathf.InverseLerp(0, maxSpeed, currentSpeed) * factor; } } diff --git a/Assets/Scripts/Entity/ParentToPlatform.cs b/Assets/Scripts/Entity/ParentToPlatform.cs new file mode 100644 index 0000000..0466215 --- /dev/null +++ b/Assets/Scripts/Entity/ParentToPlatform.cs @@ -0,0 +1,80 @@ +using System.Threading; +using KitsuneCafe.Sys; +using R3; +using UnityEngine; + +namespace KitsuneCafe.Entities +{ + public class ParentToPlatform : MonoBehaviour + { + [SerializeField] + private Raycaster raycaster; + + [SerializeField] + private Transform self; + + [SerializeField] + private Transform parent; + + private Transform empty; + + public Transform Parent => empty.parent; + + private CancellationTokenSource disableCancellationTokenSource; + private CancellationToken disableCancellationToken => disableCancellationTokenSource.Token; + + private void Reset() + { + self = transform; + parent = self.parent; + } + + private void Awake() + { + empty = new GameObject($"Empty {self.name} Parent").transform; + + var r = parent == null ? self : parent; + empty.SetParent(r.parent); + r.SetParent(empty); + } + + private void OnEnable() + { + disableCancellationTokenSource = new(); + + Observable.ObservePropertyChanged(raycaster, rc => rc.Collisions) + .Subscribe(_ => + { + if (GetParent(out var newParent)) + { + empty.SetParent(newParent, true); + } + else + { + empty.SetParent(parent, true); + } + }) + .RegisterTo(disableCancellationToken); + } + + private bool GetParent(out Transform parent) + { + if (raycaster.IsColliding + && raycaster.TryGetClosestHit(out var hit) + && hit.transform != null + && !hit.transform.gameObject.isStatic) + { + parent = hit.transform; + return true; + } + + parent = default; + return false; + } + + private void OnDisable() + { + disableCancellationTokenSource.Cancel(); + } + } +} diff --git a/Assets/Scripts/Entity/ParentToPlatform.cs.meta b/Assets/Scripts/Entity/ParentToPlatform.cs.meta new file mode 100644 index 0000000..882cd75 --- /dev/null +++ b/Assets/Scripts/Entity/ParentToPlatform.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1d07d9e7a0519bea9b17741deb2a6e1b \ No newline at end of file diff --git a/Assets/Scripts/Entity/Raycaster.cs b/Assets/Scripts/Entity/Raycaster.cs new file mode 100644 index 0000000..00325f8 --- /dev/null +++ b/Assets/Scripts/Entity/Raycaster.cs @@ -0,0 +1,240 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Threading; +using KitsuneCafe.Sys.Attributes; +using R3; +using UnityEngine; +using static KitsuneCafe.Extension.R3Extensions; + +namespace KitsuneCafe.Sys +{ + public class Raycaster : MonoBehaviour, INotifyPropertyChanged + { + private static readonly Lazy> hitComparer = new( + () => FComparer.Create((a, b) => a.distance.CompareTo(b.distance)) + ); + + [SerializeField] + private bool everyFrame = true; + + [SerializeField, DrawIf(nameof(everyFrame), true)] + private PlayerLoopTiming updateTiming = PlayerLoopTiming.FixedUpdate; + + [SerializeField] + private Vector3 direction = Vector3.forward; + public Vector3 Direction => DirectionFrom(directionSpace, direction, transform); + + [SerializeField] + private Space directionSpace = Space.World; + + [SerializeField] + private float maxDistance = 1f; + public float MaxDistance => maxDistance; + + [SerializeField] + private LayerMask layerMask = default; + public LayerMask LayerMask => LayerMask; + + [SerializeField] + private QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal; + public QueryTriggerInteraction QueryTriggerInteraction => queryTriggerInteraction; + + [SerializeField] + private int bufferSize = 1; + public int BufferSize => bufferSize; + + private int hitCount = 0; + public int HitCount + { + get => hitCount; + private set + { + if (hitCount != value) + { + var isCollidingChanged = value == 0 || hitCount == 0; + + hitCount = value; + Notify(); + + if (isCollidingChanged) + { + Notify(nameof(IsColliding)); + } + } + } + } + + public bool IsColliding => hitCount > 0; + + private RaycastHit[] hits; + private HashSet ids = new(); + public ReadOnlyMemory Collisions => new(hits, 0, hitCount); + + public event PropertyChangedEventHandler PropertyChanged; + + private CancellationTokenSource disableCancellationTokenSource; + private CancellationToken disableCancellationToken => disableCancellationTokenSource.Token; + + private void Reset() + { + layerMask = LayerMask.NameToLayer("Default"); + } + + private void OnEnable() + { + disableCancellationTokenSource = new(); + hits = new RaycastHit[bufferSize]; + + if (everyFrame) + { + var source = bufferSize > 1 ? + RaycastMany() : + RaycastSingle(); + + source.RegisterTo(disableCancellationToken); + } + } + + private IDisposable RaycastMany() => + Observable.EveryUpdate(updateTiming.GetFrameProvider()) + .WithLatestFrom(DirectionStreamFrom(directionSpace, direction, transform), (_, dir) => dir) + .Subscribe(dir => RaycastAll(transform.position, dir)); + + private IDisposable RaycastSingle() => + Observable.EveryUpdate(updateTiming.GetFrameProvider()) + .WithLatestFrom(DirectionStreamFrom(directionSpace, direction, transform), (_, dir) => dir) + .Subscribe(dir => hitCount = Raycast(transform.position, dir, out hits[0]) ? 1 : 0); + + public bool TryGetClosestHit(out RaycastHit hit) + { + if (hitCount > 0) + { + SortRaycastHits(); + hit = bufferSize switch + { + > 1 => hits[0], + _ => default + }; + + return true; + } + + hit = default; + return false; + } + + private void SortRaycastHits() + { + Array.Sort(hits, hitComparer.Value); + } + + private static Observable DirectionStreamFrom(Space space, Vector3 direction, Transform target) => + space switch + { + Space.World => Observable.Return(direction), + Space.Self => Observable.EveryUpdate(UnityFrameProvider.FixedUpdate) + .Select(_ => target.TransformDirection(direction)), + _ => throw new ArgumentOutOfRangeException(space.ToString()), + }; + + private static Vector3 DirectionFrom(Space space, Vector3 direction, Transform target) => + space switch + { + Space.World => direction, + Space.Self => target.TransformDirection(direction), + _ => throw new ArgumentOutOfRangeException(space.ToString()), + }; + + private void OnDisable() + { + disableCancellationTokenSource.Cancel(); + } + + public bool Raycast(out RaycastHit hit) => Raycast( + DirectionFrom(directionSpace, direction, transform), + out hit + ); + + public bool Raycast(Vector3 direction, out RaycastHit hit) => Raycast( + transform.position, + direction, + out hit + ); + + private bool Raycast(Vector3 position, Vector3 direction, out RaycastHit hit) => + Physics.Raycast( + position, + direction, + out hit, + maxDistance, + layerMask, + queryTriggerInteraction + ); + + public bool RaycastAll(Vector3 direction) => + RaycastAll( + transform.position, + direction + ); + + private bool RaycastAll(Vector3 position, Vector3 direction) + { + HitCount = RaycastAll(position, direction, hits); + + NotifyChanges(); + + return hitCount > 0; + } + + private void NotifyChanges() + { + var set = new HashSet(); + var notified = false; + foreach (var hit in Collisions.Span) + { + set.Add(hit.colliderInstanceID); + + if (!notified && !ids.Contains(hit.colliderInstanceID)) + { + notified = true; + Notify(nameof(Collisions)); + } + } + + ids.Clear(); + ids.UnionWith(set); + } + + private int RaycastAll(Vector3 position, Vector3 direction, RaycastHit[] hits) => + Physics.RaycastNonAlloc( + position, + direction, + hits, + maxDistance, + layerMask, + queryTriggerInteraction + ); + + private void Notify([CallerMemberName] string name = default) + { + PropertyChanged?.Invoke(this, new(name)); + } + + private void OnDrawGizmos() + { + Gizmos.color = IsColliding ? Color.green : Color.yellow; + Gizmos.DrawRay( + transform.position, + DirectionFrom( + directionSpace, + direction, + transform + ) * maxDistance + ); + } + } +} diff --git a/Assets/Scripts/Entity/Raycaster.cs.meta b/Assets/Scripts/Entity/Raycaster.cs.meta new file mode 100644 index 0000000..ec47298 --- /dev/null +++ b/Assets/Scripts/Entity/Raycaster.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: dcebbdd265a6ebadb9d3c52a46be7544 \ No newline at end of file diff --git a/Assets/Scripts/Entity/Space.cs b/Assets/Scripts/Entity/Space.cs new file mode 100644 index 0000000..6761dca --- /dev/null +++ b/Assets/Scripts/Entity/Space.cs @@ -0,0 +1,8 @@ +namespace KitsuneCafe.Entities +{ + public enum Space + { + World, + Local + } +} diff --git a/Assets/Scripts/Entity/Space.cs.meta b/Assets/Scripts/Entity/Space.cs.meta new file mode 100644 index 0000000..ce62187 --- /dev/null +++ b/Assets/Scripts/Entity/Space.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d4ff50ad1baff5472b6bf13b65423cfb \ No newline at end of file diff --git a/Assets/Scripts/Entity/Spring.cs b/Assets/Scripts/Entity/Spring.cs index 065f946..94192e5 100644 --- a/Assets/Scripts/Entity/Spring.cs +++ b/Assets/Scripts/Entity/Spring.cs @@ -1,150 +1,123 @@ using System; using System.ComponentModel; using System.Runtime.CompilerServices; +using KitsuneCafe.Sys; using UnityEngine; namespace KitsuneCafe.Entities { - public class Spring : MonoBehaviour, INotifyPropertyChanged + public class Spring : MonoBehaviour, INotifyPropertyChanged + { + [SerializeField] + private new Rigidbody rigidbody; + + [SerializeField] + private Raycaster raycaster; + + // [SerializeField] + // private float rayLength = 1.5f; + + [SerializeField] + private float rideHeight = 1f; + + [SerializeField] + private float rideSpringStrength; + + [SerializeField] + private float rideSpringDamper; + + // [SerializeField] + // private Vector3 rayOffset = Vector3.zero; + + // [SerializeField] + // private Vector3 down = Vector3.down; + + // [SerializeField] + // private LayerMask layerMask; + + private bool isColliding = false; + public bool IsColliding { - [SerializeField] - private new Rigidbody rigidbody; - - [SerializeField] - private float rayLength = 1.5f; - - [SerializeField] - private float rideHeight = 1f; - - [SerializeField] - private float rideSpringStrength; - - [SerializeField] - private float rideSpringDamper; - - [SerializeField] - private Vector3 rayOffset = Vector3.zero; - - [SerializeField] - private Vector3 down = Vector3.down; - - [SerializeField] - private LayerMask layerMask; - - private bool isColliding = false; - public bool IsColliding + get => isColliding; + private set + { + if (isColliding != value) { - get => isColliding; - private set - { - if (isColliding != value) - { - isColliding = value; - Notify(); - } - } - } - - private bool isAtRideHeight = false; - public bool IsAtRideHeight - { - get => isAtRideHeight; - private set - { - if (isAtRideHeight != value) - { - isAtRideHeight = value; - Notify(); - } - } - } - - private Vector3 relativeDown; - private float relativeVelocity; - private float targetDistance; - private float springForce; - - public event PropertyChangedEventHandler PropertyChanged; - - private void OnValidate() - { - if (rigidbody == null) - { - rigidbody = GetComponent(); - } - } - - private void Reset() - { - layerMask = LayerMask.NameToLayer("Default"); - } - - private void FixedUpdate() - { - relativeDown = transform.TransformDirection(down); - - IsColliding = Raycast(relativeDown, out var hit); - - if (isColliding) - { - relativeVelocity = RelativeVelocity(down, rigidbody, hit.rigidbody); - targetDistance = hit.distance - rideHeight; - springForce = (targetDistance * rideSpringStrength) - (relativeVelocity * rideSpringDamper); - IsAtRideHeight = Approximately(springForce, Physics.gravity.y, 0.001f); - rigidbody.AddForce(relativeDown * springForce); - } - } - - private static bool Approximately(float a, float b, float e = float.Epsilon) - { - return Math.Abs(a - b) < e; - } - - private bool Raycast(Vector3 direction, out RaycastHit hit) - { - return Physics.Raycast( - transform.position + rayOffset, - direction, - out hit, - rayLength, - layerMask - ); - } - - private static float RelativeVelocity(Vector3 direction, Rigidbody a, Rigidbody b) - { - var aVelocity = GetVelocity(a); - var bVelocity = GetVelocity(b); - - var aDirVelocity = Vector3.Dot(direction, aVelocity); - var bDirVelocity = Vector3.Dot(direction, bVelocity); - - return aDirVelocity - bDirVelocity; - - } - - private static Vector3 GetVelocity(Rigidbody rb) - { - return rb == null ? Vector3.zero : rb.linearVelocity; - } - - private void Notify([CallerMemberName] string name = default) - { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name)); - } - - private void OnDrawGizmos() - { - var origin = transform.position + rayOffset; - - Gizmos.color = isColliding ? Color.yellow : Color.red; - Gizmos.DrawRay(origin, relativeDown * rayLength); - - if (isColliding) - { - Gizmos.color = Color.green; - Gizmos.DrawRay(origin, relativeDown * rideHeight); - } + isColliding = value; + Notify(); } + } } + + private bool isAtRideHeight = false; + public bool IsAtRideHeight + { + get => isAtRideHeight; + private set + { + if (isAtRideHeight != value) + { + isAtRideHeight = value; + Notify(); + } + } + } + + private float relativeVelocity; + private float targetDistance; + private float springForce; + + public event PropertyChangedEventHandler PropertyChanged; + + private void Reset() + { + rigidbody = GetComponent(); + } + + private void FixedUpdate() + { + IsColliding = raycaster.Raycast(out var hit); + + if (isColliding) + { + relativeVelocity = RelativeVelocity(raycaster.Direction, rigidbody, hit.rigidbody); + targetDistance = hit.distance - rideHeight; + springForce = (targetDistance * rideSpringStrength) - (relativeVelocity * rideSpringDamper); + IsAtRideHeight = Approximately(springForce, Physics.gravity.y, 0.001f); + rigidbody.AddForce(raycaster.Direction * springForce); + } + } + + private static bool Approximately(float a, float b, float e = float.Epsilon) => + Math.Abs(a - b) < e; + + private static float RelativeVelocity(Vector3 direction, Rigidbody a, Rigidbody b) + { + var aVelocity = GetVelocity(a); + var bVelocity = GetVelocity(b); + + var aDirVelocity = Vector3.Dot(direction, aVelocity); + var bDirVelocity = Vector3.Dot(direction, bVelocity); + + return aDirVelocity - bDirVelocity; + } + + private static Vector3 GetVelocity(Rigidbody rb) => + rb == null ? Vector3.zero : rb.linearVelocity; + + private void Notify([CallerMemberName] string name = default) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name)); + } + + private void OnDrawGizmos() + { + if (raycaster == null) { return; } + + var origin = raycaster.transform.position; + + Gizmos.color = Color.white; + Gizmos.DrawRay(origin, raycaster.Direction * rideHeight); + } + } } diff --git a/Assets/Scripts/Entity/SprintFeature.cs b/Assets/Scripts/Entity/SprintFeature.cs index aefcbd9..be86c46 100644 --- a/Assets/Scripts/Entity/SprintFeature.cs +++ b/Assets/Scripts/Entity/SprintFeature.cs @@ -1,5 +1,6 @@ -using KitsuneCafe.SOAP; +using KitsuneCafe.Extension; using R3; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.Entities @@ -10,7 +11,7 @@ namespace KitsuneCafe.Entities private Motor motor; [SerializeField] - private ReactiveSource sprint; + private BoolReference sprint; [SerializeField] private float adjustedMaxSpeed = 3f; @@ -25,7 +26,9 @@ namespace KitsuneCafe.Entities private void Awake() { - sprint.AsObservable().Subscribe(Sprint); + sprint.ObserveChange() + .Subscribe(Sprint) + .RegisterTo(destroyCancellationToken); } public void Sprint(bool shouldSprint = true) diff --git a/Assets/Scripts/Entity/WaypointFollower.cs b/Assets/Scripts/Entity/WaypointFollower.cs new file mode 100644 index 0000000..f9f77b0 --- /dev/null +++ b/Assets/Scripts/Entity/WaypointFollower.cs @@ -0,0 +1,122 @@ +using System; +using System.Threading; +using KitsuneCafe.Extension; +using KitsuneCafe.Sys; +using R3; +using UnityEngine; +using UnityEngine.Events; + +namespace KitsuneCafe.Entities +{ + public class WaypointFollower : MonoBehaviour + { + [SerializeField] + private Transform[] waypoints; + + [SerializeField, Range(0.01f, 2f)] + private float speed = 0.25f; + + [SerializeField] + private float minimumDistance = 0.05f; + + [Space(8)] + [SerializeField] + private UnityEvent OnWaypointReached; + public event EventHandler WaypointReached = delegate { }; + + [SerializeField] + private UnityEvent OnMoving; + public event EventHandler Moving = delegate { }; + + [SerializeField] + private UnityEvent OnCompleted; + public event EventHandler Completed = delegate { }; + + [SerializeField] + private UnityEvent OnRestarted; + public event EventHandler Restarted = delegate { }; + + private readonly ReactiveProperty index = new(0); + private float sqrDistance; + + private CancellationTokenSource disableCancellationTokenSource; + private CancellationToken disableCancellationToken => disableCancellationTokenSource.Token; + + private void OnValidate() + { + sqrDistance = Mathf.Pow(minimumDistance, 2); + } + + private void OnEnable() + { + disableCancellationTokenSource = new(); + + index.AsObservable() + .SelectMany(index => + DirectionTo(waypoints[index].position) + .Do( + onNext: _ => NotifyMoving(), + onCompleted: result => + { + if (result.IsSuccess) NotifyWaypointReached(index); + } + ) + ) + .Subscribe(ApplyDirection) + .RegisterTo(disableCancellationToken); + } + + private void NotifyMoving() + { + Moving?.Invoke(this, EventArgs.Empty); + OnMoving?.Invoke(); + } + + private void NotifyWaypointReached(int index) + { + WaypointReached?.Invoke(this, index); + OnWaypointReached.Invoke(index); + + if (index == waypoints.Length - 1) + { + Completed?.Invoke(this, EventArgs.Empty); + OnCompleted?.Invoke(); + } + + if (index == 0) + { + Restarted?.Invoke(this, EventArgs.Empty); + OnRestarted?.Invoke(); + } + } + + private void ApplyDirection(Vector3 vector) + { + transform.position += vector.normalized * speed; + } + + private void OnDisable() + { + disableCancellationTokenSource.Cancel(); + } + + public void MoveNext() + { + index.Value = (index.Value + 1) % waypoints.Length; + } + + private Observable DirectionTo(Vector3 destination) => + Observable.EveryUpdate(UnityFrameProvider.FixedUpdate) + .Select(_ => destination - transform.position) + .TakeWhile(_ => transform.position.SqrDistance(destination) > sqrDistance); + + private void OnDrawGizmos() + { + Gizmos.color = Color.white; + foreach (var point in waypoints) + { + Gizmos.DrawWireSphere(point.position, minimumDistance); + } + } + } +} diff --git a/Assets/Scripts/Entity/WaypointFollower.cs.meta b/Assets/Scripts/Entity/WaypointFollower.cs.meta new file mode 100644 index 0000000..85a6a05 --- /dev/null +++ b/Assets/Scripts/Entity/WaypointFollower.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b947f7afa5b0fd0f88940e3d050c5427 \ No newline at end of file diff --git a/Assets/Scripts/Event/Debug/LightPillar.cs b/Assets/Scripts/Event/Debug/LightPillar.cs new file mode 100644 index 0000000..c4a203d --- /dev/null +++ b/Assets/Scripts/Event/Debug/LightPillar.cs @@ -0,0 +1,37 @@ +using KitsuneCafe.Extension; +using KitsuneCafe.Serialization; +using UnityEngine; + +namespace KitsuneCafe.Event +{ + public class LightPillar : MonoBehaviour + { + public const string OffVariable = "lightpillar__off"; + public static readonly int TriggerHash = Animator.StringToHash("TurnOff"); + + [SerializeField] + private Blackboard blackboard; + + [SerializeField] + private Animator animator; + + private void OnValidate() + { + this.TryGetComponentIfNull(ref animator); + } + + private void Start() + { + if (blackboard.TryRead(OffVariable, out var off) && off) + { + TurnOff(); + } + } + + public void TurnOff() + { + blackboard.Write(OffVariable, true); + animator.SetTrigger(TriggerHash); + } + } +} diff --git a/Assets/Scripts/Event/Debug/LightPillar.cs.meta b/Assets/Scripts/Event/Debug/LightPillar.cs.meta new file mode 100644 index 0000000..72c2a79 --- /dev/null +++ b/Assets/Scripts/Event/Debug/LightPillar.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a89273f27cd698504a6db9b4d9504d75 \ No newline at end of file diff --git a/Assets/Scripts/Event/EventTrigger.cs b/Assets/Scripts/Event/EventTrigger.cs new file mode 100644 index 0000000..5c4fb30 --- /dev/null +++ b/Assets/Scripts/Event/EventTrigger.cs @@ -0,0 +1,55 @@ +using UnityAtoms.BaseAtoms; +using UnityAtoms.Tags; +using UnityEngine; +using UnityEngine.Events; + +namespace KitsuneCafe.Event +{ + public class EventTrigger : MonoBehaviour + { + [SerializeField] + private UnityEvent onEnter; + + [SerializeField] + private UnityEvent onExit; + + [SerializeField] + private StringConstant[] tags; + + private bool useTags => tags.Length > 0; + + private bool IsValidCollision(Collider collider) + { + return !useTags || collider.TryGetComponent(out AtomTags tags) && HasTags(tags); + } + + private bool HasTags(AtomTags tags) + { + foreach (var tag in this.tags) + { + if (!tags.HasTag(tag.Value)) + { + return false; + } + } + + return true; + } + + private void OnTriggerEnter(Collider collider) + { + if (IsValidCollision(collider)) + { + onEnter.Invoke(); + } + } + + private void OnTriggerExit(Collider collider) + { + if (IsValidCollision(collider)) + { + onExit.Invoke(); + } + } + } +} diff --git a/Assets/Scripts/Event/EventTrigger.cs.meta b/Assets/Scripts/Event/EventTrigger.cs.meta new file mode 100644 index 0000000..e492ff5 --- /dev/null +++ b/Assets/Scripts/Event/EventTrigger.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4 \ No newline at end of file diff --git a/Assets/Scripts/Event/ExponentialMovingAverage.cs b/Assets/Scripts/Event/ExponentialMovingAverage.cs new file mode 100644 index 0000000..a073eb5 --- /dev/null +++ b/Assets/Scripts/Event/ExponentialMovingAverage.cs @@ -0,0 +1,33 @@ +using System; + +namespace KitsuneCafe.Event +{ + public sealed class ExponentialMovingAverage + { + private readonly float alpha; + private float lastAverage = float.NaN; + + public ExponentialMovingAverage(int period) + { + if (period <= 0) + { + throw new ArgumentOutOfRangeException(nameof(period), "Period must be greater than 0."); + } + alpha = 2f / (period + 1); + } + + public float NextValue(float value) + { + if (float.IsNaN(lastAverage)) + { + lastAverage = value; + } + else + { + lastAverage = (value * alpha) + (lastAverage * (1 - alpha)); + } + + return lastAverage; + } + } +} diff --git a/Assets/Scripts/Event/ExponentialMovingAverage.cs.meta b/Assets/Scripts/Event/ExponentialMovingAverage.cs.meta new file mode 100644 index 0000000..d85f415 --- /dev/null +++ b/Assets/Scripts/Event/ExponentialMovingAverage.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a730bbd570bfb8818b9353fdd3495212 \ No newline at end of file diff --git a/Assets/Scripts/Event/FlickeringLight.cs b/Assets/Scripts/Event/FlickeringLight.cs new file mode 100644 index 0000000..302b256 --- /dev/null +++ b/Assets/Scripts/Event/FlickeringLight.cs @@ -0,0 +1,176 @@ +using System; +using System.Threading; +using KitsuneCafe.Extension; +using KitsuneCafe.Sys; +using KitsuneCafe.Sys.Attributes; +using R3; +using UnityEngine; +using Unit = R3.Unit; + +namespace KitsuneCafe.Event +{ + public class FlickeringLight : MonoBehaviour + { + private const string EmissionColor = "_EmissionColor"; + + [Header("References")] + [Tooltip("Light Source")] + [SerializeField] + private new Light light; + + [SerializeField] + private bool hasEmitter = false; + + [Tooltip("Emission renderer")] + [DrawIf(nameof(hasEmitter), true)] + [SerializeField] + private Renderer emitter; + + [Tooltip("Material index if mesh have more then 1 material")] + [DrawIf(nameof(hasEmitter), true)] + [SerializeField] + private int materialIndex = 0; + + [Space(3f)] + [Header("Options")] + [Tooltip("How much to smooth out the randomness; lower values = sparks, higher = lantern")] + [Range(1, 50)] + [SerializeField] + private int smoothing = 5; + + [SerializeField] + private bool autostart = true; + + [SerializeField, DrawIf(nameof(autostart), true)] + private bool loop = true; + + [Tooltip("Initial delay")] + [SerializeField] + private Duration delay = TimeSpan.Zero; + + [Tooltip("Delay between iterations")] + [SerializeField] + private Duration interval = TimeSpan.FromMilliseconds(5); + + [Tooltip("Duration of iterations")] + [SerializeField] + private Duration duration = TimeSpan.FromMilliseconds(5); + + private float maxIntensity; + private float minIntensity = 0; + private ExponentialMovingAverage ema; + private float colorIntensity; + private Color color; + private float factor; + private Material material; + + private CancellationTokenSource disableCancellationTokenSource; + private CancellationToken disableCancellationToken => disableCancellationTokenSource.Token; + + private void Awake() + { + if (hasEmitter && emitter != null) + { + material = emitter.sharedMaterials[materialIndex]; + color = emitter.materials[materialIndex].GetColor(EmissionColor); + colorIntensity = (color.r + color.g + color.b) / 3f; + } + + maxIntensity = light.intensity; + ema = new(smoothing); + } + + private void OnEnable() + { + disableCancellationTokenSource = new(); + + if (light == null || !autostart) + { + return; + } + + if (loop) { LoopFlicker(interval, duration, delay); } + else { Flicker(); } + } + + private void OnDisable() + { + disableCancellationTokenSource?.Cancel(); + light.intensity = maxIntensity; + } + + public IDisposable LoopFlicker() => + LoopFlicker(interval, duration); + + public IDisposable LoopFlicker(TimeSpan interval, TimeSpan duration) => + LoopFlicker(interval, duration, UnityFrameProvider.Update); + + public IDisposable LoopFlicker(TimeSpan interval, TimeSpan duration, TimeSpan delay) => + LoopFlicker(interval, duration, delay, UnityFrameProvider.Update); + + public IDisposable LoopFlicker(TimeSpan interval, TimeSpan duration, FrameProvider frameProvider) => + LoopFlicker(delay, interval, duration, frameProvider, disableCancellationToken); + + public IDisposable LoopFlicker(TimeSpan interval, TimeSpan duration, TimeSpan delay, FrameProvider frameProvider) => + LoopFlicker(interval, duration, delay, frameProvider, disableCancellationToken); + + public IDisposable LoopFlicker(TimeSpan interval, TimeSpan duration, TimeSpan delay, FrameProvider frameProvider, CancellationToken token) => + Observable.Timer(delay, token) + .SelectSwitch(_ => Observable.Interval(interval, token) + .Merge(Observable.Return(Unit.Default)) + .SelectMany(_ => Duration(duration, frameProvider, token)) + ) + .Subscribe( + _ => Tick(), + onCompleted: SetMaxIntensity + ) + .RegisterTo(disableCancellationToken); + + public IDisposable Flicker() => Flicker(duration); + + public IDisposable Flicker(TimeSpan duration) => + Flicker(duration, UnityFrameProvider.Update); + + public IDisposable Flicker(TimeSpan duration, FrameProvider frameProvider) => + Flicker(duration, frameProvider, disableCancellationToken); + + public IDisposable Flicker(TimeSpan duration, FrameProvider frameProvider, CancellationToken token) => + Duration(duration, frameProvider, token) + .Subscribe( + _ => Tick(), + onCompleted: SetMaxIntensity + ) + .RegisterTo(disableCancellationToken); + + private Observable Duration(TimeSpan duration) => + Duration(duration, UnityFrameProvider.Update); + + private Observable Duration(TimeSpan duration, FrameProvider frameProvider) => + Duration(duration, frameProvider, disableCancellationToken); + + private Observable Duration(TimeSpan duration, FrameProvider frameProvider, CancellationToken token) => + Observable.EveryUpdate(frameProvider, token) + .Select(_ => Time.deltaTime) + .Scan((acc, dt) => acc + dt) + .TakeUntil(t => t >= duration.TotalSeconds); + + private void SetMaxIntensity(R3.Result result) + { + light.intensity = maxIntensity; + } + + private void Tick() + { + light.intensity = ema.NextValue(UnityEngine.Random.Range(minIntensity, maxIntensity)); + factor = light.intensity / colorIntensity; + + if (hasEmitter && emitter != null) + { + material.SetColor( + EmissionColor, + new Color(color.r * factor, color.g * factor, color.b * factor) + ); + } + } + } +} diff --git a/Assets/Scripts/Event/FlickeringLight.cs.meta b/Assets/Scripts/Event/FlickeringLight.cs.meta new file mode 100644 index 0000000..b2cae5c --- /dev/null +++ b/Assets/Scripts/Event/FlickeringLight.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6c9af9591e9420878b245d2778b3be71 \ No newline at end of file diff --git a/Assets/Scripts/Event/KitsuneCafe.Event.asmdef b/Assets/Scripts/Event/KitsuneCafe.Event.asmdef index 8809817..ebf5982 100644 --- a/Assets/Scripts/Event/KitsuneCafe.Event.asmdef +++ b/Assets/Scripts/Event/KitsuneCafe.Event.asmdef @@ -3,7 +3,17 @@ "rootNamespace": "KitsuneCafe.Event", "references": [ "GUID:0df146df1749492f7b11eaa6b25805bc", - "GUID:fc3a73c43268597c9a43e6d5faed34d2" + "GUID:fc3a73c43268597c9a43e6d5faed34d2", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", + "GUID:b326f62497f4c382abbe154c9996fd41", + "GUID:9d77bf62fe95f41a4afd9fb228cde5d3", + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:39d0fedbce7ce9445a30bcd657ccaf6e", + "GUID:77221876cc6b8244180b96e320b1bcd4", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:e7e15a8eb685c44439fe73b95ef81946", + "GUID:4d1b95a913bdd81cd80d6f7e65d64a4f" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Event/TriggerAnimation.cs b/Assets/Scripts/Event/TriggerAnimation.cs index 3958ded..0a81dc9 100644 --- a/Assets/Scripts/Event/TriggerAnimation.cs +++ b/Assets/Scripts/Event/TriggerAnimation.cs @@ -1,5 +1,8 @@ +using System; +using KitsuneCafe.Extension; using KitsuneCafe.Sys.Attributes; using UnityEngine; +using UnityForge.PropertyDrawers; namespace KitsuneCafe.Event { @@ -8,12 +11,53 @@ namespace KitsuneCafe.Event [SerializeField] private Animator animator; - [SerializeField, AnimatorParam("animator")] - private int parameter; + [SerializeField] + private AnimatorControllerParameterType parameterType = AnimatorControllerParameterType.Bool; - private void Reset() + [SerializeField] + [DrawIf(nameof(parameterType), AnimatorControllerParameterType.Float)] + [AnimatorParameterName(AnimatorControllerParameterType.Float, nameof(animator))] + private string floatParameter; + + [SerializeField] + [DrawIf(nameof(parameterType), AnimatorControllerParameterType.Int)] + [AnimatorParameterName(AnimatorControllerParameterType.Int, nameof(animator))] + private string intParameter; + + [SerializeField] + [DrawIf(nameof(parameterType), AnimatorControllerParameterType.Bool)] + [AnimatorParameterName(AnimatorControllerParameterType.Bool, nameof(animator))] + private string boolParameter; + + [SerializeField] + [DrawIf(nameof(parameterType), AnimatorControllerParameterType.Trigger)] + [AnimatorParameterName(AnimatorControllerParameterType.Trigger, nameof(animator))] + private string triggerParameter; + + private void OnValidate() { - animator = GetComponent(); + this.TryGetComponentIfNull(ref animator); + } + + private void Awake() + { + if (!Enum.IsDefined(typeof(AnimatorControllerParameterType), parameterType)) + { + enabled = false; + Debug.LogWarning($"{nameof(parameterType)} is not set for a valid {nameof(AnimatorControllerParameterType)}"); + } + } + + private string GetParameterName() + { + return parameterType switch + { + AnimatorControllerParameterType.Float => floatParameter, + AnimatorControllerParameterType.Int => intParameter, + AnimatorControllerParameterType.Bool => boolParameter, + AnimatorControllerParameterType.Trigger => triggerParameter, + _ => throw new ArgumentOutOfRangeException() + }; } public void SetValue(int parameter, bool value) @@ -28,7 +72,7 @@ namespace KitsuneCafe.Event public void SetValue(bool value) { - SetValue(parameter, value); + SetValue(GetParameterName(), value); } public void SetValue(int parameter, int value) @@ -43,12 +87,12 @@ namespace KitsuneCafe.Event public void SetValue(int value) { - SetValue(parameter, value); + SetValue(GetParameterName(), value); } public void SetValue(int parameter, float value) { - animator.SetFloat(parameter, value); + animator.SetFloat(GetParameterName(), value); } public void SetValue(string parameter, float value) @@ -58,7 +102,7 @@ namespace KitsuneCafe.Event public void SetValue(float value) { - SetValue(parameter, value); + SetValue(GetParameterName(), value); } public void Trigger(string parameter) @@ -68,21 +112,12 @@ namespace KitsuneCafe.Event public void Trigger(int parameter) { - switch (animator.GetParameter(parameter).type) - { - case AnimatorControllerParameterType.Trigger: - animator.SetTrigger(parameter); - break; - case AnimatorControllerParameterType.Bool: - var value = animator.GetBool(parameter); - animator.SetBool(parameter, !value); - break; - } + animator.SetTrigger(parameter); } public void Trigger() { - Trigger(parameter); + Trigger(GetParameterName()); } } } diff --git a/Assets/Scripts/Extension/Atom.meta b/Assets/Scripts/Extension/Atom.meta new file mode 100644 index 0000000..ec66271 --- /dev/null +++ b/Assets/Scripts/Extension/Atom.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3097d6cfa6fbed8608bdf8f04cce0815 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Extension/Atom/AtomExtensions.cs b/Assets/Scripts/Extension/Atom/AtomExtensions.cs new file mode 100644 index 0000000..6366cdb --- /dev/null +++ b/Assets/Scripts/Extension/Atom/AtomExtensions.cs @@ -0,0 +1,26 @@ +using R3; +using UnityAtoms; + +namespace KitsuneCafe.Extension +{ + public static class AtomExtensions + { + public static Observable ObserveChange(this AtomReference reference) + where C : AtomBaseVariable + where V : AtomVariable + where P : struct, IPair + where E1 : AtomEvent + where E2 : AtomEvent

+ where F : AtomFunction + where VI : AtomVariableInstancer + { + return reference.Usage switch + { + AtomReferenceUsage.CONSTANT => Observable.Return(reference.Value), + AtomReferenceUsage.VALUE => Observable.EveryValueChanged(reference, r => r.Value), + AtomReferenceUsage.VARIABLE or AtomReferenceUsage.VARIABLE_INSTANCER => reference.GetEvent().Observe().ToObservable(), + _ => throw new System.NotImplementedException(), + }; + } + } +} diff --git a/Assets/Scripts/Extension/Atom/AtomExtensions.cs.meta b/Assets/Scripts/Extension/Atom/AtomExtensions.cs.meta new file mode 100644 index 0000000..1eca34c --- /dev/null +++ b/Assets/Scripts/Extension/Atom/AtomExtensions.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 69222b6c5c0fa0b5fb57e2a227a5e9c7 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef b/Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef similarity index 51% rename from Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef rename to Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef index 2cdfdca..65654da 100644 --- a/Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef +++ b/Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef @@ -1,11 +1,10 @@ { - "name": "KitsuneCafe.SOAP.Input", - "rootNamespace": "KitsuneCafe.SOAP.Input", + "name": "KitsuneCafe.Extensions.Atom", + "rootNamespace": "", "references": [ - "GUID:fc3a73c43268597c9a43e6d5faed34d2", - "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", - "GUID:6809a292f3d5882afb01093488d605c8", - "GUID:75469ad4d38634e559750d17036d5f7c" + "GUID:77221876cc6b8244180b96e320b1bcd4", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef.meta b/Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef.meta similarity index 76% rename from Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef.meta rename to Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef.meta index 0693dcc..82cfe8a 100644 --- a/Assets/Scripts/SOAP/Input/KitsuneCafe.SOAP.Input.asmdef.meta +++ b/Assets/Scripts/Extension/Atom/KitsuneCafe.Extensions.Atom.asmdef.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 02b21c019373d1001a43d867085bbbca +guid: 8567b98d634d91d94af9a6ea2d0f8cee AssemblyDefinitionImporter: externalObjects: {} userData: diff --git a/Assets/Scripts/Extension/Math.cs b/Assets/Scripts/Extension/Math.cs index 5b53934..c15acf6 100644 --- a/Assets/Scripts/Extension/Math.cs +++ b/Assets/Scripts/Extension/Math.cs @@ -2,162 +2,108 @@ using System; namespace KitsuneCafe.Extension { - public static class KMath + public static class KMath + { + public static float SqrEpsilon = float.Epsilon * float.Epsilon; + + public static bool IsZero(this float v, float epsilon = float.Epsilon) => + v <= epsilon; + + public static bool IsZero(this UnityEngine.Vector2 v) => + v.sqrMagnitude <= SqrEpsilon; + + public static bool IsZero(this UnityEngine.Vector3 v) => + v.sqrMagnitude <= SqrEpsilon; + + public static float SqrDistance(this UnityEngine.Vector3 a, UnityEngine.Vector3 b) => + (b - a).sqrMagnitude; + + public static bool IsApproxEqual(this float value, float other) => + IsApproxEqual(value, other, 0.001f); + + public static bool IsApproxEqual(this float value, float other, float epsilon) => + Math.Abs(value - other) < epsilon; + + public static bool And(bool a, bool b) => a && b; + + public static bool Or(bool a, bool b) => a || b; + + public static bool Not(bool value) => !value; + + public static int Add(sbyte a, sbyte b) => a + b; + public static int Add(byte a, byte b) => a + b; + public static int Add(short a, short b) => a + b; + public static int Add(ushort a, ushort b) => a + b; + public static int Add(int a, int b) => a + b; + public static uint Add(uint a, uint b) => a + b; + public static long Add(long a, long b) => a + b; + public static ulong Add(ulong a, ulong b) => a + b; + public static nint Add(nint a, nint b) => a + b; + public static nuint Add(nuint a, nuint b) => a + b; + public static float Add(float a, float b) => a + b; + public static double Add(double a, double b) => a + b; + public static decimal Add(decimal a, decimal b) => a + b; + public static int Sub(sbyte a, sbyte b) => a - b; + + public static int Sub(byte a, byte b) { - public static bool IsApproxEqual(this float value, float other) - { - return IsApproxEqual(value, other, 0.001f); - } - - public static bool IsApproxEqual(this float value, float other, float epsilon) - { - return Math.Abs(value - other) < epsilon; - } - - public static bool And(bool a, bool b) - { - return a && b; - } - - public static bool Or(bool a, bool b) - { - return a || b; - } - - public static bool Not(bool value) - { - return !value; - } - - public static int Add(sbyte a, sbyte b) - { - return a + b; - } - - public static int Add(byte a, byte b) - { - return a + b; - } - - public static int Add(short a, short b) - { - return a + b; - } - - public static int Add(ushort a, ushort b) - { - return a + b; - } - - public static int Add(int a, int b) - { - return a + b; - } - - public static uint Add(uint a, uint b) - { - return a + b; - } - - public static long Add(long a, long b) - { - return a + b; - } - - public static ulong Add(ulong a, ulong b) - { - return a + b; - } - - public static nint Add(nint a, nint b) - { - return a + b; - } - - public static nuint Add(nuint a, nuint b) - { - return a + b; - } - - public static float Add(float a, float b) - { - return a + b; - } - - public static double Add(double a, double b) - { - return a + b; - } - - public static decimal Add(decimal a, decimal b) - { - return a + b; - } - - public static int Sub(sbyte a, sbyte b) - { - return a - b; - } - - public static int Sub(byte a, byte b) - { - return a - b; - } - - public static int Sub(short a, short b) - { - return a - b; - } - - public static int Sub(ushort a, ushort b) - { - return a - b; - } - - public static int Sub(int a, int b) - { - return a - b; - } - - public static uint Sub(uint a, uint b) - { - return a - b; - } - - public static long Sub(long a, long b) - { - return a - b; - } - - public static ulong Sub(ulong a, ulong b) - { - return a - b; - } - - public static nint Sub(nint a, nint b) - { - return a - b; - } - - public static nuint Sub(nuint a, nuint b) - { - return a - b; - } - - public static float Sub(float a, float b) - { - return a - b; - } - - public static double Sub(double a, double b) - { - return a - b; - } - - public static decimal Sub(decimal a, decimal b) - { - return a - b; - } - + return a - b; } + + public static int Sub(short a, short b) + { + return a - b; + } + + public static int Sub(ushort a, ushort b) + { + return a - b; + } + + public static int Sub(int a, int b) + { + return a - b; + } + + public static uint Sub(uint a, uint b) + { + return a - b; + } + + public static long Sub(long a, long b) + { + return a - b; + } + + public static ulong Sub(ulong a, ulong b) + { + return a - b; + } + + public static nint Sub(nint a, nint b) + { + return a - b; + } + + public static nuint Sub(nuint a, nuint b) + { + return a - b; + } + + public static float Sub(float a, float b) + { + return a - b; + } + + public static double Sub(double a, double b) + { + return a - b; + } + + public static decimal Sub(decimal a, decimal b) + { + return a - b; + } + + } } diff --git a/Assets/Scripts/Extension/Observable.cs b/Assets/Scripts/Extension/Observable.cs deleted file mode 100644 index 7d87ac1..0000000 --- a/Assets/Scripts/Extension/Observable.cs +++ /dev/null @@ -1,226 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using KitsuneCafe.Sys; -using R3; -using UnityEngine; -using UnityEngine.Rendering.Universal; - -namespace KitsuneCafe.Extension -{ - public static class ObservableExtensions - { - public static Observable Compose(this Observable source, Func, Observable> transform) - { - return transform(source); - } - - private struct SmoothDampState - { - public float CurrentValue; - public float CurrentVelocityRef; - } - - public static Observable EveryUpdateDelta(this TimeProvider provider) - { - if (provider == null) - { - provider = UnityTimeProvider.Update; - } - - if (provider.TryGetFrameProvider(out var frameProvider)) - { - return Observable.EveryUpdate(frameProvider) - .Select(_ => provider.GetDeltaTime(Time.deltaTime)); - } - else - { - return Observable.Empty(); - } - } - - ///

- /// Smoothly dampens a value from its current state towards a target value over time, - /// driven by a FrameProvider. - /// - /// The observable stream providing the *target* values for damping. - /// A function that provides the initial value for the damping process when a new target is received (e.g., current value from Animator). - /// The approximate time it takes for the value to reach the target. - /// The maximum speed the value can change per second. - /// The FrameProvider to use for update ticks (e.g., UnityFrameProvider.FixedUpdate). - /// An observable stream of the smoothed values. - public static Observable SmoothDamp( - this Observable source, - Func valueGetter, - float smoothTime, - float maxSpeed, - TimeProvider provider) - { - return source - .DistinctUntilChanged(FEqualityComparer.Create(KMath.IsApproxEqual)) - .Select(target => - { - float initialCurrentValue = valueGetter(); - - return Observable.EveryUpdate(provider.GetFrameProvider()) - .Scan(new SmoothDampState { CurrentValue = initialCurrentValue, CurrentVelocityRef = 0f }, (state, _) => - { - float currentVelocity = state.CurrentVelocityRef; - float nextValue = Mathf.SmoothDamp( - state.CurrentValue, - target, - ref currentVelocity, - smoothTime, - maxSpeed, - provider.GetDeltaTime() - ); - return new SmoothDampState { CurrentValue = nextValue, CurrentVelocityRef = currentVelocity }; - }) - .Select(state => state.CurrentValue) - .TakeWhile(val => Mathf.Abs(val - target) > float.Epsilon) - .Concat(Observable.Return(target)); - }) - .Switch(); - } - - public static Observable SmoothDamp( - this Observable source, - Func valueGetter, - float smoothTime) - { - return SmoothDamp(source, valueGetter, smoothTime, Mathf.Infinity, UnityTimeProvider.Update); - } - - public static Observable SmoothDamp( - this Observable source, - Func valueGetter, - float smoothTime, - float maxSpeed) - { - return SmoothDamp(source, valueGetter, smoothTime, maxSpeed, UnityTimeProvider.Update); - } - - public static Observable SmoothDamp( - this Observable source, - Func valueGetter, - float smoothTime, - TimeProvider provider) - { - return SmoothDamp(source, valueGetter, smoothTime, Mathf.Infinity, provider); - } - - public static float SqrDistance(this Vector3 vector, Vector3 other) - { - return (vector - other).sqrMagnitude; - } - - /// - /// Returns the element from a sequence that has the minimum value for a specified key. - /// If the source sequence is empty, returns default(TSource). - /// - /// The type of the elements in the source sequence. - /// The type of the key to compare elements by. - /// The sequence to find the minimum element from. - /// A function to extract the key from an element. - /// The element that has the minimum key value, or default(TSource) if the source is empty. - public static TSource MinBy(this IEnumerable source, Func keySelector) - where TKey : IComparable - { - if (source == null) throw new ArgumentNullException(nameof(source)); - if (keySelector == null) throw new ArgumentNullException(nameof(keySelector)); - - using (var enumerator = source.GetEnumerator()) - { - if (!enumerator.MoveNext()) - { - return default; - } - - TSource minElement = enumerator.Current; - TKey minKey = keySelector(minElement); - - while (enumerator.MoveNext()) - { - TSource currentElement = enumerator.Current; - TKey currentKey = keySelector(currentElement); - - if (currentKey.CompareTo(minKey) < 0) - { - minKey = currentKey; - minElement = currentElement; - } - } - return minElement; - } - } - - public static Observable SelectSwitch(this Observable source, Func> selector) - { - return source.Select(selector).Switch(); - } - - public static Observable SwitchIfElse(this Observable source, Func> ifTrue, Observable ifFalse) - { - return SwitchIf(ifFalse, source, ifTrue); - } - - public static Observable SwitchIfElse(this Observable source, Observable ifTrue, Observable ifFalse) - { - return SwitchIf(ifFalse, source, ifTrue); - } - - public static Observable SwitchIf(this Observable source, Observable selectionSource, Observable other) - { - return selectionSource.SelectSwitch(value => value ? other : source); - } - - public static Observable SwitchIf(this Observable source, Observable selectionSource, Func> other) - { - return selectionSource.SelectSwitch(value => value ? other() : source); - } - - public static Observable WhereEquals(this Observable source, T value) where T : IEquatable - { - return source.Where(value.Equals); - } - - public static Observable WhereTrue(this Observable source) - { - return source.Where(Func.Identity); - } - - public static Observable WhereFalse(this Observable source) - { - return WhereEquals(source, false); - } - - public static Observable ObserveBool(this T component, Func predicate) where T : MonoBehaviour - { - if (predicate(component)) - { - return Observable.Return(component); - } - - return Observable.EveryValueChanged(component, predicate) - .Where(Func.Identity) - .Take(1) - .Select(_ => component); - } - - public static Observable ObserveAwake(this T component) where T : MonoBehaviour - { - return component.ObserveBool(c => c.didAwake); - } - - public static Observable ObserveStart(this T component) where T : MonoBehaviour - { - return component.ObserveBool(c => c.didStart); - } - - public static Observable SelectOrDefault(this Observable source, Func selector) - { - return source.Select(value => EqualityComparer.Default.Equals(value, default) ? default : selector(value)); - } - } -} - diff --git a/Assets/Scripts/Extension/Observable.cs.meta b/Assets/Scripts/Extension/Observable.cs.meta deleted file mode 100644 index bf72fac..0000000 --- a/Assets/Scripts/Extension/Observable.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 797fbc3e2dcc9e7cc8bf6ed359a08475 \ No newline at end of file diff --git a/Assets/Scripts/Extension/R3.cs b/Assets/Scripts/Extension/R3.cs deleted file mode 100644 index 7c50dfa..0000000 --- a/Assets/Scripts/Extension/R3.cs +++ /dev/null @@ -1,182 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using R3; -using UnityEngine; - -namespace KitsuneCafe.Extension -{ - public static class R3Extensions - { - - private readonly struct TimeProviderInfo - { - public readonly FrameProvider FrameProvider; - public readonly TimeKind TimeKind; - - public TimeProviderInfo(FrameProvider frameProvider, TimeKind timeKind) - { - FrameProvider = frameProvider; - TimeKind = timeKind; - } - } - - private static readonly Dictionary timeProviderInfo = new() - { - { UnityTimeProvider.Initialization, new (UnityFrameProvider.Initialization, TimeKind.Time) }, - { UnityTimeProvider.EarlyUpdate, new (UnityFrameProvider.EarlyUpdate, TimeKind.Time) }, - { UnityTimeProvider.FixedUpdate, new (UnityFrameProvider.FixedUpdate, TimeKind.Time) }, - { UnityTimeProvider.PreUpdate, new (UnityFrameProvider.PreUpdate, TimeKind.Time) }, - { UnityTimeProvider.Update, new (UnityFrameProvider.Update, TimeKind.Time) }, - { UnityTimeProvider.PreLateUpdate, new (UnityFrameProvider.PreLateUpdate, TimeKind.Time) }, - { UnityTimeProvider.PostLateUpdate, new (UnityFrameProvider.PostLateUpdate, TimeKind.Time) }, - { UnityTimeProvider.TimeUpdate, new (UnityFrameProvider.TimeUpdate, TimeKind.Time) }, - - { UnityTimeProvider.InitializationIgnoreTimeScale, new (UnityFrameProvider.Initialization, TimeKind.UnscaledTime) }, - { UnityTimeProvider.EarlyUpdateIgnoreTimeScale, new (UnityFrameProvider.EarlyUpdate, TimeKind.UnscaledTime) }, - { UnityTimeProvider.FixedUpdateIgnoreTimeScale, new (UnityFrameProvider.FixedUpdate, TimeKind.UnscaledTime) }, - { UnityTimeProvider.PreUpdateIgnoreTimeScale, new (UnityFrameProvider.PreUpdate, TimeKind.UnscaledTime) }, - { UnityTimeProvider.UpdateIgnoreTimeScale, new (UnityFrameProvider.Update, TimeKind.UnscaledTime) }, - { UnityTimeProvider.PreLateUpdateIgnoreTimeScale, new (UnityFrameProvider.PreLateUpdate, TimeKind.UnscaledTime) }, - { UnityTimeProvider.PostLateUpdateIgnoreTimeScale, new (UnityFrameProvider.PostLateUpdate, TimeKind.UnscaledTime) }, - { UnityTimeProvider.TimeUpdateIgnoreTimeScale, new (UnityFrameProvider.TimeUpdate, TimeKind.UnscaledTime) }, - - { UnityTimeProvider.InitializationRealtime, new (UnityFrameProvider.Initialization, TimeKind.Realtime) }, - { UnityTimeProvider.EarlyUpdateRealtime, new (UnityFrameProvider.EarlyUpdate, TimeKind.Realtime) }, - { UnityTimeProvider.FixedUpdateRealtime, new (UnityFrameProvider.FixedUpdate, TimeKind.Realtime) }, - { UnityTimeProvider.PreUpdateRealtime, new (UnityFrameProvider.PreUpdate, TimeKind.Realtime) }, - { UnityTimeProvider.UpdateRealtime, new (UnityFrameProvider.Update, TimeKind.Realtime) }, - { UnityTimeProvider.PreLateUpdateRealtime, new (UnityFrameProvider.PreLateUpdate, TimeKind.Realtime) }, - { UnityTimeProvider.PostLateUpdateRealtime, new (UnityFrameProvider.PostLateUpdate, TimeKind.Realtime) }, - { UnityTimeProvider.TimeUpdateRealtime, new (UnityFrameProvider.TimeUpdate, TimeKind.Realtime) } - }; - - public enum PlayerLoopTiming - { - Initialization, - EarlyUpdate, - FixedUpdate, - PreUpdate, - Update, - PreLateUpdate, - PostLateUpdate, - TimeUpdate, - PostFixedUpdate - } - - private static readonly Dictionary frameProviderTiming = new() - { - { UnityFrameProvider.Initialization, PlayerLoopTiming.Initialization }, - { UnityFrameProvider.EarlyUpdate, PlayerLoopTiming.EarlyUpdate }, - { UnityFrameProvider.FixedUpdate, PlayerLoopTiming.FixedUpdate }, - { UnityFrameProvider.PreUpdate, PlayerLoopTiming.PreUpdate }, - { UnityFrameProvider.Update, PlayerLoopTiming.Update }, - { UnityFrameProvider.PreLateUpdate, PlayerLoopTiming.PreLateUpdate }, - { UnityFrameProvider.PostLateUpdate, PlayerLoopTiming.PostLateUpdate }, - { UnityFrameProvider.TimeUpdate, PlayerLoopTiming.TimeUpdate }, - { UnityFrameProvider.PostFixedUpdate, PlayerLoopTiming.PostFixedUpdate }, - - }; - - - public static bool TryGetFrameProvider(this TimeProvider provider, out FrameProvider frameProvider) - { - if (timeProviderInfo.TryGetValue(provider, out var info)) - { - frameProvider = info.FrameProvider; - return true; - } - else - { - frameProvider = null; - return false; - } - } - - public static FrameProvider GetFrameProvider(this TimeProvider provider) - { - return TryGetFrameProvider(provider, out var frameProvider) ? frameProvider : null; - } - - public static bool TryGetDeltaTime(this TimeProvider provider, out float deltaTime) - { - if ( - timeProviderInfo.TryGetValue(provider, out var info) - && info.FrameProvider.TryGetFrameTiming(out var timing) - && (info.TimeKind != TimeKind.Realtime) - ) - { - deltaTime = (timing, info.TimeKind) switch - { - (PlayerLoopTiming.FixedUpdate, TimeKind.Time) => Time.fixedDeltaTime, - (PlayerLoopTiming.FixedUpdate, TimeKind.UnscaledTime) => Time.fixedUnscaledDeltaTime, - (_, TimeKind.Time) => Time.deltaTime, - (_, TimeKind.UnscaledTime) => Time.unscaledDeltaTime, - (_, _) => default - }; - - return true; - } - else - { - deltaTime = default; - return false; - } - } - - public static float GetDeltaTime(this TimeProvider provider, float defaultValue = default) - { - return TryGetDeltaTime(provider, out var deltaTime) ? deltaTime : defaultValue; - } - - public static bool TryGetFrameTiming(this FrameProvider provider, out PlayerLoopTiming timing) - { - return frameProviderTiming.TryGetValue(provider, out timing); - } - - public static PlayerLoopTiming? GetFrameTiming(this UnityFrameProvider provider) - { - return provider.TryGetFrameTiming(out var timing) ? timing : null; - } - - public static TimeProvider GetTimeProvider(PlayerLoopTiming timing, TimeKind kind) - { - return (timing, kind) switch - { - (PlayerLoopTiming.Initialization, TimeKind.Time) => UnityTimeProvider.Initialization, - (PlayerLoopTiming.Initialization, TimeKind.UnscaledTime) => UnityTimeProvider.InitializationIgnoreTimeScale, - (PlayerLoopTiming.Initialization, TimeKind.Realtime) => UnityTimeProvider.InitializationRealtime, - - (PlayerLoopTiming.EarlyUpdate, TimeKind.Time) => UnityTimeProvider.EarlyUpdate, - (PlayerLoopTiming.EarlyUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.EarlyUpdate, - (PlayerLoopTiming.EarlyUpdate, TimeKind.Realtime) => UnityTimeProvider.EarlyUpdate, - - (PlayerLoopTiming.FixedUpdate, TimeKind.Time) => UnityTimeProvider.FixedUpdate, - (PlayerLoopTiming.FixedUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.FixedUpdate, - (PlayerLoopTiming.FixedUpdate, TimeKind.Realtime) => UnityTimeProvider.FixedUpdate, - - (PlayerLoopTiming.PreUpdate, TimeKind.Time) => UnityTimeProvider.PreUpdate, - (PlayerLoopTiming.PreUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PreUpdate, - (PlayerLoopTiming.PreUpdate, TimeKind.Realtime) => UnityTimeProvider.PreUpdate, - - (PlayerLoopTiming.Update, TimeKind.Time) => UnityTimeProvider.Update, - (PlayerLoopTiming.Update, TimeKind.UnscaledTime) => UnityTimeProvider.Update, - (PlayerLoopTiming.Update, TimeKind.Realtime) => UnityTimeProvider.Update, - - (PlayerLoopTiming.PreLateUpdate, TimeKind.Time) => UnityTimeProvider.PreLateUpdate, - (PlayerLoopTiming.PreLateUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PreLateUpdate, - (PlayerLoopTiming.PreLateUpdate, TimeKind.Realtime) => UnityTimeProvider.PreLateUpdate, - - (PlayerLoopTiming.PostLateUpdate, TimeKind.Time) => UnityTimeProvider.PostLateUpdate, - (PlayerLoopTiming.PostLateUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PostLateUpdate, - (PlayerLoopTiming.PostLateUpdate, TimeKind.Realtime) => UnityTimeProvider.PostLateUpdate, - - (PlayerLoopTiming.TimeUpdate, TimeKind.Time) => UnityTimeProvider.TimeUpdate, - (PlayerLoopTiming.TimeUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.TimeUpdate, - (PlayerLoopTiming.TimeUpdate, TimeKind.Realtime) => UnityTimeProvider.TimeUpdate, - - (var t, var k) => throw new ArgumentException("({t}, {k}) are not valid values.") - }; - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/Extension/R3.cs.meta b/Assets/Scripts/Extension/R3.cs.meta deleted file mode 100644 index 1ccb8c7..0000000 --- a/Assets/Scripts/Extension/R3.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 1e8f71e0866077b519b68720410a8f10 \ No newline at end of file diff --git a/Assets/Scripts/Extension/R3.meta b/Assets/Scripts/Extension/R3.meta new file mode 100644 index 0000000..a674343 --- /dev/null +++ b/Assets/Scripts/Extension/R3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b87b86874fff8b45ab19eeebe52d70c0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef b/Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef similarity index 64% rename from Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef rename to Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef index 0acf172..36eeed1 100644 --- a/Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef +++ b/Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef @@ -1,9 +1,8 @@ { - "name": "KitsuneCafe.SOAP.ItemSystem", - "rootNamespace": "KitsuneCafe.SOAP.ItemSystem", + "name": "KitsuneCafe.Extensions.R3", + "rootNamespace": "", "references": [ - "GUID:309aea25bc6af538c82f3ccffd0d15f6", - "GUID:6809a292f3d5882afb01093488d605c8", + "GUID:77221876cc6b8244180b96e320b1bcd4", "GUID:fc3a73c43268597c9a43e6d5faed34d2" ], "includePlatforms": [], diff --git a/Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef.meta b/Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef.meta similarity index 76% rename from Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef.meta rename to Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef.meta index 95c8394..019ad7f 100644 --- a/Assets/Scripts/SOAP/ItemSystem/KitsuneCafe.SOAP.ItemSystem.asmdef.meta +++ b/Assets/Scripts/Extension/R3/KitsuneCafe.Extensions.R3.asmdef.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 566c1e83d9618ee13bf2abe64f1b1fb6 +guid: 4d1b95a913bdd81cd80d6f7e65d64a4f AssemblyDefinitionImporter: externalObjects: {} userData: diff --git a/Assets/Scripts/Extension/R3/R3Extensions.cs b/Assets/Scripts/Extension/R3/R3Extensions.cs new file mode 100644 index 0000000..4c10057 --- /dev/null +++ b/Assets/Scripts/Extension/R3/R3Extensions.cs @@ -0,0 +1,356 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using KitsuneCafe.Sys; +using R3; +using UnityEngine; +using UnityEngine.UIElements; + +namespace KitsuneCafe.Extension +{ + public static class R3Extensions + { + public static Observable Compose(this Observable source, Func, Observable> transform) => + transform(source); + + private struct SmoothDampState + { + public float Value; + public float Velocity; + + public SmoothDampState(float initialValue, float initialVelocity) + { + Value = initialValue; + Velocity = initialVelocity; + } + + public SmoothDampState(float initialValue) : this(initialValue, 0) { } + } + + public static Observable EveryUpdateDelta(this TimeProvider provider) + { + provider ??= UnityTimeProvider.Update; + + return provider.TryGetFrameProvider(out var frameProvider) ? + Observable.EveryUpdate(frameProvider) + .Select(_ => provider.GetDeltaTime(Time.deltaTime)) : + Observable.Empty(); + } + + private static readonly Lazy> floatComparer = new( + () => FEqualityComparer.Create(KMath.IsApproxEqual) + ); + + public static Observable SmoothDamp( + this Observable source, + Func valueGetter, + float smoothTime, + float maxSpeed, + TimeProvider provider) => + source + .DistinctUntilChanged(floatComparer.Value) + .Select(target => Observable.EveryUpdate(provider.GetFrameProvider()) + .Scan(new SmoothDampState(valueGetter()), + (state, _) => + { + var currentVelocity = state.Velocity; + var nextValue = Mathf.SmoothDamp( + state.Value, + target, + ref currentVelocity, + smoothTime, + maxSpeed, + provider.GetDeltaTime() + ); + + return new SmoothDampState(nextValue, currentVelocity); + }) + .Select(state => state.Value) + .TakeWhile(val => Mathf.Abs(val - target) > float.Epsilon) + .Concat(Observable.Return(target))) + .Switch(); + + public static Observable SmoothDamp( + this Observable source, + Func valueGetter, + float smoothTime) => + SmoothDamp(source, valueGetter, smoothTime, Mathf.Infinity, UnityTimeProvider.Update); + + public static Observable SmoothDamp( + this Observable source, + Func valueGetter, + float smoothTime, + float maxSpeed) => + SmoothDamp(source, valueGetter, smoothTime, maxSpeed, UnityTimeProvider.Update); + + public static Observable SmoothDamp( + this Observable source, + Func valueGetter, + float smoothTime, + TimeProvider provider) => + SmoothDamp(source, valueGetter, smoothTime, Mathf.Infinity, provider); + + public static TSource MinBy(this IEnumerable source, Func keySelector) + where TKey : IComparable + { + if (source == null) throw new ArgumentNullException(nameof(source)); + if (keySelector == null) throw new ArgumentNullException(nameof(keySelector)); + + using var enumerator = source.GetEnumerator(); + + if (!enumerator.MoveNext()) + { + return default; + } + + TSource minElement = enumerator.Current; + TKey minKey = keySelector(minElement); + + while (enumerator.MoveNext()) + { + TSource currentElement = enumerator.Current; + TKey currentKey = keySelector(currentElement); + + if (currentKey.CompareTo(minKey) < 0) + { + minKey = currentKey; + minElement = currentElement; + } + } + return minElement; + } + + public static Observable SelectSwitch(this Observable source, Func> selector) => + source.Select(selector).Switch(); + + public static Observable SwitchIfElse(this Observable source, Func> ifTrue, Observable ifFalse) => + SwitchIf(ifFalse, source, ifTrue); + + public static Observable SwitchIfElse(this Observable source, Observable ifTrue, Observable ifFalse) => + SwitchIf(ifFalse, source, ifTrue); + + public static Observable SwitchIf(this Observable source, Observable selectionSource, Observable other) => + selectionSource.SelectSwitch(value => value ? other : source); + + public static Observable SwitchIf(this Observable source, Observable selectionSource, Func> other) => + selectionSource.SelectSwitch(value => value ? other() : source); + + public static Observable WhereEquals(this Observable source, T value) where T : IEquatable => + source.Where(value.Equals); + + public static Observable WhereTrue(this Observable source) => + source.Where(Func.Identity); + + public static Observable WhereFalse(this Observable source) => + WhereEquals(source, false); + + public static Observable ObserveBool(this T component, Func predicate) where T : MonoBehaviour + { + if (predicate(component)) + { + return Observable.Return(component); + } + + return Observable.EveryValueChanged(component, predicate) + .Where(Func.Identity) + .Take(1) + .Select(_ => component); + } + + public static Observable ObserveAwake(this T component) where T : MonoBehaviour => + component.ObserveBool(c => c.didAwake); + + public static Observable ObserveStart(this T component) where T : MonoBehaviour => + component.ObserveBool(c => c.didStart); + + public static Observable SelectOrDefault(this Observable source, Func selector) => + source.Select(value => EqualityComparer.Default.Equals(value, default) ? default : selector(value)); + + public static Observable ObserveValueChanged(this VisualElement ve) + { + var subject = new Subject(); + void OnNext(ChangeEvent evt) + { + subject.OnNext(evt.newValue); + } + + ve.RegisterCallback>(OnNext); + return subject.AsObservable(); + } + private readonly struct TimeProviderInfo + { + public readonly FrameProvider FrameProvider; + public readonly TimeKind TimeKind; + + public TimeProviderInfo(FrameProvider frameProvider, TimeKind timeKind) + { + FrameProvider = frameProvider; + TimeKind = timeKind; + } + } + + private static readonly Dictionary timeProviderInfo = new() + { + { UnityTimeProvider.Initialization, new (UnityFrameProvider.Initialization, TimeKind.Time) }, + { UnityTimeProvider.EarlyUpdate, new (UnityFrameProvider.EarlyUpdate, TimeKind.Time) }, + { UnityTimeProvider.FixedUpdate, new (UnityFrameProvider.FixedUpdate, TimeKind.Time) }, + { UnityTimeProvider.PreUpdate, new (UnityFrameProvider.PreUpdate, TimeKind.Time) }, + { UnityTimeProvider.Update, new (UnityFrameProvider.Update, TimeKind.Time) }, + { UnityTimeProvider.PreLateUpdate, new (UnityFrameProvider.PreLateUpdate, TimeKind.Time) }, + { UnityTimeProvider.PostLateUpdate, new (UnityFrameProvider.PostLateUpdate, TimeKind.Time) }, + { UnityTimeProvider.TimeUpdate, new (UnityFrameProvider.TimeUpdate, TimeKind.Time) }, + + { UnityTimeProvider.InitializationIgnoreTimeScale, new (UnityFrameProvider.Initialization, TimeKind.UnscaledTime) }, + { UnityTimeProvider.EarlyUpdateIgnoreTimeScale, new (UnityFrameProvider.EarlyUpdate, TimeKind.UnscaledTime) }, + { UnityTimeProvider.FixedUpdateIgnoreTimeScale, new (UnityFrameProvider.FixedUpdate, TimeKind.UnscaledTime) }, + { UnityTimeProvider.PreUpdateIgnoreTimeScale, new (UnityFrameProvider.PreUpdate, TimeKind.UnscaledTime) }, + { UnityTimeProvider.UpdateIgnoreTimeScale, new (UnityFrameProvider.Update, TimeKind.UnscaledTime) }, + { UnityTimeProvider.PreLateUpdateIgnoreTimeScale, new (UnityFrameProvider.PreLateUpdate, TimeKind.UnscaledTime) }, + { UnityTimeProvider.PostLateUpdateIgnoreTimeScale, new (UnityFrameProvider.PostLateUpdate, TimeKind.UnscaledTime) }, + { UnityTimeProvider.TimeUpdateIgnoreTimeScale, new (UnityFrameProvider.TimeUpdate, TimeKind.UnscaledTime) }, + + { UnityTimeProvider.InitializationRealtime, new (UnityFrameProvider.Initialization, TimeKind.Realtime) }, + { UnityTimeProvider.EarlyUpdateRealtime, new (UnityFrameProvider.EarlyUpdate, TimeKind.Realtime) }, + { UnityTimeProvider.FixedUpdateRealtime, new (UnityFrameProvider.FixedUpdate, TimeKind.Realtime) }, + { UnityTimeProvider.PreUpdateRealtime, new (UnityFrameProvider.PreUpdate, TimeKind.Realtime) }, + { UnityTimeProvider.UpdateRealtime, new (UnityFrameProvider.Update, TimeKind.Realtime) }, + { UnityTimeProvider.PreLateUpdateRealtime, new (UnityFrameProvider.PreLateUpdate, TimeKind.Realtime) }, + { UnityTimeProvider.PostLateUpdateRealtime, new (UnityFrameProvider.PostLateUpdate, TimeKind.Realtime) }, + { UnityTimeProvider.TimeUpdateRealtime, new (UnityFrameProvider.TimeUpdate, TimeKind.Realtime) } + }; + + public enum PlayerLoopTiming + { + Initialization, + EarlyUpdate, + FixedUpdate, + PreUpdate, + Update, + PreLateUpdate, + PostLateUpdate, + TimeUpdate, + PostFixedUpdate + } + + private static readonly Dictionary frameProviderTiming = new() + { + { UnityFrameProvider.Initialization, PlayerLoopTiming.Initialization }, + { UnityFrameProvider.EarlyUpdate, PlayerLoopTiming.EarlyUpdate }, + { UnityFrameProvider.FixedUpdate, PlayerLoopTiming.FixedUpdate }, + { UnityFrameProvider.PreUpdate, PlayerLoopTiming.PreUpdate }, + { UnityFrameProvider.Update, PlayerLoopTiming.Update }, + { UnityFrameProvider.PreLateUpdate, PlayerLoopTiming.PreLateUpdate }, + { UnityFrameProvider.PostLateUpdate, PlayerLoopTiming.PostLateUpdate }, + { UnityFrameProvider.TimeUpdate, PlayerLoopTiming.TimeUpdate }, + { UnityFrameProvider.PostFixedUpdate, PlayerLoopTiming.PostFixedUpdate }, + + }; + + + public static bool TryGetFrameProvider(this TimeProvider provider, out FrameProvider frameProvider) + { + if (timeProviderInfo.TryGetValue(provider, out var info)) + { + frameProvider = info.FrameProvider; + return true; + } + else + { + frameProvider = null; + return false; + } + } + + public static FrameProvider GetFrameProvider(this TimeProvider provider) => + TryGetFrameProvider(provider, out var frameProvider) ? frameProvider : null; + + public static FrameProvider GetFrameProvider(this PlayerLoopTiming timing) => + timing switch + { + PlayerLoopTiming.Initialization => UnityFrameProvider.Initialization, + PlayerLoopTiming.EarlyUpdate => UnityFrameProvider.EarlyUpdate, + PlayerLoopTiming.FixedUpdate => UnityFrameProvider.FixedUpdate, + PlayerLoopTiming.PreUpdate => UnityFrameProvider.PreUpdate, + PlayerLoopTiming.Update => UnityFrameProvider.Update, + PlayerLoopTiming.PreLateUpdate => UnityFrameProvider.PreLateUpdate, + PlayerLoopTiming.PostLateUpdate => UnityFrameProvider.PostLateUpdate, + PlayerLoopTiming.TimeUpdate => UnityFrameProvider.TimeUpdate, + PlayerLoopTiming.PostFixedUpdate => UnityFrameProvider.PostFixedUpdate, + _ => throw new ArgumentOutOfRangeException(timing.ToString()), + }; + + public static bool TryGetDeltaTime(this TimeProvider provider, out float deltaTime) + { + if ( + timeProviderInfo.TryGetValue(provider, out var info) + && info.FrameProvider.TryGetFrameTiming(out var timing) + && (info.TimeKind != TimeKind.Realtime) + ) + { + deltaTime = (timing, info.TimeKind) switch + { + (PlayerLoopTiming.FixedUpdate, TimeKind.Time) => Time.fixedDeltaTime, + (PlayerLoopTiming.FixedUpdate, TimeKind.UnscaledTime) => Time.fixedUnscaledDeltaTime, + (_, TimeKind.Time) => Time.deltaTime, + (_, TimeKind.UnscaledTime) => Time.unscaledDeltaTime, + (_, _) => default + }; + + return true; + } + else + { + deltaTime = default; + return false; + } + } + + public static float GetDeltaTime(this TimeProvider provider, float defaultValue = default) => + TryGetDeltaTime(provider, out var deltaTime) ? deltaTime : defaultValue; + + public static bool TryGetFrameTiming(this FrameProvider provider, out PlayerLoopTiming timing) => + frameProviderTiming.TryGetValue(provider, out timing); + + public static PlayerLoopTiming? GetFrameTiming(this UnityFrameProvider provider) => + provider.TryGetFrameTiming(out var timing) ? timing : null; + + public static TimeProvider GetTimeProvider(PlayerLoopTiming timing, TimeKind kind) => + (timing, kind) switch + { + (PlayerLoopTiming.Initialization, TimeKind.Time) => UnityTimeProvider.Initialization, + (PlayerLoopTiming.Initialization, TimeKind.UnscaledTime) => UnityTimeProvider.InitializationIgnoreTimeScale, + (PlayerLoopTiming.Initialization, TimeKind.Realtime) => UnityTimeProvider.InitializationRealtime, + + (PlayerLoopTiming.EarlyUpdate, TimeKind.Time) => UnityTimeProvider.EarlyUpdate, + (PlayerLoopTiming.EarlyUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.EarlyUpdate, + (PlayerLoopTiming.EarlyUpdate, TimeKind.Realtime) => UnityTimeProvider.EarlyUpdate, + + (PlayerLoopTiming.FixedUpdate, TimeKind.Time) => UnityTimeProvider.FixedUpdate, + (PlayerLoopTiming.FixedUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.FixedUpdate, + (PlayerLoopTiming.FixedUpdate, TimeKind.Realtime) => UnityTimeProvider.FixedUpdate, + + (PlayerLoopTiming.PreUpdate, TimeKind.Time) => UnityTimeProvider.PreUpdate, + (PlayerLoopTiming.PreUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PreUpdate, + (PlayerLoopTiming.PreUpdate, TimeKind.Realtime) => UnityTimeProvider.PreUpdate, + + (PlayerLoopTiming.Update, TimeKind.Time) => UnityTimeProvider.Update, + (PlayerLoopTiming.Update, TimeKind.UnscaledTime) => UnityTimeProvider.Update, + (PlayerLoopTiming.Update, TimeKind.Realtime) => UnityTimeProvider.Update, + + (PlayerLoopTiming.PreLateUpdate, TimeKind.Time) => UnityTimeProvider.PreLateUpdate, + (PlayerLoopTiming.PreLateUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PreLateUpdate, + (PlayerLoopTiming.PreLateUpdate, TimeKind.Realtime) => UnityTimeProvider.PreLateUpdate, + + (PlayerLoopTiming.PostLateUpdate, TimeKind.Time) => UnityTimeProvider.PostLateUpdate, + (PlayerLoopTiming.PostLateUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.PostLateUpdate, + (PlayerLoopTiming.PostLateUpdate, TimeKind.Realtime) => UnityTimeProvider.PostLateUpdate, + + (PlayerLoopTiming.TimeUpdate, TimeKind.Time) => UnityTimeProvider.TimeUpdate, + (PlayerLoopTiming.TimeUpdate, TimeKind.UnscaledTime) => UnityTimeProvider.TimeUpdate, + (PlayerLoopTiming.TimeUpdate, TimeKind.Realtime) => UnityTimeProvider.TimeUpdate, + + (var t, var k) => throw new ArgumentException("({t}, {k}) are not valid values.") + }; + } +} + diff --git a/Assets/Scripts/Extension/R3/R3Extensions.cs.meta b/Assets/Scripts/Extension/R3/R3Extensions.cs.meta new file mode 100644 index 0000000..86bd64f --- /dev/null +++ b/Assets/Scripts/Extension/R3/R3Extensions.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ab8eee13c26fa32a096c5986e3c723a5 \ No newline at end of file diff --git a/Assets/Scripts/System/Timer.cs b/Assets/Scripts/Extension/R3/Timer.cs similarity index 99% rename from Assets/Scripts/System/Timer.cs rename to Assets/Scripts/Extension/R3/Timer.cs index 88e791b..5cb7ca1 100644 --- a/Assets/Scripts/System/Timer.cs +++ b/Assets/Scripts/Extension/R3/Timer.cs @@ -1,5 +1,4 @@ using System; -using System.Threading; using KitsuneCafe.Extension; using R3; using UnityEditor; diff --git a/Assets/Scripts/System/Timer.cs.meta b/Assets/Scripts/Extension/R3/Timer.cs.meta similarity index 100% rename from Assets/Scripts/System/Timer.cs.meta rename to Assets/Scripts/Extension/R3/Timer.cs.meta diff --git a/Assets/Scripts/Extension/System.cs b/Assets/Scripts/Extension/System.cs new file mode 100644 index 0000000..cc2e81e --- /dev/null +++ b/Assets/Scripts/Extension/System.cs @@ -0,0 +1,9 @@ +using System; + +namespace KitsuneCafe.Extension +{ + public static class SystemExtensions + { + } +} + diff --git a/Assets/Scripts/Extension/System.cs.meta b/Assets/Scripts/Extension/System.cs.meta new file mode 100644 index 0000000..4db3a57 --- /dev/null +++ b/Assets/Scripts/Extension/System.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ba153412c76a4e9a38bd4db54f285da3 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms.meta b/Assets/Scripts/Input/Atoms.meta new file mode 100644 index 0000000..cc29890 --- /dev/null +++ b/Assets/Scripts/Input/Atoms.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49544a185a36d5b35a089c42530f3e58 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Actions.meta b/Assets/Scripts/Input/Atoms/Actions.meta new file mode 100644 index 0000000..3356ad0 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 839ad2d7f1f771b98b987d22356a84f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs b/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs new file mode 100644 index 0000000..1ffc4fb --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Action of type `ActionMap`. Inherits from `AtomAction<ActionMap>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ActionMapAction : AtomAction { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs.meta b/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs.meta new file mode 100644 index 0000000..0b5f2ef --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ActionMapAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 13c75602a7e2f15aba6f83f56288538d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs b/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs new file mode 100644 index 0000000..9a799c7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Action of type `ActionMapPair`. Inherits from `AtomAction<ActionMapPair>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ActionMapPairAction : AtomAction { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs.meta b/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs.meta new file mode 100644 index 0000000..65f8d1c --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ActionMapPairAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 312e7396b3e5cb569aefe7d5a181bfd2 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs b/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs new file mode 100644 index 0000000..c6d2246 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Action of type `ControlScheme`. Inherits from `AtomAction<ControlScheme>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ControlSchemeAction : AtomAction { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs.meta b/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs.meta new file mode 100644 index 0000000..2e63307 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ControlSchemeAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 11f1d36a1e63fdfabad970ad04ab78e3 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs b/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs new file mode 100644 index 0000000..17fdd9d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Action of type `ControlSchemePair`. Inherits from `AtomAction<ControlSchemePair>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ControlSchemePairAction : AtomAction { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs.meta b/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs.meta new file mode 100644 index 0000000..a0150c7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/ControlSchemePairAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 96b780bc3cefd9d249d834245cddaef2 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Actions/SetVariableValue.meta b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue.meta new file mode 100644 index 0000000..ad849a7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8668421351adcf6e4819c801e9a93fc2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs new file mode 100644 index 0000000..a8e2894 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Set variable value Action of type `ActionMap`. Inherits from `SetVariableValue<ActionMap, ActionMapPair, ActionMapVariable, ActionMapConstant, ActionMapReference, ActionMapEvent, ActionMapPairEvent, ActionMapVariableInstancer>`. + /// + [EditorIcon("atom-icon-purple")] + [CreateAssetMenu(menuName = "Unity Atoms/Actions/Set Variable Value/ActionMap", fileName = "SetActionMapVariableValue")] + public sealed class SetActionMapVariableValue : SetVariableValue< + ActionMap, + ActionMapPair, + ActionMapVariable, + ActionMapConstant, + ActionMapReference, + ActionMapEvent, + ActionMapPairEvent, + ActionMapActionMapFunction, + ActionMapVariableInstancer> + { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs.meta b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs.meta new file mode 100644 index 0000000..075c12f --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetActionMapVariableValue.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3d3363f43b94922c39b007e73a452817 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs new file mode 100644 index 0000000..c6a7742 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Set variable value Action of type `ControlScheme`. Inherits from `SetVariableValue<ControlScheme, ControlSchemePair, ControlSchemeVariable, ControlSchemeConstant, ControlSchemeReference, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeVariableInstancer>`. + /// + [EditorIcon("atom-icon-purple")] + [CreateAssetMenu(menuName = "Unity Atoms/Actions/Set Variable Value/ControlScheme", fileName = "SetControlSchemeVariableValue")] + public sealed class SetControlSchemeVariableValue : SetVariableValue< + ControlScheme, + ControlSchemePair, + ControlSchemeVariable, + ControlSchemeConstant, + ControlSchemeReference, + ControlSchemeEvent, + ControlSchemePairEvent, + ControlSchemeControlSchemeFunction, + ControlSchemeVariableInstancer> + { } +} diff --git a/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs.meta b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs.meta new file mode 100644 index 0000000..a741b82 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Actions/SetVariableValue/SetControlSchemeVariableValue.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ad22763727a064046be00418899216f9 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Conditions.meta b/Assets/Scripts/Input/Atoms/Conditions.meta new file mode 100644 index 0000000..b21f7fc --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Conditions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 87efa8b6d213506d3a72ba5313b32fc1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs b/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs new file mode 100644 index 0000000..7d2687d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Condition of type `ActionMap`. Inherits from `AtomCondition<ActionMap>`. + /// + [EditorIcon("atom-icon-teal")] + public abstract class ActionMapCondition : AtomCondition { } +} \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs.meta b/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs.meta new file mode 100644 index 0000000..b6eb40c --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Conditions/ActionMapCondition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 45f4ff9b640ed1bce9c70740d714304d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs b/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs new file mode 100644 index 0000000..ee3b698 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Condition of type `ControlScheme`. Inherits from `AtomCondition<ControlScheme>`. + /// + [EditorIcon("atom-icon-teal")] + public abstract class ControlSchemeCondition : AtomCondition { } +} \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs.meta b/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs.meta new file mode 100644 index 0000000..87a1a60 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Conditions/ControlSchemeCondition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1320f967f44609351b05a471dd838ba6 \ No newline at end of file diff --git a/Assets/SOAP/Constants.meta b/Assets/Scripts/Input/Atoms/Constants.meta similarity index 77% rename from Assets/SOAP/Constants.meta rename to Assets/Scripts/Input/Atoms/Constants.meta index ca140bc..31aff35 100644 --- a/Assets/SOAP/Constants.meta +++ b/Assets/Scripts/Input/Atoms/Constants.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f1528fe98d0f737a0a7afbae47239661 +guid: 9c5d42e8e088d14a4b6b1fc2c3fc077f folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs b/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs new file mode 100644 index 0000000..804e488 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Constant of type `ActionMap`. Inherits from `AtomBaseVariable<ActionMap>`. + /// + [EditorIcon("atom-icon-teal")] + [CreateAssetMenu(menuName = "Unity Atoms/Constants/ActionMap", fileName = "ActionMapConstant")] + public sealed class ActionMapConstant : AtomBaseVariable { } +} diff --git a/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs.meta b/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs.meta new file mode 100644 index 0000000..6de1c16 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Constants/ActionMapConstant.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9c638ef6285e89665a27a951a77e8efd \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs b/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs new file mode 100644 index 0000000..464758d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Constant of type `ControlScheme`. Inherits from `AtomBaseVariable<ControlScheme>`. + /// + [EditorIcon("atom-icon-teal")] + [CreateAssetMenu(menuName = "Unity Atoms/Constants/ControlScheme", fileName = "ControlSchemeConstant")] + public sealed class ControlSchemeConstant : AtomBaseVariable { } +} diff --git a/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs.meta b/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs.meta new file mode 100644 index 0000000..f4516cd --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Constants/ControlSchemeConstant.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ff63c8c3912f91e48afd63b827748e30 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Editor.meta b/Assets/Scripts/Input/Atoms/Editor.meta similarity index 77% rename from Assets/Scripts/SOAP/Editor.meta rename to Assets/Scripts/Input/Atoms/Editor.meta index 4e261b8..a4c4f06 100644 --- a/Assets/Scripts/SOAP/Editor.meta +++ b/Assets/Scripts/Input/Atoms/Editor.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 17e5e89e6c034e267915674b463bf46a +guid: 33694af0673d9e17a8352cf3095b5cf9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers.meta new file mode 100644 index 0000000..0a4eee9 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55dbbf4bfdab6bb80a4f7c6ad1cbc141 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants.meta new file mode 100644 index 0000000..f958c69 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: edab46d7fe79a334c9f07cadd0cbacb2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs new file mode 100644 index 0000000..93b9d61 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Constant property drawer of type `ActionMap`. Inherits from `AtomDrawer<ActionMapConstant>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ActionMapConstant))] + public class ActionMapConstantDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs.meta new file mode 100644 index 0000000..fe86381 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ActionMapConstantDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6ed12d3d10af78ba3b7b397ce7b0269b \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs new file mode 100644 index 0000000..4156875 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Constant property drawer of type `ControlScheme`. Inherits from `AtomDrawer<ControlSchemeConstant>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ControlSchemeConstant))] + public class ControlSchemeConstantDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs.meta new file mode 100644 index 0000000..55ad828 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Constants/ControlSchemeConstantDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ffde1c00be8ebb3c3b78df88bc0af2c8 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events.meta new file mode 100644 index 0000000..0e26686 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cc684172ecabfc08922f8634b4fd1ef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs new file mode 100644 index 0000000..f4a1d0f --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ActionMap`. Inherits from `AtomDrawer<ActionMapEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ActionMapEvent))] + public class ActionMapEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs.meta new file mode 100644 index 0000000..51e37d4 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 67147e97b97cda512b888dd895d63d24 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs new file mode 100644 index 0000000..666c895 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ActionMapPair`. Inherits from `AtomDrawer<ActionMapPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ActionMapPairEvent))] + public class ActionMapPairEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs.meta new file mode 100644 index 0000000..bbe04b5 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ActionMapPairEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 24091a1d76affe358805f7645b0d8d13 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs new file mode 100644 index 0000000..80f5bcc --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ControlScheme`. Inherits from `AtomDrawer<ControlSchemeEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ControlSchemeEvent))] + public class ControlSchemeEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs.meta new file mode 100644 index 0000000..5673638 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemeEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b24d2c25ff1e012c1affac98b74b8813 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs new file mode 100644 index 0000000..f65441d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ControlSchemePair`. Inherits from `AtomDrawer<ControlSchemePairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ControlSchemePairEvent))] + public class ControlSchemePairEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs.meta new file mode 100644 index 0000000..66316f6 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Events/ControlSchemePairEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a6ba762df5f5df3d480c319295c22c52 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists.meta new file mode 100644 index 0000000..98a5124 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8cdfb22296136967b6005e8dda33fc0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs new file mode 100644 index 0000000..5c4f53e --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Value List property drawer of type `ActionMap`. Inherits from `AtomDrawer<ActionMapValueList>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ActionMapValueList))] + public class ActionMapValueListDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs.meta new file mode 100644 index 0000000..ff1e41c --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ActionMapValueListDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5d505d0f5bdbc74549f2d7b53638f510 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs new file mode 100644 index 0000000..f85a192 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Value List property drawer of type `ControlScheme`. Inherits from `AtomDrawer<ControlSchemeValueList>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ControlSchemeValueList))] + public class ControlSchemeValueListDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs.meta new file mode 100644 index 0000000..d6252a2 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/ValueLists/ControlSchemeValueListDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d96d0fb4a519aa804ad2ce1348e699a8 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables.meta new file mode 100644 index 0000000..db62263 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 142a34d773e04332eaec34f0ddcd0180 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs new file mode 100644 index 0000000..cec1bd7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Variable property drawer of type `ActionMap`. Inherits from `AtomDrawer<ActionMapVariable>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ActionMapVariable))] + public class ActionMapVariableDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs.meta new file mode 100644 index 0000000..69657d6 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ActionMapVariableDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9ff30144d4496a23ba436030a88ad7d1 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs new file mode 100644 index 0000000..fffd771 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Variable property drawer of type `ControlScheme`. Inherits from `AtomDrawer<ControlSchemeVariable>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ControlSchemeVariable))] + public class ControlSchemeVariableDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs.meta new file mode 100644 index 0000000..d4c5754 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomDrawers/Variables/ControlSchemeVariableDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 43362f07e5990cf368b091642323c890 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors.meta new file mode 100644 index 0000000..19ca6bb --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76e562410667836a6a150f16f12468b5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events.meta new file mode 100644 index 0000000..b73ad1c --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6af57d76d80b981283110bf7402ef29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs new file mode 100644 index 0000000..6232a0e --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ActionMap`. Inherits from `AtomEventEditor<ActionMap, ActionMapEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ActionMapEvent))] + public sealed class ActionMapEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs.meta new file mode 100644 index 0000000..8afbd31 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e4dc790c0f55ac484946753d45a27962 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs new file mode 100644 index 0000000..6298076 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ActionMapPair`. Inherits from `AtomEventEditor<ActionMapPair, ActionMapPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ActionMapPairEvent))] + public sealed class ActionMapPairEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs.meta new file mode 100644 index 0000000..81d6d77 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ActionMapPairEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5119184932871a97f92baae2c1240239 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs new file mode 100644 index 0000000..ce372b9 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ControlScheme`. Inherits from `AtomEventEditor<ControlScheme, ControlSchemeEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ControlSchemeEvent))] + public sealed class ControlSchemeEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs.meta new file mode 100644 index 0000000..480b390 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemeEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 484afded951ce477bb8445799256dc77 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs new file mode 100644 index 0000000..09d0a33 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Event property drawer of type `ControlSchemePair`. Inherits from `AtomEventEditor<ControlSchemePair, ControlSchemePairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ControlSchemePairEvent))] + public sealed class ControlSchemePairEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs.meta new file mode 100644 index 0000000..0b51625 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Events/ControlSchemePairEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b296628b75fb19724befe15c0d323b2d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables.meta new file mode 100644 index 0000000..80bafc1 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ceb63db793a9964b1a38ed35c251f8ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs new file mode 100644 index 0000000..a1d71b0 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs @@ -0,0 +1,12 @@ +using UnityEditor; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Variable Inspector of type `ActionMap`. Inherits from `AtomVariableEditor` + /// + [CustomEditor(typeof(ActionMapVariable))] + public sealed class ActionMapVariableEditor : AtomVariableEditor { } +} diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs.meta new file mode 100644 index 0000000..54d8ac8 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ActionMapVariableEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ba44e89f8bab91feda10045776607a85 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs new file mode 100644 index 0000000..8c248ad --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs @@ -0,0 +1,12 @@ +using UnityEditor; +using UnityAtoms.Editor; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input.Editor +{ + /// + /// Variable Inspector of type `ControlScheme`. Inherits from `AtomVariableEditor` + /// + [CustomEditor(typeof(ControlSchemeVariable))] + public sealed class ControlSchemeVariableEditor : AtomVariableEditor { } +} diff --git a/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs.meta b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs.meta new file mode 100644 index 0000000..ff93647 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/AtomEditors/Variables/ControlSchemeVariableEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 8ef6735cdeb6af6e58dd03d930d49681 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef b/Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef new file mode 100644 index 0000000..154e8a2 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef @@ -0,0 +1,22 @@ +{ + "name": "KitsuneCafe.Input.Editor", + "rootNamespace": "", + "references": [ + "GUID:598750ec792e4472396f5fbc092caa65", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:87264ae76e36244ae9adf5b5fbf7ca19", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:1e8869b9d84df9be1bcdaef44eeb0bac" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef.meta b/Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef.meta similarity index 76% rename from Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef.meta rename to Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef.meta index 51ad0b4..01cb118 100644 --- a/Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef.meta +++ b/Assets/Scripts/Input/Atoms/Editor/KitsuneCafe.Input.Editor.asmdef.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6809a292f3d5882afb01093488d605c8 +guid: d20933210df80706bbd517c11fd44fa5 AssemblyDefinitionImporter: externalObjects: {} userData: diff --git a/Assets/Scripts/Input/Atoms/EventInstancers.meta b/Assets/Scripts/Input/Atoms/EventInstancers.meta new file mode 100644 index 0000000..9bb4226 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5126512684cff15f3bc3737142b3d024 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs new file mode 100644 index 0000000..298ab20 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Instancer of type `ActionMap`. Inherits from `AtomEventInstancer<ActionMap, ActionMapEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/ActionMap Event Instancer")] + public class ActionMapEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs.meta b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs.meta new file mode 100644 index 0000000..2b510a6 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 79bd3de91ef15dd459387af9693f45ec \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs new file mode 100644 index 0000000..65e09a8 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Instancer of type `ActionMapPair`. Inherits from `AtomEventInstancer<ActionMapPair, ActionMapPairEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/ActionMapPair Event Instancer")] + public class ActionMapPairEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs.meta b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs.meta new file mode 100644 index 0000000..40502eb --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ActionMapPairEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 01869a363d7ce12e5893154740cf5860 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs new file mode 100644 index 0000000..b7c0bcf --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Instancer of type `ControlScheme`. Inherits from `AtomEventInstancer<ControlScheme, ControlSchemeEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/ControlScheme Event Instancer")] + public class ControlSchemeEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs.meta b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs.meta new file mode 100644 index 0000000..94bea00 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemeEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 313f2559b2631584082f41198f470d69 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs new file mode 100644 index 0000000..7f46a8b --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Instancer of type `ControlSchemePair`. Inherits from `AtomEventInstancer<ControlSchemePair, ControlSchemePairEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/ControlSchemePair Event Instancer")] + public class ControlSchemePairEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs.meta b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs.meta new file mode 100644 index 0000000..47fed94 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventInstancers/ControlSchemePairEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b02437955092c9f4b86670f2555535a0 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners.meta b/Assets/Scripts/Input/Atoms/EventReferenceListeners.meta new file mode 100644 index 0000000..c50e271 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3aa199089bd06a5b2b4fd8a2a563b9b8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs new file mode 100644 index 0000000..f72a469 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference Listener of type `ActionMap`. Inherits from `AtomEventReferenceListener<ActionMap, ActionMapEvent, ActionMapEventReference, ActionMapUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/ActionMap Event Reference Listener")] + public sealed class ActionMapEventReferenceListener : AtomEventReferenceListener< + ActionMap, + ActionMapEvent, + ActionMapEventReference, + ActionMapUnityEvent> + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs.meta b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs.meta new file mode 100644 index 0000000..dd62656 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0c01899d5a564423bb8d409c8ae8d9a6 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs new file mode 100644 index 0000000..afa4b22 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference Listener of type `ActionMapPair`. Inherits from `AtomEventReferenceListener<ActionMapPair, ActionMapPairEvent, ActionMapPairEventReference, ActionMapPairUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/ActionMapPair Event Reference Listener")] + public sealed class ActionMapPairEventReferenceListener : AtomEventReferenceListener< + ActionMapPair, + ActionMapPairEvent, + ActionMapPairEventReference, + ActionMapPairUnityEvent> + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs.meta b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs.meta new file mode 100644 index 0000000..1505980 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ActionMapPairEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 23cd0433e93f98c128133ef5610d4dfb \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs new file mode 100644 index 0000000..b685b68 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference Listener of type `ControlScheme`. Inherits from `AtomEventReferenceListener<ControlScheme, ControlSchemeEvent, ControlSchemeEventReference, ControlSchemeUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/ControlScheme Event Reference Listener")] + public sealed class ControlSchemeEventReferenceListener : AtomEventReferenceListener< + ControlScheme, + ControlSchemeEvent, + ControlSchemeEventReference, + ControlSchemeUnityEvent> + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs.meta b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs.meta new file mode 100644 index 0000000..c339e5a --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemeEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 935309458bbd4bbb6a3aab7f4201ee6a \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs new file mode 100644 index 0000000..08bad7b --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference Listener of type `ControlSchemePair`. Inherits from `AtomEventReferenceListener<ControlSchemePair, ControlSchemePairEvent, ControlSchemePairEventReference, ControlSchemePairUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/ControlSchemePair Event Reference Listener")] + public sealed class ControlSchemePairEventReferenceListener : AtomEventReferenceListener< + ControlSchemePair, + ControlSchemePairEvent, + ControlSchemePairEventReference, + ControlSchemePairUnityEvent> + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs.meta b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs.meta new file mode 100644 index 0000000..6c65007 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferenceListeners/ControlSchemePairEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f2c34413afe7656e3a01d03df1b4634c \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferences.meta b/Assets/Scripts/Input/Atoms/EventReferences.meta new file mode 100644 index 0000000..ca8a2c3 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cdb3bf4acb4be25f6928fff534e38560 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs new file mode 100644 index 0000000..139ed8c --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference of type `ActionMap`. Inherits from `AtomEventReference<ActionMap, ActionMapVariable, ActionMapEvent, ActionMapVariableInstancer, ActionMapEventInstancer>`. + /// + [Serializable] + public sealed class ActionMapEventReference : AtomEventReference< + ActionMap, + ActionMapVariable, + ActionMapEvent, + ActionMapVariableInstancer, + ActionMapEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs.meta b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs.meta new file mode 100644 index 0000000..2e93bbd --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 550be58ba382b4a86aea5854ac95ff84 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs new file mode 100644 index 0000000..631f836 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference of type `ActionMapPair`. Inherits from `AtomEventReference<ActionMapPair, ActionMapVariable, ActionMapPairEvent, ActionMapVariableInstancer, ActionMapPairEventInstancer>`. + /// + [Serializable] + public sealed class ActionMapPairEventReference : AtomEventReference< + ActionMapPair, + ActionMapVariable, + ActionMapPairEvent, + ActionMapVariableInstancer, + ActionMapPairEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs.meta b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs.meta new file mode 100644 index 0000000..7c259c7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ActionMapPairEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 8bd9d6b61cd7eccb797d5a67f0cdc8d8 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs new file mode 100644 index 0000000..0e394a0 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference of type `ControlScheme`. Inherits from `AtomEventReference<ControlScheme, ControlSchemeVariable, ControlSchemeEvent, ControlSchemeVariableInstancer, ControlSchemeEventInstancer>`. + /// + [Serializable] + public sealed class ControlSchemeEventReference : AtomEventReference< + ControlScheme, + ControlSchemeVariable, + ControlSchemeEvent, + ControlSchemeVariableInstancer, + ControlSchemeEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs.meta b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs.meta new file mode 100644 index 0000000..59408d8 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemeEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0d77e88a3d787815e82eb81373b33bc0 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs new file mode 100644 index 0000000..0c5a47a --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event Reference of type `ControlSchemePair`. Inherits from `AtomEventReference<ControlSchemePair, ControlSchemeVariable, ControlSchemePairEvent, ControlSchemeVariableInstancer, ControlSchemePairEventInstancer>`. + /// + [Serializable] + public sealed class ControlSchemePairEventReference : AtomEventReference< + ControlSchemePair, + ControlSchemeVariable, + ControlSchemePairEvent, + ControlSchemeVariableInstancer, + ControlSchemePairEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs.meta b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs.meta new file mode 100644 index 0000000..fefb0be --- /dev/null +++ b/Assets/Scripts/Input/Atoms/EventReferences/ControlSchemePairEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 57d4977a14db5bc0481ce48619c53a58 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Events.meta b/Assets/Scripts/Input/Atoms/Events.meta new file mode 100644 index 0000000..8e2a7de --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9541f772fd42d2dfd84d4f8facd00b6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs b/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs new file mode 100644 index 0000000..2868a19 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event of type `ActionMap`. Inherits from `AtomEvent<ActionMap>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/ActionMap", fileName = "ActionMapEvent")] + public sealed class ActionMapEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs.meta b/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs.meta new file mode 100644 index 0000000..7457ab7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ActionMapEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: cdb87a271ad38b44f9d23d693da98407 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs b/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs new file mode 100644 index 0000000..27b2f6e --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event of type `ActionMapPair`. Inherits from `AtomEvent<ActionMapPair>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/ActionMapPair", fileName = "ActionMapPairEvent")] + public sealed class ActionMapPairEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs.meta b/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs.meta new file mode 100644 index 0000000..06182dd --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ActionMapPairEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f0030191574eb65228510b2155dda8d1 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs b/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs new file mode 100644 index 0000000..bce54aa --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event of type `ControlScheme`. Inherits from `AtomEvent<ControlScheme>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/ControlScheme", fileName = "ControlSchemeEvent")] + public sealed class ControlSchemeEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs.meta b/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs.meta new file mode 100644 index 0000000..8eda2ca --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ControlSchemeEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 848386a8e79d2f014be8f65e53f10c48 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs b/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs new file mode 100644 index 0000000..e99d318 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Event of type `ControlSchemePair`. Inherits from `AtomEvent<ControlSchemePair>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/ControlSchemePair", fileName = "ControlSchemePairEvent")] + public sealed class ControlSchemePairEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs.meta b/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs.meta new file mode 100644 index 0000000..12285d3 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Events/ControlSchemePairEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3bfe326866a0181cea2b3b85348538ce \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Functions.meta b/Assets/Scripts/Input/Atoms/Functions.meta new file mode 100644 index 0000000..96d77d6 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Functions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 369da4696815b0d04b2680fac204cb9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs b/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs new file mode 100644 index 0000000..ea2a305 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Function x 2 of type `ActionMap`. Inherits from `AtomFunction<ActionMap, ActionMap>`. + /// + [EditorIcon("atom-icon-sand")] + public abstract class ActionMapActionMapFunction : AtomFunction { } +} diff --git a/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs.meta b/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs.meta new file mode 100644 index 0000000..6498bf7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Functions/ActionMapActionMapFunction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 360745e8ca847b4dc8d0a15690059c2c \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs b/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs new file mode 100644 index 0000000..a36ecca --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Function x 2 of type `ControlScheme`. Inherits from `AtomFunction<ControlScheme, ControlScheme>`. + /// + [EditorIcon("atom-icon-sand")] + public abstract class ControlSchemeControlSchemeFunction : AtomFunction { } +} diff --git a/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs.meta b/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs.meta new file mode 100644 index 0000000..2046a77 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Functions/ControlSchemeControlSchemeFunction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: dec8d1d245b94ad91b654eabdee36c75 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Pairs.meta b/Assets/Scripts/Input/Atoms/Pairs.meta new file mode 100644 index 0000000..622f48b --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Pairs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fadc3473cfefe76dca695e2287ce6dd7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs b/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs new file mode 100644 index 0000000..5a3486f --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// IPair of type `<ActionMap>`. Inherits from `IPair<ActionMap>`. + /// + [Serializable] + public struct ActionMapPair : IPair + { + public ActionMap Item1 { get => _item1; set => _item1 = value; } + public ActionMap Item2 { get => _item2; set => _item2 = value; } + + [SerializeField] + private ActionMap _item1; + [SerializeField] + private ActionMap _item2; + + public void Deconstruct(out ActionMap item1, out ActionMap item2) { item1 = Item1; item2 = Item2; } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs.meta b/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs.meta new file mode 100644 index 0000000..ff7bde3 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Pairs/ActionMapPair.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d41c8d6343f41670faf7a26e1735a72d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs b/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs new file mode 100644 index 0000000..91ce5b7 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using KitsuneCafe.Input; +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// IPair of type `<ControlScheme>`. Inherits from `IPair<ControlScheme>`. + /// + [Serializable] + public struct ControlSchemePair : IPair + { + public ControlScheme Item1 { get => _item1; set => _item1 = value; } + public ControlScheme Item2 { get => _item2; set => _item2 = value; } + + [SerializeField] + private ControlScheme _item1; + [SerializeField] + private ControlScheme _item2; + + public void Deconstruct(out ControlScheme item1, out ControlScheme item2) { item1 = Item1; item2 = Item2; } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs.meta b/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs.meta new file mode 100644 index 0000000..ba8cf06 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Pairs/ControlSchemePair.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4d8ab1180554f3d2a89898bd97af1519 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/References.meta b/Assets/Scripts/Input/Atoms/References.meta new file mode 100644 index 0000000..3aca485 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/References.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4efa79ce539cfc538b8c068e6f90d523 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs b/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs new file mode 100644 index 0000000..85fa7ab --- /dev/null +++ b/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs @@ -0,0 +1,29 @@ +using System; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Reference of type `ActionMap`. Inherits from `AtomReference<ActionMap, ActionMapPair, ActionMapConstant, ActionMapVariable, ActionMapEvent, ActionMapPairEvent, ActionMapActionMapFunction, ActionMapVariableInstancer, AtomCollection, AtomList>`. + /// + [Serializable] + public sealed class ActionMapReference : AtomReference< + ActionMap, + ActionMapPair, + ActionMapConstant, + ActionMapVariable, + ActionMapEvent, + ActionMapPairEvent, + ActionMapActionMapFunction, + ActionMapVariableInstancer>, IEquatable + { + public ActionMapReference() : base() { } + public ActionMapReference(ActionMap value) : base(value) { } + public bool Equals(ActionMapReference other) { return base.Equals(other); } + protected override bool ValueEquals(ActionMap other) + { + throw new NotImplementedException(); + } + } +} diff --git a/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs.meta b/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs.meta new file mode 100644 index 0000000..915e0e2 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/References/ActionMapReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 294fe675cc004fe57a4868ff77f66d88 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs b/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs new file mode 100644 index 0000000..8b2876d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs @@ -0,0 +1,29 @@ +using System; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Reference of type `ControlScheme`. Inherits from `AtomReference<ControlScheme, ControlSchemePair, ControlSchemeConstant, ControlSchemeVariable, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeControlSchemeFunction, ControlSchemeVariableInstancer, AtomCollection, AtomList>`. + /// + [Serializable] + public sealed class ControlSchemeReference : AtomReference< + ControlScheme, + ControlSchemePair, + ControlSchemeConstant, + ControlSchemeVariable, + ControlSchemeEvent, + ControlSchemePairEvent, + ControlSchemeControlSchemeFunction, + ControlSchemeVariableInstancer>, IEquatable + { + public ControlSchemeReference() : base() { } + public ControlSchemeReference(ControlScheme value) : base(value) { } + public bool Equals(ControlSchemeReference other) { return base.Equals(other); } + protected override bool ValueEquals(ControlScheme other) + { + throw new NotImplementedException(); + } + } +} diff --git a/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs.meta b/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs.meta new file mode 100644 index 0000000..0e0ac49 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/References/ControlSchemeReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6793012bc154a17a4a1357a80469ac6d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection.meta b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection.meta new file mode 100644 index 0000000..b1e5a83 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8def8d661a80d0ecf9042c03a243891f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs new file mode 100644 index 0000000..6ceca65 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs @@ -0,0 +1,13 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Adds Variable Instancer's Variable of type ActionMap to a Collection or List on OnEnable and removes it on OnDestroy. + /// + [AddComponentMenu("Unity Atoms/Sync Variable Instancer to Collection/Sync ActionMap Variable Instancer to Collection")] + [EditorIcon("atom-icon-delicate")] + public class SyncActionMapVariableInstancerToCollection : SyncVariableInstancerToCollection { } +} diff --git a/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs.meta b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs.meta new file mode 100644 index 0000000..9e5ade8 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncActionMapVariableInstancerToCollection.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fae3c316f6a146a69a4fbf34adb3be81 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs new file mode 100644 index 0000000..69fe4ff --- /dev/null +++ b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs @@ -0,0 +1,13 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Adds Variable Instancer's Variable of type ControlScheme to a Collection or List on OnEnable and removes it on OnDestroy. + /// + [AddComponentMenu("Unity Atoms/Sync Variable Instancer to Collection/Sync ControlScheme Variable Instancer to Collection")] + [EditorIcon("atom-icon-delicate")] + public class SyncControlSchemeVariableInstancerToCollection : SyncVariableInstancerToCollection { } +} diff --git a/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs.meta b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs.meta new file mode 100644 index 0000000..1339858 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/SyncVariableInstancerToCollection/SyncControlSchemeVariableInstancerToCollection.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a184e018b54efdad3a27ff7a61e8cb90 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/UnityEvents.meta b/Assets/Scripts/Input/Atoms/UnityEvents.meta new file mode 100644 index 0000000..8dbf58f --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58d54c8cb4988123caad60e678b2dd0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs new file mode 100644 index 0000000..e07767a --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// None generic Unity Event of type `ActionMapPair`. Inherits from `UnityEvent<ActionMapPair>`. + /// + [Serializable] + public sealed class ActionMapPairUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs.meta b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs.meta new file mode 100644 index 0000000..27123b5 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapPairUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 750c60a56fbf4d715bba8b09c5299d7a \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs new file mode 100644 index 0000000..b87bc73 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// None generic Unity Event of type `ActionMap`. Inherits from `UnityEvent<ActionMap>`. + /// + [Serializable] + public sealed class ActionMapUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs.meta b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs.meta new file mode 100644 index 0000000..f12cd43 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ActionMapUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 63793b220fc9dfd9580b150363407680 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs new file mode 100644 index 0000000..7e97a6a --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// None generic Unity Event of type `ControlSchemePair`. Inherits from `UnityEvent<ControlSchemePair>`. + /// + [Serializable] + public sealed class ControlSchemePairUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs.meta b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs.meta new file mode 100644 index 0000000..fbbb073 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemePairUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9f972855163279cf29458cb550258022 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs new file mode 100644 index 0000000..87821ad --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// None generic Unity Event of type `ControlScheme`. Inherits from `UnityEvent<ControlScheme>`. + /// + [Serializable] + public sealed class ControlSchemeUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs.meta b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs.meta new file mode 100644 index 0000000..7aa1af2 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/UnityEvents/ControlSchemeUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6a316ad886b4f624ab4c867b876e52a6 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/ValueLists.meta b/Assets/Scripts/Input/Atoms/ValueLists.meta new file mode 100644 index 0000000..2a2c935 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/ValueLists.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4e406f42f36b395cb3ad35e6e220855 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs b/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs new file mode 100644 index 0000000..cb13378 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Value List of type `ActionMap`. Inherits from `AtomValueList<ActionMap, ActionMapEvent>`. + /// + [EditorIcon("atom-icon-piglet")] + [CreateAssetMenu(menuName = "Unity Atoms/Value Lists/ActionMap", fileName = "ActionMapValueList")] + public sealed class ActionMapValueList : AtomValueList { } +} diff --git a/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs.meta b/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs.meta new file mode 100644 index 0000000..97cc61e --- /dev/null +++ b/Assets/Scripts/Input/Atoms/ValueLists/ActionMapValueList.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9d08d987c58a4f8d7bfce9a64e94d2a0 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs b/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs new file mode 100644 index 0000000..c86e94d --- /dev/null +++ b/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Value List of type `ControlScheme`. Inherits from `AtomValueList<ControlScheme, ControlSchemeEvent>`. + /// + [EditorIcon("atom-icon-piglet")] + [CreateAssetMenu(menuName = "Unity Atoms/Value Lists/ControlScheme", fileName = "ControlSchemeValueList")] + public sealed class ControlSchemeValueList : AtomValueList { } +} diff --git a/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs.meta b/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs.meta new file mode 100644 index 0000000..5a71ec3 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/ValueLists/ControlSchemeValueList.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0d0549a361cefb68c9f2094ce564bbf7 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/VariableInstancers.meta b/Assets/Scripts/Input/Atoms/VariableInstancers.meta new file mode 100644 index 0000000..fcea8ec --- /dev/null +++ b/Assets/Scripts/Input/Atoms/VariableInstancers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 27f877c3d41d447dfacd0f759493c53c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs b/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs new file mode 100644 index 0000000..44ee857 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Variable Instancer of type `ActionMap`. Inherits from `AtomVariableInstancer<ActionMapVariable, ActionMapPair, ActionMap, ActionMapEvent, ActionMapPairEvent, ActionMapActionMapFunction>`. + /// + [EditorIcon("atom-icon-hotpink")] + [AddComponentMenu("Unity Atoms/Variable Instancers/ActionMap Variable Instancer")] + public class ActionMapVariableInstancer : AtomVariableInstancer< + ActionMapVariable, + ActionMapPair, + ActionMap, + ActionMapEvent, + ActionMapPairEvent, + ActionMapActionMapFunction> + { } +} diff --git a/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs.meta b/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs.meta new file mode 100644 index 0000000..be096e4 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/VariableInstancers/ActionMapVariableInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 84719acea02e998f6b4eb9fbb7eac17d \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs b/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs new file mode 100644 index 0000000..0c25030 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Variable Instancer of type `ControlScheme`. Inherits from `AtomVariableInstancer<ControlSchemeVariable, ControlSchemePair, ControlScheme, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeControlSchemeFunction>`. + /// + [EditorIcon("atom-icon-hotpink")] + [AddComponentMenu("Unity Atoms/Variable Instancers/ControlScheme Variable Instancer")] + public class ControlSchemeVariableInstancer : AtomVariableInstancer< + ControlSchemeVariable, + ControlSchemePair, + ControlScheme, + ControlSchemeEvent, + ControlSchemePairEvent, + ControlSchemeControlSchemeFunction> + { } +} diff --git a/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs.meta b/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs.meta new file mode 100644 index 0000000..9d588af --- /dev/null +++ b/Assets/Scripts/Input/Atoms/VariableInstancers/ControlSchemeVariableInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a0bd7854c474abe92ae488fc5d30e743 \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Variables.meta b/Assets/Scripts/Input/Atoms/Variables.meta new file mode 100644 index 0000000..a82e482 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3107884d05770a55197fd54553df2304 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs b/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs new file mode 100644 index 0000000..0fc284f --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Variable of type `ActionMap`. Inherits from `AtomVariable<ActionMap, ActionMapPair, ActionMapEvent, ActionMapPairEvent, ActionMapActionMapFunction>`. + /// + [EditorIcon("atom-icon-lush")] + [CreateAssetMenu(menuName = "Unity Atoms/Variables/ActionMap", fileName = "ActionMapVariable")] + public sealed class ActionMapVariable : AtomVariable + { + protected override bool ValueEquals(ActionMap other) + { + throw new NotImplementedException(); + } + } +} diff --git a/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs.meta b/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs.meta new file mode 100644 index 0000000..0b578ad --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Variables/ActionMapVariable.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 42b50499d3e839e91a43235fd617b21f \ No newline at end of file diff --git a/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs b/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs new file mode 100644 index 0000000..b7adfb9 --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using System; +using KitsuneCafe.Input; + +namespace UnityAtoms.KitsuneCafe.Input +{ + /// + /// Variable of type `ControlScheme`. Inherits from `AtomVariable<ControlScheme, ControlSchemePair, ControlSchemeEvent, ControlSchemePairEvent, ControlSchemeControlSchemeFunction>`. + /// + [EditorIcon("atom-icon-lush")] + [CreateAssetMenu(menuName = "Unity Atoms/Variables/ControlScheme", fileName = "ControlSchemeVariable")] + public sealed class ControlSchemeVariable : AtomVariable + { + protected override bool ValueEquals(ControlScheme other) + { + throw new NotImplementedException(); + } + } +} diff --git a/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs.meta b/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs.meta new file mode 100644 index 0000000..c9439ff --- /dev/null +++ b/Assets/Scripts/Input/Atoms/Variables/ControlSchemeVariable.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6e06a589f325d49269e2ed5c2822ae07 \ No newline at end of file diff --git a/Assets/Scripts/Input/KitsuneCafe.Input.asmdef b/Assets/Scripts/Input/KitsuneCafe.Input.asmdef index 93102c9..ab640f4 100644 --- a/Assets/Scripts/Input/KitsuneCafe.Input.asmdef +++ b/Assets/Scripts/Input/KitsuneCafe.Input.asmdef @@ -2,8 +2,9 @@ "name": "KitsuneCafe.Input", "rootNamespace": "KitsuneCafe.Input", "references": [ - "GUID:0df146df1749492f7b11eaa6b25805bc", - "GUID:75469ad4d38634e559750d17036d5f7c" + "GUID:75469ad4d38634e559750d17036d5f7c", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Interaction/Gate.cs b/Assets/Scripts/Interaction/Gate.cs index 3500095..2d7cdf4 100644 --- a/Assets/Scripts/Interaction/Gate.cs +++ b/Assets/Scripts/Interaction/Gate.cs @@ -24,13 +24,13 @@ namespace KitsuneCafe.Interaction [SerializeField] private bool isLocked; - [SerializeField, ShowIf("isLocked")] + [SerializeField, DrawIf(nameof(isLocked), true)] private Requirement requirement; - [SerializeField, ShowIf("requirement", Requirement.Key)] + [SerializeField, DrawIf(nameof(requirement), Requirement.Key)] private Item key; - [SerializeField, ShowIf("requirement", Requirement.Key)] + [SerializeField, DrawIf(nameof(requirement), Requirement.Key)] private bool consumeKey; [SerializeField] diff --git a/Assets/Scripts/Interaction/IInteractable.cs b/Assets/Scripts/Interaction/IInteractable.cs index 3b530c1..29b2b2c 100644 --- a/Assets/Scripts/Interaction/IInteractable.cs +++ b/Assets/Scripts/Interaction/IInteractable.cs @@ -10,6 +10,7 @@ namespace KitsuneCafe.Interaction Locked, MissingItem, RequiresSwitch, + Inactive, Generic } @@ -29,6 +30,7 @@ namespace KitsuneCafe.Interaction public static InteractionError Locked(string message = "The door is locked.") => new(InteractionErrorCode.Locked, message); public static InteractionError MissingItem(string message = "This requires a key.") => new(InteractionErrorCode.MissingItem, message); public static InteractionError RequiresSwitch(string message = "This is unlocked from somewhere else.") => new(InteractionErrorCode.RequiresSwitch, message); + public static InteractionError Inactive(string message = "Not currently active.") => new(InteractionErrorCode.Inactive, message); public static InteractionError Generic(string message = "An unknown interaction error occurred.") => new(InteractionErrorCode.Generic, message); public static implicit operator InteractionError(InteractionErrorCode code) diff --git a/Assets/Scripts/Interaction/Interactable.cs b/Assets/Scripts/Interaction/Interactable.cs index 71a92ac..6596ce1 100644 --- a/Assets/Scripts/Interaction/Interactable.cs +++ b/Assets/Scripts/Interaction/Interactable.cs @@ -18,13 +18,14 @@ namespace KitsuneCafe.Interaction [SerializeField] private UnityEvent onInteracted = default; - private bool isInteractable = true; - - public bool IsInteractable => isInteractable; + public bool IsInteractable => enabled; void IInteractable.Select(IInteractor interactor) { - onSelected.Invoke(interactor); + if (enabled) + { + onSelected.Invoke(interactor); + } } void IInteractable.Deselect(IInteractor interactor) @@ -32,22 +33,18 @@ namespace KitsuneCafe.Interaction onDeselected.Invoke(interactor); } - public IResult Interact(IInteractor interactor) { + if (!enabled) { return Result.Err(InteractionError.Inactive()); } + onInteracted.Invoke(interactor); if (oneTimeUse) { - isInteractable = false; + enabled = false; } return Result.Ok(default); } - - public void SetInteractable(bool interactable = true) - { - isInteractable = interactable; - } } } diff --git a/Assets/Scripts/Interaction/Interactor.cs b/Assets/Scripts/Interaction/Interactor.cs index 239a712..8e4e9b7 100644 --- a/Assets/Scripts/Interaction/Interactor.cs +++ b/Assets/Scripts/Interaction/Interactor.cs @@ -1,148 +1,139 @@ using System.Linq; using KitsuneCafe.Extension; using KitsuneCafe.Interaction; -using KitsuneCafe.SOAP; using ObservableCollections; using R3; using R3.Triggers; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.Player { - public class Interactor : MonoBehaviour, IInteractor + public class Interactor : MonoBehaviour, IInteractor + { + [SerializeField] + private GameObject root; + public GameObject Root => root; + + [SerializeField] + private new Collider collider; + + [SerializeField] + private GameObjectReference selectedObject; + + [SerializeField] + private FloatEvent interactSource; + + [SerializeField, Tooltip("How far an object must move before being considered")] + private float minimumChangeDelta = 0.1f; + private float sqrtMovementDelta; + + public new T GetComponent() => + Root.GetComponent(); + + public new bool TryGetComponent(out T component) => + root.TryGetComponent(out component); + + private void Reset() { - [SerializeField] - private GameObject root; - public GameObject Root => root; - - [SerializeField] - private new Collider collider; - - [SerializeField] - private ReactiveValue selectedObject; - - [SerializeField] - private ReactiveEvent interactSource; - - // [SerializeField] - // private int updateFrequency = 10; - - [SerializeField, Tooltip("How far an object must move before being considered")] - private float minimumChangeDelta = 0.1f; - private float sqrtMovementDelta; - - public new T GetComponent() - { - return Root.GetComponent(); - } - - public new bool TryGetComponent(out T component) - { - return root.TryGetComponent(out component); - } - - private void OnValidate() - { - root = gameObject; - collider = GetComponent(); - } - - private void Awake() - { - selectedObject.Value = null; - sqrtMovementDelta = Mathf.Sqrt(minimumChangeDelta); - - var d = Disposable.CreateBuilder(); - - var activeInteractables = TrackCollisions(collider, ref d); - - var selectedObjects = ObserveNearestInteractable( - PositionChanged(transform, sqrtMovementDelta), - activeInteractables - ) - .DefaultIfEmpty() - .DistinctUntilChanged() - .Do(selected => selectedObject.Value = selected?.gameObject) - .SelectOrDefault(go => go.TryGetComponent(out IInteractable i) ? i : null) - .Scan(null, SwapSelected); - - interactSource - .AsObservable() - .WithLatestFrom(selectedObjects, (_, highlighted) => highlighted) - .WhereNotNull() - .Subscribe(interactable => - { - var result = interactable.Interact(this); - - if (result.IsOk) - { - activeInteractables.Remove(interactable); - } - else - { - Debug.Log($"interaction failed: {result}"); - } - }) - .AddTo(ref d); - - d.RegisterTo(destroyCancellationToken); - } - - private ObservableHashSet TrackCollisions(Collider collider, ref DisposableBuilder d) - { - var interactables = new ObservableHashSet(); - - collider.OnTriggerEnterAsObservable() - .Subscribe(other => - { - if (other.TryGetComponent(out T interactable)) - { - interactables.Add(interactable); - } - }) - .AddTo(ref d); - - collider.OnTriggerExitAsObservable() - .Subscribe(other => - { - if (other.TryGetComponent(out T interactable)) - { - interactables.Remove(interactable); - } - }) - .AddTo(ref d); - - return interactables; - } - - private Observable PositionChanged(Transform target, float delta, FrameProvider frameProvider = null) - { - frameProvider ??= UnityFrameProvider.FixedUpdate; - return Observable.EveryValueChanged(target, t => t.position, frameProvider) - .Scan((prev, cur) => cur.SqrDistance(prev) > delta ? cur : prev); - } - - private Observable ObserveNearestInteractable(Observable positionSource, IObservableCollection interactables) - { - return Observable.CombineLatest( - interactables.ObserveChanged(), - positionSource, - (_, position) => Nearest(position, interactables) - ); - } - - private IInteractable Nearest(Vector3 origin, IObservableCollection interactables) - { - return interactables - .Where(x => x.IsInteractable) - .MinBy(x => origin.SqrDistance(x.gameObject.transform.position)); - } - - private IInteractable SwapSelected(IInteractable previous, IInteractable current) - { - previous?.Deselect(this); - current?.Select(this); - return current; - } + root = gameObject; + collider = GetComponent(); } + + private void Awake() + { + selectedObject.Value = null; + sqrtMovementDelta = Mathf.Sqrt(minimumChangeDelta); + + var d = Disposable.CreateBuilder(); + + var activeInteractables = TrackCollisions(collider, ref d); + + var selectedObjects = ObserveNearestInteractable( + PositionChanged(transform, sqrtMovementDelta), + activeInteractables + ) + .DefaultIfEmpty() + .DistinctUntilChanged() + .Do(selected => selectedObject.Value = selected?.gameObject) + .SelectOrDefault(go => go.TryGetComponent(out IInteractable i) ? i : null) + .Scan(null, SwapSelected); + + interactSource + .Observe() + .ToObservable() + .WithLatestFrom(selectedObjects, (_, highlighted) => highlighted) + .WhereNotNull() + .Subscribe(interactable => + { + var result = interactable.Interact(this); + + if (!interactable.IsInteractable) + { + activeInteractables.Remove(interactable); + } + + if (!result.IsOk) + { + Debug.Log($"interaction failed: {result}"); + } + }) + .AddTo(ref d); + + d.RegisterTo(destroyCancellationToken); + } + + private ObservableHashSet TrackCollisions(Collider collider, ref DisposableBuilder d) where T : IInteractable + { + var interactables = new ObservableHashSet(); + + collider.OnTriggerEnterAsObservable() + .Subscribe(other => + { + if (other.TryGetComponent(out T interactable) && interactable.IsInteractable) + { + interactables.Add(interactable); + } + }) + .AddTo(ref d); + + collider.OnTriggerExitAsObservable() + .Subscribe(other => + { + if (other.TryGetComponent(out T interactable)) + { + interactables.Remove(interactable); + } + }) + .AddTo(ref d); + + return interactables; + } + + private Observable PositionChanged(Transform target, float delta, FrameProvider frameProvider = null) + { + frameProvider ??= UnityFrameProvider.FixedUpdate; + return Observable.EveryValueChanged(target, t => t.position, frameProvider) + .Scan((prev, cur) => cur.SqrDistance(prev) > delta ? cur : prev); + } + + private Observable ObserveNearestInteractable(Observable positionSource, IObservableCollection interactables) => + Observable.CombineLatest( + interactables.ObserveChanged(), + positionSource, + (_, position) => Nearest(position, interactables) + ); + + private IInteractable Nearest(Vector3 origin, IObservableCollection interactables) => + interactables + .Where(x => x.IsInteractable) + .MinBy(x => origin.SqrDistance(x.gameObject.transform.position)); + + private IInteractable SwapSelected(IInteractable previous, IInteractable current) + { + previous?.Deselect(this); + current?.Select(this); + return current; + } + } } diff --git a/Assets/Scripts/Interaction/KitsuneCafe.Interaction.asmdef b/Assets/Scripts/Interaction/KitsuneCafe.Interaction.asmdef index 22e578d..0b96dcd 100644 --- a/Assets/Scripts/Interaction/KitsuneCafe.Interaction.asmdef +++ b/Assets/Scripts/Interaction/KitsuneCafe.Interaction.asmdef @@ -5,9 +5,13 @@ "GUID:0df146df1749492f7b11eaa6b25805bc", "GUID:fc3a73c43268597c9a43e6d5faed34d2", "GUID:309aea25bc6af538c82f3ccffd0d15f6", - "GUID:6809a292f3d5882afb01093488d605c8", "GUID:77221876cc6b8244180b96e320b1bcd4", - "GUID:e5d376cc74feb79f79202405e1ea4edf" + "GUID:e5d376cc74feb79f79202405e1ea4edf", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:4d1b95a913bdd81cd80d6f7e65d64a4f", + "GUID:8567b98d634d91d94af9a6ea2d0f8cee" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Interaction/SelectedObjectHandler.cs b/Assets/Scripts/Interaction/SelectedObjectHandler.cs index 84e8fd4..8b26763 100644 --- a/Assets/Scripts/Interaction/SelectedObjectHandler.cs +++ b/Assets/Scripts/Interaction/SelectedObjectHandler.cs @@ -1,5 +1,6 @@ -using KitsuneCafe.SOAP; +using KitsuneCafe.Extension; using R3; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.Interaction @@ -7,7 +8,7 @@ namespace KitsuneCafe.Interaction public class SelectedObjectHandler : MonoBehaviour { [SerializeField] - private GameObjectValue selectedObject; + private GameObjectReference selectedObject; [Header("Default Outline")] [SerializeField] @@ -22,7 +23,7 @@ namespace KitsuneCafe.Interaction private void Awake() { selectedObject - .AsObservable() + .ObserveChange() .Scan(null, SwapObjects) .Subscribe() .AddTo(this); @@ -63,6 +64,8 @@ namespace KitsuneCafe.Interaction private void SelectObject(GameObject gameObject) { + if (!gameObject.activeInHierarchy) { return; } + if (!gameObject.TryGetComponent(out Outline outline)) { outline = AddSelectionEffect(gameObject); diff --git a/Assets/Scripts/Item/Atoms.meta b/Assets/Scripts/Item/Atoms.meta new file mode 100644 index 0000000..eb5dae3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d378f38fd7cd11275bc31f88955c1516 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Actions.meta b/Assets/Scripts/Item/Atoms/Actions.meta new file mode 100644 index 0000000..8b20a63 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61f69e69fdc43a7bd951be3fccb4310c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs b/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs new file mode 100644 index 0000000..788cc9e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Action of type `Equipment`. Inherits from `AtomAction<Equipment>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class EquipmentAction : AtomAction { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs.meta b/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs.meta new file mode 100644 index 0000000..61d29f2 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/EquipmentAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e9ad7b78a8b5f66c98207ea42b136ff3 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs b/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs new file mode 100644 index 0000000..3056b39 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Action of type `EquipmentPair`. Inherits from `AtomAction<EquipmentPair>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class EquipmentPairAction : AtomAction { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs.meta b/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs.meta new file mode 100644 index 0000000..e6ff3d1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/EquipmentPairAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 948bbae891fa2b2d9b21513d956f5e3c \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs b/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs new file mode 100644 index 0000000..bcbded9 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Action of type `Item`. Inherits from `AtomAction<Item>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ItemAction : AtomAction { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs.meta b/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs.meta new file mode 100644 index 0000000..30ff537 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/ItemAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ba4427407445d38b2bac398e7b3ec871 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs b/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs new file mode 100644 index 0000000..fc982a6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Action of type `ItemPair`. Inherits from `AtomAction<ItemPair>`. + /// + [EditorIcon("atom-icon-purple")] + public abstract class ItemPairAction : AtomAction { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs.meta b/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs.meta new file mode 100644 index 0000000..b0e7db3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/ItemPairAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 478fe2b08689d0551b436b6cb8ede5ca \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Actions/SetVariableValue.meta b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue.meta new file mode 100644 index 0000000..0480d4a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1632481f4615cef2cadfc9a5529562cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs new file mode 100644 index 0000000..0973166 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Set variable value Action of type `Equipment`. Inherits from `SetVariableValue<Equipment, EquipmentPair, EquipmentVariable, EquipmentConstant, EquipmentReference, EquipmentEvent, EquipmentPairEvent, EquipmentVariableInstancer>`. + /// + [EditorIcon("atom-icon-purple")] + [CreateAssetMenu(menuName = "Unity Atoms/Actions/Set Variable Value/Equipment", fileName = "SetEquipmentVariableValue")] + public sealed class SetEquipmentVariableValue : SetVariableValue< + Equipment, + EquipmentPair, + EquipmentVariable, + EquipmentConstant, + EquipmentReference, + EquipmentEvent, + EquipmentPairEvent, + EquipmentEquipmentFunction, + EquipmentVariableInstancer> + { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs.meta b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs.meta new file mode 100644 index 0000000..3ea6497 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetEquipmentVariableValue.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a3894ff35eaeb663e84eb58f0cfe3dde \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs new file mode 100644 index 0000000..a998711 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Set variable value Action of type `Item`. Inherits from `SetVariableValue<Item, ItemPair, ItemVariable, ItemConstant, ItemReference, ItemEvent, ItemPairEvent, ItemVariableInstancer>`. + /// + [EditorIcon("atom-icon-purple")] + [CreateAssetMenu(menuName = "Unity Atoms/Actions/Set Variable Value/Item", fileName = "SetItemVariableValue")] + public sealed class SetItemVariableValue : SetVariableValue< + Item, + ItemPair, + ItemVariable, + ItemConstant, + ItemReference, + ItemEvent, + ItemPairEvent, + ItemItemFunction, + ItemVariableInstancer> + { } +} diff --git a/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs.meta b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs.meta new file mode 100644 index 0000000..40b3eff --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Actions/SetVariableValue/SetItemVariableValue.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 8f6bbe3e3ddf5523d91dc80b10fb1736 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Conditions.meta b/Assets/Scripts/Item/Atoms/Conditions.meta new file mode 100644 index 0000000..81eb210 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Conditions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b4a9482da0b9c82b8a5c16dd60a707aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs b/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs new file mode 100644 index 0000000..e93804a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Condition of type `Equipment`. Inherits from `AtomCondition<Equipment>`. + /// + [EditorIcon("atom-icon-teal")] + public abstract class EquipmentCondition : AtomCondition { } +} \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs.meta b/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs.meta new file mode 100644 index 0000000..4f42c7f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Conditions/EquipmentCondition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3f3a682306db618b7a624c11515f1a1f \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs b/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs new file mode 100644 index 0000000..1404ef4 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Condition of type `Item`. Inherits from `AtomCondition<Item>`. + /// + [EditorIcon("atom-icon-teal")] + public abstract class ItemCondition : AtomCondition { } +} \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs.meta b/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs.meta new file mode 100644 index 0000000..9369fbb --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Conditions/ItemCondition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d838ecf2c404a2388938758438b93779 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Constants.meta b/Assets/Scripts/Item/Atoms/Constants.meta new file mode 100644 index 0000000..0b4c200 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Constants.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 251b3f5c839890ab08ed6509b2cb1d1d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs b/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs new file mode 100644 index 0000000..d1adf38 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Constant of type `Equipment`. Inherits from `AtomBaseVariable<Equipment>`. + /// + [EditorIcon("atom-icon-teal")] + [CreateAssetMenu(menuName = "Unity Atoms/Constants/Equipment", fileName = "EquipmentConstant")] + public sealed class EquipmentConstant : AtomBaseVariable { } +} diff --git a/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs.meta b/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs.meta new file mode 100644 index 0000000..ddc08ac --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Constants/EquipmentConstant.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 59840d9c7060582e2b1504e0f88fa15b \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs b/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs new file mode 100644 index 0000000..3ffe9f7 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Constant of type `Item`. Inherits from `AtomBaseVariable<Item>`. + /// + [EditorIcon("atom-icon-teal")] + [CreateAssetMenu(menuName = "Unity Atoms/Constants/Item", fileName = "ItemConstant")] + public sealed class ItemConstant : AtomBaseVariable { } +} diff --git a/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs.meta b/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs.meta new file mode 100644 index 0000000..91c804f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Constants/ItemConstant.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a5b5cd2d965c6f1728d7546ffb726851 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor.meta b/Assets/Scripts/Item/Atoms/Editor.meta new file mode 100644 index 0000000..c8c68ce --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29d5284a0107557db8f6641fe8f37e64 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers.meta new file mode 100644 index 0000000..02b5b89 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d049f30faefa69c8487ba6e484aee013 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants.meta new file mode 100644 index 0000000..c2db765 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89f8d9d3e3e9d4404a9d68f167c2c995 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs new file mode 100644 index 0000000..52b3103 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Constant property drawer of type `Equipment`. Inherits from `AtomDrawer<EquipmentConstant>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(EquipmentConstant))] + public class EquipmentConstantDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs.meta new file mode 100644 index 0000000..692cf2a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/EquipmentConstantDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ccafbd4516d2dc05baabbc85f8772ad7 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs new file mode 100644 index 0000000..8540db2 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Constant property drawer of type `Item`. Inherits from `AtomDrawer<ItemConstant>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ItemConstant))] + public class ItemConstantDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs.meta new file mode 100644 index 0000000..fd04f27 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Constants/ItemConstantDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ecf1ebf407d1f7ec092519a36a7654ec \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events.meta new file mode 100644 index 0000000..5dfc64b --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f064fe0d552c740db61460fef0a8597 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs new file mode 100644 index 0000000..33a3ee3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `Equipment`. Inherits from `AtomDrawer<EquipmentEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(EquipmentEvent))] + public class EquipmentEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs.meta new file mode 100644 index 0000000..35310d5 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3ec22563034228e778de716ac48506c2 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs new file mode 100644 index 0000000..cf17692 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `EquipmentPair`. Inherits from `AtomDrawer<EquipmentPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(EquipmentPairEvent))] + public class EquipmentPairEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs.meta new file mode 100644 index 0000000..3339183 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/EquipmentPairEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ef487092551cab75eb7d7a4c997b3a89 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs new file mode 100644 index 0000000..dc20045 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `Item`. Inherits from `AtomDrawer<ItemEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ItemEvent))] + public class ItemEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs.meta new file mode 100644 index 0000000..c1e7e2a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: fb98d7c19132c6059a69c4266564da4b \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs new file mode 100644 index 0000000..0469bee --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `ItemPair`. Inherits from `AtomDrawer<ItemPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ItemPairEvent))] + public class ItemPairEventDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs.meta new file mode 100644 index 0000000..54b0103 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Events/ItemPairEventDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 24e121fec04c47cc1a5dba32bb4429a1 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists.meta new file mode 100644 index 0000000..d70c35e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1c4a64a73065d78b90a331c099fd7d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs new file mode 100644 index 0000000..a4c0d16 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Value List property drawer of type `Equipment`. Inherits from `AtomDrawer<EquipmentValueList>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(EquipmentValueList))] + public class EquipmentValueListDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs.meta new file mode 100644 index 0000000..e813778 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/EquipmentValueListDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 960199b62472446a98cc3d4d32ff4e88 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs new file mode 100644 index 0000000..2a67d8d --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Value List property drawer of type `Item`. Inherits from `AtomDrawer<ItemValueList>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ItemValueList))] + public class ItemValueListDrawer : AtomDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs.meta new file mode 100644 index 0000000..aceddb4 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/ValueLists/ItemValueListDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a858303105d65a0bfb00fac4bbfabe20 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables.meta new file mode 100644 index 0000000..89c3357 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f51ad31fc4a1261b8816ba433b20fd33 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs new file mode 100644 index 0000000..176822d --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Variable property drawer of type `Equipment`. Inherits from `AtomDrawer<EquipmentVariable>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(EquipmentVariable))] + public class EquipmentVariableDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs.meta new file mode 100644 index 0000000..b08a49f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/EquipmentVariableDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f74b60decd9a05fcb980e8347d9dddf5 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs new file mode 100644 index 0000000..4a11747 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs @@ -0,0 +1,13 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityAtoms.Editor; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Variable property drawer of type `Item`. Inherits from `AtomDrawer<ItemVariable>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomPropertyDrawer(typeof(ItemVariable))] + public class ItemVariableDrawer : VariableDrawer { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs.meta new file mode 100644 index 0000000..aa7110c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomDrawers/Variables/ItemVariableDrawer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 41dc1b4522ca097a4bda687f7ee93f6d \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors.meta new file mode 100644 index 0000000..baa82e7 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73b5c8ba95d48e3c9ef7bf08464dd91 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events.meta new file mode 100644 index 0000000..d76d88f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e48561c83546624959d23d42140cfc7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs new file mode 100644 index 0000000..6a2652b --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `Equipment`. Inherits from `AtomEventEditor<Equipment, EquipmentEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(EquipmentEvent))] + public sealed class EquipmentEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs.meta new file mode 100644 index 0000000..0ba8a3c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 85a8c00b6768d4e7a8a4fd2a6813da06 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs new file mode 100644 index 0000000..4c96665 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `EquipmentPair`. Inherits from `AtomEventEditor<EquipmentPair, EquipmentPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(EquipmentPairEvent))] + public sealed class EquipmentPairEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs.meta new file mode 100644 index 0000000..c4fbcd3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/EquipmentPairEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9302dfef5047d9fa98eb73a4f00e026a \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs new file mode 100644 index 0000000..803540b --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `Item`. Inherits from `AtomEventEditor<Item, ItemEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ItemEvent))] + public sealed class ItemEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs.meta new file mode 100644 index 0000000..c3dc7a6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 74affdf981f0a47058d294f47350c4ea \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs new file mode 100644 index 0000000..56fc1d9 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs @@ -0,0 +1,15 @@ +#if UNITY_2019_1_OR_NEWER +using UnityEditor; +using UnityEngine.UIElements; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Event property drawer of type `ItemPair`. Inherits from `AtomEventEditor<ItemPair, ItemPairEvent>`. Only availble in `UNITY_2019_1_OR_NEWER`. + /// + [CustomEditor(typeof(ItemPairEvent))] + public sealed class ItemPairEventEditor : AtomEventEditor { } +} +#endif diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs.meta new file mode 100644 index 0000000..b37bb1a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Events/ItemPairEventEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d08c0cf2e716a3ed7ac09501581529ab \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables.meta new file mode 100644 index 0000000..cac6d59 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ded26d108975a71f84245fa98b375f7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs new file mode 100644 index 0000000..20c7be3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs @@ -0,0 +1,12 @@ +using UnityEditor; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Variable Inspector of type `Equipment`. Inherits from `AtomVariableEditor` + /// + [CustomEditor(typeof(EquipmentVariable))] + public sealed class EquipmentVariableEditor : AtomVariableEditor { } +} diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs.meta new file mode 100644 index 0000000..6f85a7f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/EquipmentVariableEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 67370514b190e87aea39592fb0a9aaee \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs new file mode 100644 index 0000000..e393368 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs @@ -0,0 +1,12 @@ +using UnityEditor; +using UnityAtoms.Editor; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor +{ + /// + /// Variable Inspector of type `Item`. Inherits from `AtomVariableEditor` + /// + [CustomEditor(typeof(ItemVariable))] + public sealed class ItemVariableEditor : AtomVariableEditor { } +} diff --git a/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs.meta b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs.meta new file mode 100644 index 0000000..37d481c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/AtomEditors/Variables/ItemVariableEditor.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d577364694f131513b8cc4c4aaa9eaef \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef b/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef new file mode 100644 index 0000000..dbaf95d --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef @@ -0,0 +1,24 @@ +{ + "name": "UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor", + "rootNamespace": "UnityAtoms.KitsuneCafe.Atom.ItemSystem.Editor", + "references": [ + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:598750ec792e4472396f5fbc092caa65", + "GUID:87264ae76e36244ae9adf5b5fbf7ca19", + "GUID:676a03681cdd5cda8a014721c6ebf5ee", + "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", + "GUID:309aea25bc6af538c82f3ccffd0d15f6" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef.meta b/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef.meta new file mode 100644 index 0000000..daeaaf6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Editor/KitsuneCafe.Atom.ItemSystem.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5d4373e43d0e9b06cb61cfb5d611fa5b +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/EventInstancers.meta b/Assets/Scripts/Item/Atoms/EventInstancers.meta new file mode 100644 index 0000000..0d9d52a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8ca55489440ecfd70b0c7522065366c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs new file mode 100644 index 0000000..26cab8e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Instancer of type `Equipment`. Inherits from `AtomEventInstancer<Equipment, EquipmentEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/Equipment Event Instancer")] + public class EquipmentEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs.meta b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs.meta new file mode 100644 index 0000000..56ab743 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c37c238eab214a4b78e573eff9bd68a0 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs new file mode 100644 index 0000000..50aa2fd --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Instancer of type `EquipmentPair`. Inherits from `AtomEventInstancer<EquipmentPair, EquipmentPairEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/EquipmentPair Event Instancer")] + public class EquipmentPairEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs.meta b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs.meta new file mode 100644 index 0000000..cb1af92 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/EquipmentPairEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7965d11bcd247608291b0e8c353dd04f \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs b/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs new file mode 100644 index 0000000..8c938f6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Instancer of type `Item`. Inherits from `AtomEventInstancer<Item, ItemEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/Item Event Instancer")] + public class ItemEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs.meta b/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs.meta new file mode 100644 index 0000000..76705b5 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/ItemEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2314352bc7fe25711bc05be419f3b3b9 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs b/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs new file mode 100644 index 0000000..58cf9c3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Instancer of type `ItemPair`. Inherits from `AtomEventInstancer<ItemPair, ItemPairEvent>`. + /// + [EditorIcon("atom-icon-sign-blue")] + [AddComponentMenu("Unity Atoms/Event Instancers/ItemPair Event Instancer")] + public class ItemPairEventInstancer : AtomEventInstancer { } +} diff --git a/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs.meta b/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs.meta new file mode 100644 index 0000000..7bf9879 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventInstancers/ItemPairEventInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b4f9df50cbca9d87aa6fa08f28e3eded \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners.meta b/Assets/Scripts/Item/Atoms/EventReferenceListeners.meta new file mode 100644 index 0000000..c89ad4a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dfe250e889ef0f8b8950ce27ea22e33c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs new file mode 100644 index 0000000..57422c6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference Listener of type `Equipment`. Inherits from `AtomEventReferenceListener<Equipment, EquipmentEvent, EquipmentEventReference, EquipmentUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/Equipment Event Reference Listener")] + public sealed class EquipmentEventReferenceListener : AtomEventReferenceListener< + Equipment, + EquipmentEvent, + EquipmentEventReference, + EquipmentUnityEvent> + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs.meta b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs.meta new file mode 100644 index 0000000..d64c356 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d16e9d50e55c5f9cbb5f0033de142871 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs new file mode 100644 index 0000000..c9669bc --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference Listener of type `EquipmentPair`. Inherits from `AtomEventReferenceListener<EquipmentPair, EquipmentPairEvent, EquipmentPairEventReference, EquipmentPairUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/EquipmentPair Event Reference Listener")] + public sealed class EquipmentPairEventReferenceListener : AtomEventReferenceListener< + EquipmentPair, + EquipmentPairEvent, + EquipmentPairEventReference, + EquipmentPairUnityEvent> + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs.meta b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs.meta new file mode 100644 index 0000000..4a979fe --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/EquipmentPairEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 570fca9da35fd702584b643b5ace6bb0 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs new file mode 100644 index 0000000..1e38fc1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference Listener of type `Item`. Inherits from `AtomEventReferenceListener<Item, ItemEvent, ItemEventReference, ItemUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/Item Event Reference Listener")] + public sealed class ItemEventReferenceListener : AtomEventReferenceListener< + Item, + ItemEvent, + ItemEventReference, + ItemUnityEvent> + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs.meta b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs.meta new file mode 100644 index 0000000..97e5d36 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d7beb2f794558a385ab6bef439965b78 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs new file mode 100644 index 0000000..6f56420 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference Listener of type `ItemPair`. Inherits from `AtomEventReferenceListener<ItemPair, ItemPairEvent, ItemPairEventReference, ItemPairUnityEvent>`. + /// + [EditorIcon("atom-icon-orange")] + [AddComponentMenu("Unity Atoms/Listeners/ItemPair Event Reference Listener")] + public sealed class ItemPairEventReferenceListener : AtomEventReferenceListener< + ItemPair, + ItemPairEvent, + ItemPairEventReference, + ItemPairUnityEvent> + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs.meta b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs.meta new file mode 100644 index 0000000..b89cab6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferenceListeners/ItemPairEventReferenceListener.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ab8ce4df956963df3a551bbc685e0620 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferences.meta b/Assets/Scripts/Item/Atoms/EventReferences.meta new file mode 100644 index 0000000..21479f3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a12fce53b8619bfd4badb557253cc65f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs new file mode 100644 index 0000000..a26bf72 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference of type `Equipment`. Inherits from `AtomEventReference<Equipment, EquipmentVariable, EquipmentEvent, EquipmentVariableInstancer, EquipmentEventInstancer>`. + /// + [Serializable] + public sealed class EquipmentEventReference : AtomEventReference< + Equipment, + EquipmentVariable, + EquipmentEvent, + EquipmentVariableInstancer, + EquipmentEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs.meta b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs.meta new file mode 100644 index 0000000..6f6078e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2862ce58b7f4b62f58bdf39c9c12e884 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs new file mode 100644 index 0000000..9c892e8 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference of type `EquipmentPair`. Inherits from `AtomEventReference<EquipmentPair, EquipmentVariable, EquipmentPairEvent, EquipmentVariableInstancer, EquipmentPairEventInstancer>`. + /// + [Serializable] + public sealed class EquipmentPairEventReference : AtomEventReference< + EquipmentPair, + EquipmentVariable, + EquipmentPairEvent, + EquipmentVariableInstancer, + EquipmentPairEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs.meta b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs.meta new file mode 100644 index 0000000..bf1ce33 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/EquipmentPairEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b45d2747b3a88142e9d62014db5c6586 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs b/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs new file mode 100644 index 0000000..09701c1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference of type `Item`. Inherits from `AtomEventReference<Item, ItemVariable, ItemEvent, ItemVariableInstancer, ItemEventInstancer>`. + /// + [Serializable] + public sealed class ItemEventReference : AtomEventReference< + Item, + ItemVariable, + ItemEvent, + ItemVariableInstancer, + ItemEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs.meta b/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs.meta new file mode 100644 index 0000000..d089e3a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/ItemEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: aa5115b91d9eaeb79b88e33aca9d98b2 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs b/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs new file mode 100644 index 0000000..4af108f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs @@ -0,0 +1,17 @@ +using System; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event Reference of type `ItemPair`. Inherits from `AtomEventReference<ItemPair, ItemVariable, ItemPairEvent, ItemVariableInstancer, ItemPairEventInstancer>`. + /// + [Serializable] + public sealed class ItemPairEventReference : AtomEventReference< + ItemPair, + ItemVariable, + ItemPairEvent, + ItemVariableInstancer, + ItemPairEventInstancer>, IGetEvent + { } +} diff --git a/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs.meta b/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs.meta new file mode 100644 index 0000000..1881715 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/EventReferences/ItemPairEventReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f1ee453553502cac886c73473d4f0c33 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Events.meta b/Assets/Scripts/Item/Atoms/Events.meta new file mode 100644 index 0000000..af30e66 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a8cf439423bd413784f6a503b531872 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs b/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs new file mode 100644 index 0000000..8597577 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event of type `Equipment`. Inherits from `AtomEvent<Equipment>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/Equipment", fileName = "EquipmentEvent")] + public sealed class EquipmentEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs.meta b/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs.meta new file mode 100644 index 0000000..7ec45c8 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/EquipmentEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6e7d8f8016ed19a528b59866a1d0f2e1 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs b/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs new file mode 100644 index 0000000..ebbb215 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event of type `EquipmentPair`. Inherits from `AtomEvent<EquipmentPair>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/EquipmentPair", fileName = "EquipmentPairEvent")] + public sealed class EquipmentPairEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs.meta b/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs.meta new file mode 100644 index 0000000..d5ec3c6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/EquipmentPairEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a2aa69138da485754b256c1b5cb7f6d4 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs b/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs new file mode 100644 index 0000000..e6b289d --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event of type `Item`. Inherits from `AtomEvent<Item>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/Item", fileName = "ItemEvent")] + public sealed class ItemEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs.meta b/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs.meta new file mode 100644 index 0000000..33acac9 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/ItemEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ce9ee6229f7757f78a5cbb41fcb20bcd \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs b/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs new file mode 100644 index 0000000..cd33aa6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Event of type `ItemPair`. Inherits from `AtomEvent<ItemPair>`. + /// + [EditorIcon("atom-icon-cherry")] + [CreateAssetMenu(menuName = "Unity Atoms/Events/ItemPair", fileName = "ItemPairEvent")] + public sealed class ItemPairEvent : AtomEvent + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs.meta b/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs.meta new file mode 100644 index 0000000..0eefcc3 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Events/ItemPairEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 488cf2ba63f0f4857b43bbd7e4338086 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Functions.meta b/Assets/Scripts/Item/Atoms/Functions.meta new file mode 100644 index 0000000..965733b --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Functions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2588e77d5c20cd5fab676b93bcc0e683 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs b/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs new file mode 100644 index 0000000..5c42730 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Function x 2 of type `Equipment`. Inherits from `AtomFunction<Equipment, Equipment>`. + /// + [EditorIcon("atom-icon-sand")] + public abstract class EquipmentEquipmentFunction : AtomFunction { } +} diff --git a/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs.meta b/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs.meta new file mode 100644 index 0000000..63a7563 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Functions/EquipmentEquipmentFunction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6686e268dc2d5433eb1f8b462a7d81b8 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs b/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs new file mode 100644 index 0000000..ea4576f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs @@ -0,0 +1,9 @@ +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Function x 2 of type `Item`. Inherits from `AtomFunction<Item, Item>`. + /// + [EditorIcon("atom-icon-sand")] + public abstract class ItemItemFunction : AtomFunction { } +} diff --git a/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs.meta b/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs.meta new file mode 100644 index 0000000..be7c4e6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Functions/ItemItemFunction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d5bfa9a1254dd6aed87ad29cf3fa108b \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Pairs.meta b/Assets/Scripts/Item/Atoms/Pairs.meta new file mode 100644 index 0000000..c209471 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Pairs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da5ab08c47b7ba4ec8a2296c019a44ae +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs b/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs new file mode 100644 index 0000000..15ac3d9 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// IPair of type `<Equipment>`. Inherits from `IPair<Equipment>`. + /// + [Serializable] + public struct EquipmentPair : IPair + { + public Equipment Item1 { get => _item1; set => _item1 = value; } + public Equipment Item2 { get => _item2; set => _item2 = value; } + + [SerializeField] + private Equipment _item1; + [SerializeField] + private Equipment _item2; + + public void Deconstruct(out Equipment item1, out Equipment item2) { item1 = Item1; item2 = Item2; } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs.meta b/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs.meta new file mode 100644 index 0000000..f7589d1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Pairs/EquipmentPair.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c94df9e4d917d57f3b4e8edd22a467d9 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs b/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs new file mode 100644 index 0000000..4e8f212 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using KitsuneCafe.ItemSystem; +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// IPair of type `<Item>`. Inherits from `IPair<Item>`. + /// + [Serializable] + public struct ItemPair : IPair + { + public Item Item1 { get => _item1; set => _item1 = value; } + public Item Item2 { get => _item2; set => _item2 = value; } + + [SerializeField] + private Item _item1; + [SerializeField] + private Item _item2; + + public void Deconstruct(out Item item1, out Item item2) { item1 = Item1; item2 = Item2; } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs.meta b/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs.meta new file mode 100644 index 0000000..835a17d --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Pairs/ItemPair.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d2fd70f499fe978dd934b7ff78aed0d3 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/References.meta b/Assets/Scripts/Item/Atoms/References.meta new file mode 100644 index 0000000..41c1778 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/References.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f1c960e93c3a6014b6bba0c0a89eec0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs b/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs new file mode 100644 index 0000000..533ad5e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs @@ -0,0 +1,25 @@ +using System; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Reference of type `Equipment`. Inherits from `EquatableAtomReference<Equipment, EquipmentPair, EquipmentConstant, EquipmentVariable, EquipmentEvent, EquipmentPairEvent, EquipmentEquipmentFunction, EquipmentVariableInstancer, AtomCollection, AtomList>`. + /// + [Serializable] + public sealed class EquipmentReference : EquatableAtomReference< + Equipment, + EquipmentPair, + EquipmentConstant, + EquipmentVariable, + EquipmentEvent, + EquipmentPairEvent, + EquipmentEquipmentFunction, + EquipmentVariableInstancer>, IEquatable + { + public EquipmentReference() : base() { } + public EquipmentReference(Equipment value) : base(value) { } + public bool Equals(EquipmentReference other) { return base.Equals(other); } + } +} diff --git a/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs.meta b/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs.meta new file mode 100644 index 0000000..c69e748 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/References/EquipmentReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 81a1da92ba0a6917e8db4823d46bd4dc \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/References/ItemReference.cs b/Assets/Scripts/Item/Atoms/References/ItemReference.cs new file mode 100644 index 0000000..53d30c5 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/References/ItemReference.cs @@ -0,0 +1,25 @@ +using System; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Reference of type `Item`. Inherits from `EquatableAtomReference<Item, ItemPair, ItemConstant, ItemVariable, ItemEvent, ItemPairEvent, ItemItemFunction, ItemVariableInstancer, AtomCollection, AtomList>`. + /// + [Serializable] + public sealed class ItemReference : EquatableAtomReference< + Item, + ItemPair, + ItemConstant, + ItemVariable, + ItemEvent, + ItemPairEvent, + ItemItemFunction, + ItemVariableInstancer>, IEquatable + { + public ItemReference() : base() { } + public ItemReference(Item value) : base(value) { } + public bool Equals(ItemReference other) { return base.Equals(other); } + } +} diff --git a/Assets/Scripts/Item/Atoms/References/ItemReference.cs.meta b/Assets/Scripts/Item/Atoms/References/ItemReference.cs.meta new file mode 100644 index 0000000..b334f4e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/References/ItemReference.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e5f4940d8ff4a603ab22e0973672e7b8 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection.meta b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection.meta new file mode 100644 index 0000000..f709e32 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 976f9534511d6da89b6a13f68dbe352d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs new file mode 100644 index 0000000..a02e7a5 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs @@ -0,0 +1,13 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Adds Variable Instancer's Variable of type Equipment to a Collection or List on OnEnable and removes it on OnDestroy. + /// + [AddComponentMenu("Unity Atoms/Sync Variable Instancer to Collection/Sync Equipment Variable Instancer to Collection")] + [EditorIcon("atom-icon-delicate")] + public class SyncEquipmentVariableInstancerToCollection : SyncVariableInstancerToCollection { } +} diff --git a/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs.meta b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs.meta new file mode 100644 index 0000000..d08a168 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncEquipmentVariableInstancerToCollection.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 495fe2469e66dd50384037c4d2104d05 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs new file mode 100644 index 0000000..3fe87b1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs @@ -0,0 +1,13 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Adds Variable Instancer's Variable of type Item to a Collection or List on OnEnable and removes it on OnDestroy. + /// + [AddComponentMenu("Unity Atoms/Sync Variable Instancer to Collection/Sync Item Variable Instancer to Collection")] + [EditorIcon("atom-icon-delicate")] + public class SyncItemVariableInstancerToCollection : SyncVariableInstancerToCollection { } +} diff --git a/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs.meta b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs.meta new file mode 100644 index 0000000..ab25fe6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/SyncVariableInstancerToCollection/SyncItemVariableInstancerToCollection.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 75a54030772ccc209b644a1b540c91f2 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/UnityEvents.meta b/Assets/Scripts/Item/Atoms/UnityEvents.meta new file mode 100644 index 0000000..218ce06 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b8d99d9c0fa6109995ccca0434f2b6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs new file mode 100644 index 0000000..e892276 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// None generic Unity Event of type `EquipmentPair`. Inherits from `UnityEvent<EquipmentPair>`. + /// + [Serializable] + public sealed class EquipmentPairUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs.meta b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs.meta new file mode 100644 index 0000000..d66a4de --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentPairUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 54dd04cf300965c5b970fa179d7c76e3 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs new file mode 100644 index 0000000..7a03f38 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// None generic Unity Event of type `Equipment`. Inherits from `UnityEvent<Equipment>`. + /// + [Serializable] + public sealed class EquipmentUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs.meta b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs.meta new file mode 100644 index 0000000..38b77f4 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/EquipmentUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a5549b914f4e2e94ea9c2e7839670371 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs b/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs new file mode 100644 index 0000000..d53ac4c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// None generic Unity Event of type `ItemPair`. Inherits from `UnityEvent<ItemPair>`. + /// + [Serializable] + public sealed class ItemPairUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs.meta b/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs.meta new file mode 100644 index 0000000..9e276fd --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/ItemPairUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: bd3939cbd35c4fac880f74419f8f4b51 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs b/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs new file mode 100644 index 0000000..23d8519 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine.Events; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// None generic Unity Event of type `Item`. Inherits from `UnityEvent<Item>`. + /// + [Serializable] + public sealed class ItemUnityEvent : UnityEvent { } +} diff --git a/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs.meta b/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs.meta new file mode 100644 index 0000000..830e87f --- /dev/null +++ b/Assets/Scripts/Item/Atoms/UnityEvents/ItemUnityEvent.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e17ac186f2edf1145a6011e54e46e64e \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/ValueLists.meta b/Assets/Scripts/Item/Atoms/ValueLists.meta new file mode 100644 index 0000000..5cb122c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/ValueLists.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1db7d07ab9d028a7ebbc7225b661bd42 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs b/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs new file mode 100644 index 0000000..5a4ad06 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Value List of type `Equipment`. Inherits from `AtomValueList<Equipment, EquipmentEvent>`. + /// + [EditorIcon("atom-icon-piglet")] + [CreateAssetMenu(menuName = "Unity Atoms/Value Lists/Equipment", fileName = "EquipmentValueList")] + public sealed class EquipmentValueList : AtomValueList { } +} diff --git a/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs.meta b/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs.meta new file mode 100644 index 0000000..47e4501 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/ValueLists/EquipmentValueList.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b3d108ad85db6d3adb4e15f40691314c \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs b/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs new file mode 100644 index 0000000..fbecfb1 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Value List of type `Item`. Inherits from `AtomValueList<Item, ItemEvent>`. + /// + [EditorIcon("atom-icon-piglet")] + [CreateAssetMenu(menuName = "Unity Atoms/Value Lists/Item", fileName = "ItemValueList")] + public sealed class ItemValueList : AtomValueList { } +} diff --git a/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs.meta b/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs.meta new file mode 100644 index 0000000..cb5ed36 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/ValueLists/ItemValueList.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 63f40c3a01c03eabf8e96a8f70df10bd \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/VariableInstancers.meta b/Assets/Scripts/Item/Atoms/VariableInstancers.meta new file mode 100644 index 0000000..960236a --- /dev/null +++ b/Assets/Scripts/Item/Atoms/VariableInstancers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8da03b22cc4e64047a17b975e7b51090 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs b/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs new file mode 100644 index 0000000..d3f5b1b --- /dev/null +++ b/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Variable Instancer of type `Equipment`. Inherits from `AtomVariableInstancer<EquipmentVariable, EquipmentPair, Equipment, EquipmentEvent, EquipmentPairEvent, EquipmentEquipmentFunction>`. + /// + [EditorIcon("atom-icon-hotpink")] + [AddComponentMenu("Unity Atoms/Variable Instancers/Equipment Variable Instancer")] + public class EquipmentVariableInstancer : AtomVariableInstancer< + EquipmentVariable, + EquipmentPair, + Equipment, + EquipmentEvent, + EquipmentPairEvent, + EquipmentEquipmentFunction> + { } +} diff --git a/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs.meta b/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs.meta new file mode 100644 index 0000000..2a21f29 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/VariableInstancers/EquipmentVariableInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7b2c31fb76ed7976d8c17012e7f1f8a5 \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs b/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs new file mode 100644 index 0000000..833e940 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using UnityAtoms.BaseAtoms; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Variable Instancer of type `Item`. Inherits from `AtomVariableInstancer<ItemVariable, ItemPair, Item, ItemEvent, ItemPairEvent, ItemItemFunction>`. + /// + [EditorIcon("atom-icon-hotpink")] + [AddComponentMenu("Unity Atoms/Variable Instancers/Item Variable Instancer")] + public class ItemVariableInstancer : AtomVariableInstancer< + ItemVariable, + ItemPair, + Item, + ItemEvent, + ItemPairEvent, + ItemItemFunction> + { } +} diff --git a/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs.meta b/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs.meta new file mode 100644 index 0000000..75788e7 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/VariableInstancers/ItemVariableInstancer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b795fb1e6c0c057a6a077cfb1a28656e \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Variables.meta b/Assets/Scripts/Item/Atoms/Variables.meta new file mode 100644 index 0000000..187786c --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Variables.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4efed16cd6e5e367581964daff4fb7dd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs b/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs new file mode 100644 index 0000000..b10754e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Variable of type `Equipment`. Inherits from `EquatableAtomVariable<Equipment, EquipmentPair, EquipmentEvent, EquipmentPairEvent, EquipmentEquipmentFunction>`. + /// + [EditorIcon("atom-icon-lush")] + [CreateAssetMenu(menuName = "Unity Atoms/Variables/Equipment", fileName = "EquipmentVariable")] + public sealed class EquipmentVariable : EquatableAtomVariable + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs.meta b/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs.meta new file mode 100644 index 0000000..2801c0e --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Variables/EquipmentVariable.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ba465ed50e3ea95a596864a98b1efbda \ No newline at end of file diff --git a/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs b/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs new file mode 100644 index 0000000..9a71cb5 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using KitsuneCafe.ItemSystem; + +namespace UnityAtoms.KitsuneCafe.Atom.ItemSystem +{ + /// + /// Variable of type `Item`. Inherits from `EquatableAtomVariable<Item, ItemPair, ItemEvent, ItemPairEvent, ItemItemFunction>`. + /// + [EditorIcon("atom-icon-lush")] + [CreateAssetMenu(menuName = "Unity Atoms/Variables/Item", fileName = "ItemVariable")] + public sealed class ItemVariable : EquatableAtomVariable + { + } +} diff --git a/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs.meta b/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs.meta new file mode 100644 index 0000000..1cc42a6 --- /dev/null +++ b/Assets/Scripts/Item/Atoms/Variables/ItemVariable.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 88ab891b079dc368e8084a0e38f0714c \ No newline at end of file diff --git a/Assets/Scripts/Item/BaseItem.cs b/Assets/Scripts/Item/BaseItem.cs index f0ebf29..100b721 100644 --- a/Assets/Scripts/Item/BaseItem.cs +++ b/Assets/Scripts/Item/BaseItem.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; -using KitsuneCafe.SOAP; -using KitsuneCafe.Sys.Attributes; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.ItemSystem @@ -34,7 +33,6 @@ namespace KitsuneCafe.ItemSystem [SerializeField] private GameObject previewPrefab; - [Button("Generate New ID")] protected void GenerateNewId() { id = Guid.NewGuid().ToString(); diff --git a/Assets/Scripts/Item/Entity/AimFeature.cs b/Assets/Scripts/Item/Entity/AimFeature.cs index f6b1138..03bbf49 100644 --- a/Assets/Scripts/Item/Entity/AimFeature.cs +++ b/Assets/Scripts/Item/Entity/AimFeature.cs @@ -1,10 +1,9 @@ -using System; using KitsuneCafe.Extension; using KitsuneCafe.Input; using KitsuneCafe.ItemSystem.Entities; -using KitsuneCafe.SOAP; -using KitsuneCafe.SOAP.Input; using R3; +using UnityAtoms.BaseAtoms; +using UnityAtoms.KitsuneCafe.Input; using UnityEngine; namespace KitsuneCafe.Entities @@ -21,27 +20,16 @@ namespace KitsuneCafe.Entities private Motor motor; [SerializeField] - private ControlSchemeValue controlScheme; + private ControlSchemeReference controlScheme; [SerializeField] - private Vector2Value lookValue; + private Vector2Reference lookValue; - private void OnValidate() + private void Reset() { - if (camera == null) - { - camera = Camera.main; - } - - if (equipment == null) - { - equipment = GetComponent(); - } - - if (motor == null) - { - motor = GetComponent(); - } + camera = Camera.main; + equipment = GetComponent(); + motor = GetComponent(); } private void Start() @@ -64,7 +52,7 @@ namespace KitsuneCafe.Entities readied .WhereTrue() .SelectMany(_ => - controlScheme.AsObservable() + controlScheme.ObserveChange() .CombineLatest( Observable.IntervalFrame(1), static (scheme, _) => scheme diff --git a/Assets/Scripts/Item/Entity/EquipmentAnimator.cs b/Assets/Scripts/Item/Entity/EquipmentAnimator.cs index b81cf90..fb89df7 100644 --- a/Assets/Scripts/Item/Entity/EquipmentAnimator.cs +++ b/Assets/Scripts/Item/Entity/EquipmentAnimator.cs @@ -1,8 +1,8 @@ using System.Threading; using KitsuneCafe.Extension; -using KitsuneCafe.Sys.Attributes; using R3; using UnityEngine; +using UnityForge.PropertyDrawers; namespace KitsuneCafe.ItemSystem.Entities { @@ -16,7 +16,7 @@ namespace KitsuneCafe.ItemSystem.Entities private EquipmentInstance equipment; [Header("Combat")] - [SerializeField, AnimatorParam("animator")] + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Bool, "animator")] private string readyParam; private CancellationTokenSource disableCancellationTokenSource; @@ -24,6 +24,7 @@ namespace KitsuneCafe.ItemSystem.Entities private void OnValidate() { + this.TryGetComponentIfNull(ref animator); this.TryGetComponentIfNull(ref equipment); } diff --git a/Assets/Scripts/Item/Entity/EquipmentInstance.cs b/Assets/Scripts/Item/Entity/EquipmentInstance.cs index 76af0c8..e44ec14 100644 --- a/Assets/Scripts/Item/Entity/EquipmentInstance.cs +++ b/Assets/Scripts/Item/Entity/EquipmentInstance.cs @@ -1,7 +1,8 @@ using System; using KitsuneCafe.Entities; -using KitsuneCafe.SOAP; +using KitsuneCafe.Extension; using R3; +using UnityAtoms.KitsuneCafe.Atom.ItemSystem; using UnityEngine; namespace KitsuneCafe.ItemSystem.Entities @@ -17,12 +18,12 @@ namespace KitsuneCafe.ItemSystem.Entities private BoneAttachment attachment; [SerializeField] - private EquipmentValue primary; - public EquipmentItem Primary => primary.Value; + private EquipmentReference primary; + public Equipment Primary => primary.Value; [SerializeField] - private EquipmentValue secondary; - public EquipmentItem Secondary => secondary.Value; + private EquipmentReference secondary; + public Equipment Secondary => secondary.Value; private IEquippable equippedPrimary; @@ -34,35 +35,28 @@ namespace KitsuneCafe.ItemSystem.Entities public bool HasPrimaryEquipped => primary != null; public bool HasSecondaryEquipped => secondary != null; - private void OnValidate() + private void Reset() { - if (inventory == null) - { - inventory = GetComponent(); - } - - if (attachment == null) - { - attachment = GetComponent(); - } + inventory = GetComponent(); + attachment = GetComponent(); } private void Start() { var d = Disposable.CreateBuilder(); - primary.AsObservable() + primary.ObserveChange() .Subscribe(EquipPrimary) .AddTo(ref d); - secondary.AsObservable() + secondary.ObserveChange() .Subscribe() .AddTo(ref d); d.RegisterTo(destroyCancellationToken); } - private void EquipPrimary(EquipmentItem equipment) + private void EquipPrimary(Equipment equipment) { var previous = equippedPrimary; diff --git a/Assets/Scripts/Item/Entity/KitsuneCafe.Item.Entity.asmdef b/Assets/Scripts/Item/Entity/KitsuneCafe.Item.Entity.asmdef index 4b62f08..51b442a 100644 --- a/Assets/Scripts/Item/Entity/KitsuneCafe.Item.Entity.asmdef +++ b/Assets/Scripts/Item/Entity/KitsuneCafe.Item.Entity.asmdef @@ -6,9 +6,11 @@ "GUID:24b0eb9082688e682a1d343cebe3d689", "GUID:fc3a73c43268597c9a43e6d5faed34d2", "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", - "GUID:6809a292f3d5882afb01093488d605c8", - "GUID:02b21c019373d1001a43d867085bbbca", - "GUID:566c1e83d9618ee13bf2abe64f1b1fb6" + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:4d1b95a913bdd81cd80d6f7e65d64a4f", + "GUID:8567b98d634d91d94af9a6ea2d0f8cee" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/Item/EquipmentItem.cs b/Assets/Scripts/Item/Equipment.cs similarity index 80% rename from Assets/Scripts/Item/EquipmentItem.cs rename to Assets/Scripts/Item/Equipment.cs index 015d22f..c2bda7c 100644 --- a/Assets/Scripts/Item/EquipmentItem.cs +++ b/Assets/Scripts/Item/Equipment.cs @@ -1,10 +1,11 @@ +using System; using KitsuneCafe.Sys; using UnityEngine; namespace KitsuneCafe.ItemSystem { [CreateAssetMenu(menuName = KitsuneCafeMenu.Item + "Equipment")] - public class EquipmentItem : Item, IEquipmentItem + public class Equipment : Item, IEquipmentItem, IEquatable { [SerializeField] private GameObject equippedPrefab; @@ -23,5 +24,10 @@ namespace KitsuneCafe.ItemSystem { return Instantiate(equippedPrefab).GetComponent(); } + + public bool Equals(Equipment other) + { + return Id == other.Id; + } } } diff --git a/Assets/Scripts/Item/EquipmentItem.cs.meta b/Assets/Scripts/Item/Equipment.cs.meta similarity index 100% rename from Assets/Scripts/Item/EquipmentItem.cs.meta rename to Assets/Scripts/Item/Equipment.cs.meta diff --git a/Assets/Scripts/Item/Firearm.cs b/Assets/Scripts/Item/Firearm.cs index 6c0853d..43c6127 100644 --- a/Assets/Scripts/Item/Firearm.cs +++ b/Assets/Scripts/Item/Firearm.cs @@ -1,8 +1,8 @@ using System; using KitsuneCafe.Entities; using KitsuneCafe.Extension; -using KitsuneCafe.SOAP; using R3; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.ItemSystem @@ -10,13 +10,13 @@ namespace KitsuneCafe.ItemSystem public class Firearm : MonoBehaviour, IEquippable, IDamaging { [SerializeField] - private BoolValue ready; + private BoolVariable ready; [SerializeField] - private BoolValue fire; + private BoolVariable fire; [SerializeField] - private BoolValue reload; + private BoolVariable reload; [SerializeField] private Transform projectileOrigin; @@ -61,21 +61,24 @@ namespace KitsuneCafe.ItemSystem var d = Disposable.CreateBuilder(); - ready - .AsObservable() + var readyObs = ready.ObserveChange().ToObservable(); + + readyObs .Subscribe(Ready) .AddTo(ref d); fire - .AsObservable() - .CombineLatest(ready.AsObservable(), (ready, fire) => ready && fire) + .ObserveChange() + .ToObservable() + .CombineLatest(readyObs, (ready, fire) => ready && fire) .WhereTrue() .AsUnitObservable() .Subscribe(_ => Fire()) .AddTo(ref d); reload - .AsObservable() + .ObserveChange() + .ToObservable() .WhereTrue() .Subscribe(_ => Reload()) .AddTo(ref d); @@ -109,7 +112,6 @@ namespace KitsuneCafe.ItemSystem private void Reload() { Reloaded?.Invoke(this, EventArgs.Empty); - Debug.Log("rewowd"); } public void ApplyDamage(int amount, IDamageable target) diff --git a/Assets/Scripts/Item/IItem.cs b/Assets/Scripts/Item/IItem.cs index 7299cb9..33c6617 100644 --- a/Assets/Scripts/Item/IItem.cs +++ b/Assets/Scripts/Item/IItem.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; -using KitsuneCafe.SOAP; +using UnityAtoms.BaseAtoms; using UnityEngine; namespace KitsuneCafe.ItemSystem diff --git a/Assets/Scripts/Item/Item.cs b/Assets/Scripts/Item/Item.cs index ff112c3..e3debcf 100644 --- a/Assets/Scripts/Item/Item.cs +++ b/Assets/Scripts/Item/Item.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.Text; using KitsuneCafe.Sys; @@ -85,13 +86,13 @@ namespace KitsuneCafe.ItemSystem } } [CreateAssetMenu(menuName = KitsuneCafeMenu.Item + "Item")] - public class Item : BaseItem, IStackable + public class Item : BaseItem, IStackable, IEquatable { [SerializeField] private bool stackable; public bool IsStackable => stackable; - [SerializeField, ShowIf("stackable")] + [SerializeField, DrawIf("stackable", true)] private int maxStackCount = 1; public int MaxStackCount => maxStackCount; @@ -99,5 +100,10 @@ namespace KitsuneCafe.ItemSystem { GenerateNewId(); } + + public bool Equals(Item other) + { + return Id == other.Id; + } } } diff --git a/Assets/Scripts/Item/KitsuneCafe.ItemSystem.asmdef b/Assets/Scripts/Item/KitsuneCafe.ItemSystem.asmdef index 51572df..3bc51e2 100644 --- a/Assets/Scripts/Item/KitsuneCafe.ItemSystem.asmdef +++ b/Assets/Scripts/Item/KitsuneCafe.ItemSystem.asmdef @@ -4,10 +4,13 @@ "references": [ "GUID:0df146df1749492f7b11eaa6b25805bc", "GUID:fc3a73c43268597c9a43e6d5faed34d2", - "GUID:6809a292f3d5882afb01093488d605c8", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", "GUID:24b0eb9082688e682a1d343cebe3d689", "GUID:9e24947de15b9834991c9d8411ea37cf", - "GUID:84651a3751eca9349aac36a66bba901b" + "GUID:84651a3751eca9349aac36a66bba901b", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:4d1b95a913bdd81cd80d6f7e65d64a4f" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/KitsuneCafe.asmdef b/Assets/Scripts/KitsuneCafe.asmdef index 347afb2..b9abd66 100644 --- a/Assets/Scripts/KitsuneCafe.asmdef +++ b/Assets/Scripts/KitsuneCafe.asmdef @@ -2,11 +2,13 @@ "name": "KitsuneCafe", "rootNamespace": "", "references": [ + "GUID:77221876cc6b8244180b96e320b1bcd4", + "GUID:caca889fed6088d40b22c2d7e2909c31", "GUID:2f101f87087d58f4ba92ca00188e763d", "GUID:9c739b017e1d4fdabf06fa2d84a463c3", "GUID:15fc0a57446b3144c949da3e2b9737a9", - "GUID:caca889fed6088d40b22c2d7e2909c31", - "GUID:77221876cc6b8244180b96e320b1bcd4" + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:39d0fedbce7ce9445a30bcd657ccaf6e" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/SOAP.meta b/Assets/Scripts/SOAP.meta deleted file mode 100644 index ed5c713..0000000 --- a/Assets/Scripts/SOAP.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 252228a4dd5a4e94187521798481d768 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Collection.meta b/Assets/Scripts/SOAP/Collection.meta deleted file mode 100644 index 8ac255a..0000000 --- a/Assets/Scripts/SOAP/Collection.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 333546a642311bf93a02b5dbf3c03487 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Collection/Blackboard.cs b/Assets/Scripts/SOAP/Collection/Blackboard.cs deleted file mode 100644 index baa5582..0000000 --- a/Assets/Scripts/SOAP/Collection/Blackboard.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using KitsuneCafe.Sys; -using MessagePack; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [MessagePackObject(AllowPrivate = true)] - [CreateAssetMenu(menuName = KitsuneCafeMenu.SoapCollection + "Blackboard")] - public partial class Blackboard : ScriptableObject - { - [Key(0)] - private Dictionary variables = new(); - - public object Read(string key) - { - return variables[key]; - } - - public T Read(string key) - { - return (T)variables[key]; - } - - public void Write(string key, object value) - { - variables[key] = value; - } - - public List> ToList() - { - return variables.ToList(); - } - - public void Load(Blackboard blackboard) - { - variables = blackboard.variables; - } - } -} diff --git a/Assets/Scripts/SOAP/Collection/Blackboard.cs.meta b/Assets/Scripts/SOAP/Collection/Blackboard.cs.meta deleted file mode 100644 index e5d6e83..0000000 --- a/Assets/Scripts/SOAP/Collection/Blackboard.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: b9a8aa5675909d9d28dfcf7e08ffd01b \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant.meta b/Assets/Scripts/SOAP/Constant.meta deleted file mode 100644 index 263d799..0000000 --- a/Assets/Scripts/SOAP/Constant.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0fb8b1f205dbf5a419949a3054db2171 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Constant/BoolConstant.cs b/Assets/Scripts/SOAP/Constant/BoolConstant.cs deleted file mode 100644 index 3a274d3..0000000 --- a/Assets/Scripts/SOAP/Constant/BoolConstant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "BoolConstant", menuName = KitsuneCafeMenu.SoapConstant + "Bool")] - public class BoolConstant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/BoolConstant.cs.meta b/Assets/Scripts/SOAP/Constant/BoolConstant.cs.meta deleted file mode 100644 index bb4d3cb..0000000 --- a/Assets/Scripts/SOAP/Constant/BoolConstant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: d45f5b352866427d982c43e540a3d2ee \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant/FloatConstant.cs b/Assets/Scripts/SOAP/Constant/FloatConstant.cs deleted file mode 100644 index 14738a8..0000000 --- a/Assets/Scripts/SOAP/Constant/FloatConstant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "FloatConstant", menuName = KitsuneCafeMenu.SoapConstant + "Float")] - public class FloatConstant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/FloatConstant.cs.meta b/Assets/Scripts/SOAP/Constant/FloatConstant.cs.meta deleted file mode 100644 index 8cacbcc..0000000 --- a/Assets/Scripts/SOAP/Constant/FloatConstant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 6dc31bf830206a584b95d46fcbb73a67 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant/IntConstant.cs b/Assets/Scripts/SOAP/Constant/IntConstant.cs deleted file mode 100644 index a1fb538..0000000 --- a/Assets/Scripts/SOAP/Constant/IntConstant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "IntConstant", menuName = KitsuneCafeMenu.SoapConstant + "Int")] - public class IntConstant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/IntConstant.cs.meta b/Assets/Scripts/SOAP/Constant/IntConstant.cs.meta deleted file mode 100644 index d278018..0000000 --- a/Assets/Scripts/SOAP/Constant/IntConstant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 23ea2f0753c01f5c68f6fe95c918cf43 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant/StringConstant.cs b/Assets/Scripts/SOAP/Constant/StringConstant.cs deleted file mode 100644 index 4c3d27a..0000000 --- a/Assets/Scripts/SOAP/Constant/StringConstant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "StringConstant", menuName = KitsuneCafeMenu.SoapConstant + "String")] - public class StringConstant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/StringConstant.cs.meta b/Assets/Scripts/SOAP/Constant/StringConstant.cs.meta deleted file mode 100644 index 308552d..0000000 --- a/Assets/Scripts/SOAP/Constant/StringConstant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 58513575703c601d1862be221307cdb7 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant/Vector2Constant.cs b/Assets/Scripts/SOAP/Constant/Vector2Constant.cs deleted file mode 100644 index e3d1f27..0000000 --- a/Assets/Scripts/SOAP/Constant/Vector2Constant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector2Constant", menuName = KitsuneCafeMenu.SoapConstant + "Vector2")] - public class Vector2Constant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/Vector2Constant.cs.meta b/Assets/Scripts/SOAP/Constant/Vector2Constant.cs.meta deleted file mode 100644 index 4a99a1c..0000000 --- a/Assets/Scripts/SOAP/Constant/Vector2Constant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: f0a3a91dda4174c9cbbc6febfdd46de6 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Constant/Vector3Constant.cs b/Assets/Scripts/SOAP/Constant/Vector3Constant.cs deleted file mode 100644 index 217f591..0000000 --- a/Assets/Scripts/SOAP/Constant/Vector3Constant.cs +++ /dev/null @@ -1,10 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector3Constant", menuName = KitsuneCafeMenu.SoapConstant + "Vector3")] - public class Vector3Constant : ConstantValue - { - } -} diff --git a/Assets/Scripts/SOAP/Constant/Vector3Constant.cs.meta b/Assets/Scripts/SOAP/Constant/Vector3Constant.cs.meta deleted file mode 100644 index 54922b0..0000000 --- a/Assets/Scripts/SOAP/Constant/Vector3Constant.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: e8e08fd72b962d02eb719e84187d89f3 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ConstantValue.cs b/Assets/Scripts/SOAP/ConstantValue.cs deleted file mode 100644 index c65d9cd..0000000 --- a/Assets/Scripts/SOAP/ConstantValue.cs +++ /dev/null @@ -1,29 +0,0 @@ -using MessagePack; -using R3; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - public abstract class ConstantValue : ScriptableObject, IReactiveSource - { -#if UNITY_EDITOR - [Multiline] - public string Description = ""; -#endif - - [SerializeField] - protected T value; - - public T Value => value; - - public Observable AsObservable() - { - return Observable.Return(value); - } - - public override string ToString() - { - return $"Constant<{typeof(T).Name}>({value?.ToString() ?? "null"})"; - } - } -} diff --git a/Assets/Scripts/SOAP/ConstantValue.cs.meta b/Assets/Scripts/SOAP/ConstantValue.cs.meta deleted file mode 100644 index 8a73471..0000000 --- a/Assets/Scripts/SOAP/ConstantValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8de908c7c239b9b5dac07d581b0f2abf \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event.meta b/Assets/Scripts/SOAP/Event.meta deleted file mode 100644 index e9fbebe..0000000 --- a/Assets/Scripts/SOAP/Event.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2aa486bacd072ac1593f37bce267df16 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Event/BoolEvent.cs b/Assets/Scripts/SOAP/Event/BoolEvent.cs deleted file mode 100644 index d001af5..0000000 --- a/Assets/Scripts/SOAP/Event/BoolEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "BoolEvent", menuName = KitsuneCafeMenu.SoapEvent + "Bool")] - public class BoolEvent : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/BoolEvent.cs.meta b/Assets/Scripts/SOAP/Event/BoolEvent.cs.meta deleted file mode 100644 index 0a023af..0000000 --- a/Assets/Scripts/SOAP/Event/BoolEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8d9aeb7b0a318dce29225ffe08e52949 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/FloatEvent.cs b/Assets/Scripts/SOAP/Event/FloatEvent.cs deleted file mode 100644 index ffb3510..0000000 --- a/Assets/Scripts/SOAP/Event/FloatEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "FloatEvent", menuName = KitsuneCafeMenu.SoapEvent + "Float")] - public class FloatEvent : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/FloatEvent.cs.meta b/Assets/Scripts/SOAP/Event/FloatEvent.cs.meta deleted file mode 100644 index 295bbd7..0000000 --- a/Assets/Scripts/SOAP/Event/FloatEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 56805e83aabe387929ad23e06adda5fd \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/IntEvent.cs b/Assets/Scripts/SOAP/Event/IntEvent.cs deleted file mode 100644 index 60c43c7..0000000 --- a/Assets/Scripts/SOAP/Event/IntEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "IntEvent", menuName = KitsuneCafeMenu.SoapEvent + "Int")] - public class IntEvent : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/IntEvent.cs.meta b/Assets/Scripts/SOAP/Event/IntEvent.cs.meta deleted file mode 100644 index 9ea5129..0000000 --- a/Assets/Scripts/SOAP/Event/IntEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: ee6bd72edb9493a6b9768211ba95890e \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/StringEvent.cs b/Assets/Scripts/SOAP/Event/StringEvent.cs deleted file mode 100644 index b7641e7..0000000 --- a/Assets/Scripts/SOAP/Event/StringEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "StringEvent", menuName = KitsuneCafeMenu.SoapEvent + "String")] - public class StringEvent : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/StringEvent.cs.meta b/Assets/Scripts/SOAP/Event/StringEvent.cs.meta deleted file mode 100644 index 216d7b7..0000000 --- a/Assets/Scripts/SOAP/Event/StringEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 2adf6e6452bd37430a662daeb8c702d9 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/UnitEvent.cs b/Assets/Scripts/SOAP/Event/UnitEvent.cs deleted file mode 100644 index 1a89cf1..0000000 --- a/Assets/Scripts/SOAP/Event/UnitEvent.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "UnitEvent", menuName = KitsuneCafeMenu.SoapEvent + "Unit")] - public class UnitEvent : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/UnitEvent.cs.meta b/Assets/Scripts/SOAP/Event/UnitEvent.cs.meta deleted file mode 100644 index 188f0ad..0000000 --- a/Assets/Scripts/SOAP/Event/UnitEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 12f28ef05ab694a629754d681ac5f0c2 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/Vector2Event.cs b/Assets/Scripts/SOAP/Event/Vector2Event.cs deleted file mode 100644 index 20956d0..0000000 --- a/Assets/Scripts/SOAP/Event/Vector2Event.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector2Event", menuName = KitsuneCafeMenu.SoapEvent + "Vector2")] - public class Vector2Event : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/Vector2Event.cs.meta b/Assets/Scripts/SOAP/Event/Vector2Event.cs.meta deleted file mode 100644 index 0497be0..0000000 --- a/Assets/Scripts/SOAP/Event/Vector2Event.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 6caef7c68132a9b50bba608a5195ae54 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Event/Vector3Event.cs b/Assets/Scripts/SOAP/Event/Vector3Event.cs deleted file mode 100644 index 375b07e..0000000 --- a/Assets/Scripts/SOAP/Event/Vector3Event.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector3Event", menuName = KitsuneCafeMenu.SoapEvent + "Vector3")] - public class Vector3Event : ReactiveEvent { } -} diff --git a/Assets/Scripts/SOAP/Event/Vector3Event.cs.meta b/Assets/Scripts/SOAP/Event/Vector3Event.cs.meta deleted file mode 100644 index 4aa5c22..0000000 --- a/Assets/Scripts/SOAP/Event/Vector3Event.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 62ee628c05721349881cd4b4b4f70579 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/IEvent.cs b/Assets/Scripts/SOAP/IEvent.cs deleted file mode 100644 index 96d0d6f..0000000 --- a/Assets/Scripts/SOAP/IEvent.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace KitsuneCafe.SOAP -{ - public interface IEvent - { - void Raise(T value); - } -} diff --git a/Assets/Scripts/SOAP/IEvent.cs.meta b/Assets/Scripts/SOAP/IEvent.cs.meta deleted file mode 100644 index df6eeb3..0000000 --- a/Assets/Scripts/SOAP/IEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8b5984a4b2d2ea783ba2b35579a596c5 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/IReactiveSource.cs b/Assets/Scripts/SOAP/IReactiveSource.cs deleted file mode 100644 index 753d86d..0000000 --- a/Assets/Scripts/SOAP/IReactiveSource.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using R3; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - public interface IReactiveSource - { - Observable AsObservable(); - } - - [Serializable] - public abstract class ReactiveSource : ScriptableObject, IReactiveSource - { - public abstract Observable AsObservable(); - } -} \ No newline at end of file diff --git a/Assets/Scripts/SOAP/IReactiveSource.cs.meta b/Assets/Scripts/SOAP/IReactiveSource.cs.meta deleted file mode 100644 index 11d7b85..0000000 --- a/Assets/Scripts/SOAP/IReactiveSource.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 9f485d3742ce3f0898648e79d38dd386 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ISerializable.cs b/Assets/Scripts/SOAP/ISerializable.cs deleted file mode 100644 index 7a31c70..0000000 --- a/Assets/Scripts/SOAP/ISerializable.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace KitsuneCafe -{ - public interface IBoxable - { - object AsBoxed(); - void FromBoxed(object boxedValue); - } - - public interface ISerializable - { - string Serialize(); - } - - public interface IDeserializable - { - bool Deserialize(string value); - } - - public interface ISerializableObject : ISerializable, IDeserializable { } -} diff --git a/Assets/Scripts/SOAP/ISerializable.cs.meta b/Assets/Scripts/SOAP/ISerializable.cs.meta deleted file mode 100644 index cceefc7..0000000 --- a/Assets/Scripts/SOAP/ISerializable.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 04811e1cd88398b77b050ce2c2197fba \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input.meta b/Assets/Scripts/SOAP/Input.meta deleted file mode 100644 index 2b307f8..0000000 --- a/Assets/Scripts/SOAP/Input.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9ed192880a8b2078e8c19b3d1dc4f795 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Input/ActionMapValue.cs b/Assets/Scripts/SOAP/Input/ActionMapValue.cs deleted file mode 100644 index a82b742..0000000 --- a/Assets/Scripts/SOAP/Input/ActionMapValue.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.Input; -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "ActionMapValue", menuName = KitsuneCafeMenu.SoapValue + "ActionMap")] - public class ActionMapValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Input/ActionMapValue.cs.meta b/Assets/Scripts/SOAP/Input/ActionMapValue.cs.meta deleted file mode 100644 index 7bee7dd..0000000 --- a/Assets/Scripts/SOAP/Input/ActionMapValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 6d52e2f42c12ad4e7baa16ee84bbd922 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/BoolInputAction.cs b/Assets/Scripts/SOAP/Input/BoolInputAction.cs deleted file mode 100644 index ccddb6c..0000000 --- a/Assets/Scripts/SOAP/Input/BoolInputAction.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "BoolInputAction", menuName = KitsuneCafeMenu.SoapInput + "Bool")] - public class BoolInputAction : ReactiveInputAction { } -} diff --git a/Assets/Scripts/SOAP/Input/BoolInputAction.cs.meta b/Assets/Scripts/SOAP/Input/BoolInputAction.cs.meta deleted file mode 100644 index 46fe37b..0000000 --- a/Assets/Scripts/SOAP/Input/BoolInputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: def32cf1fc0520286b4fe4d2040560c6 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs b/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs deleted file mode 100644 index c413f39..0000000 --- a/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.Input; -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP.Input -{ - [CreateAssetMenu(fileName = "ControlSchemeValue", menuName = KitsuneCafeMenu.SoapValue + "ControlScheme")] - public class ControlSchemeValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs.meta b/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs.meta deleted file mode 100644 index 60c9e63..0000000 --- a/Assets/Scripts/SOAP/Input/ControlSchemeValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: e5090e65294fb8ff1a7d06242e9c7a1f \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/FloatInputAction.cs b/Assets/Scripts/SOAP/Input/FloatInputAction.cs deleted file mode 100644 index d98ce38..0000000 --- a/Assets/Scripts/SOAP/Input/FloatInputAction.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "FloatInputAction", menuName = KitsuneCafeMenu.SoapInput + "Float")] - public class FloatInputAction : ReactiveInputAction { } -} diff --git a/Assets/Scripts/SOAP/Input/FloatInputAction.cs.meta b/Assets/Scripts/SOAP/Input/FloatInputAction.cs.meta deleted file mode 100644 index b6b760f..0000000 --- a/Assets/Scripts/SOAP/Input/FloatInputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 6c481c42e360ed2b89fb1f5fc4558fdb \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/InputChangeHandler.cs b/Assets/Scripts/SOAP/Input/InputChangeHandler.cs deleted file mode 100644 index e1e45c8..0000000 --- a/Assets/Scripts/SOAP/Input/InputChangeHandler.cs +++ /dev/null @@ -1,72 +0,0 @@ -using KitsuneCafe.Input; -using R3; -using UnityEngine; -using UnityEngine.InputSystem; - -namespace KitsuneCafe.SOAP.Input -{ - public class InputChangeHandler : MonoBehaviour - { - [SerializeField] - private PlayerInput playerInput; - - [SerializeField] - private ControlSchemeValue controlScheme; - - [SerializeField] - private ActionMapValue actionMap; - - private void OnValidate() - { - if (playerInput == null) - { - playerInput = GetComponent(); - } - } - - private void Start() - { - var d = Disposable.CreateBuilder(); - - actionMap.AsObservable() - .DistinctUntilChanged() - .Subscribe(map => - { - var name = map switch - { - ActionMap.Player => "Player", - ActionMap.UI => "UI", - _ => throw new System.NotImplementedException() - }; - - var inputActionMap = playerInput.actions.FindActionMap(name); - playerInput.currentActionMap = inputActionMap; - }) - .AddTo(ref d); - - controlScheme.Value = GetControlScheme(playerInput.currentControlScheme); - - Observable.FromEvent( - e => playerInput.onControlsChanged += e, - e => playerInput.onControlsChanged -= e - ) - .Subscribe(value => - { - controlScheme.Value = GetControlScheme(value.currentControlScheme); - }) - .AddTo(ref d); - - d.RegisterTo(destroyCancellationToken); - } - - private static ControlScheme GetControlScheme(string controlScheme) - { - return controlScheme switch - { - "Gamepad" => ControlScheme.Gamepad, - "Keyboard&Mouse" => ControlScheme.KeyboardAndMouse, - _ => ControlScheme.Other - }; - } - } -} diff --git a/Assets/Scripts/SOAP/Input/InputChangeHandler.cs.meta b/Assets/Scripts/SOAP/Input/InputChangeHandler.cs.meta deleted file mode 100644 index 9de0113..0000000 --- a/Assets/Scripts/SOAP/Input/InputChangeHandler.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 833c47d8284ff8354ba97485ed999d8e \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/IntInputAction.cs b/Assets/Scripts/SOAP/Input/IntInputAction.cs deleted file mode 100644 index 13fda63..0000000 --- a/Assets/Scripts/SOAP/Input/IntInputAction.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "IntInputAction", menuName = KitsuneCafeMenu.SoapInput + "Int")] - public class IntInputAction : ReactiveInputAction { } -} diff --git a/Assets/Scripts/SOAP/Input/IntInputAction.cs.meta b/Assets/Scripts/SOAP/Input/IntInputAction.cs.meta deleted file mode 100644 index e5fceec..0000000 --- a/Assets/Scripts/SOAP/Input/IntInputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: e048bada37144e46db639d2df137c03d \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/UnitInputAction.cs b/Assets/Scripts/SOAP/Input/UnitInputAction.cs deleted file mode 100644 index eac950a..0000000 --- a/Assets/Scripts/SOAP/Input/UnitInputAction.cs +++ /dev/null @@ -1,8 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "UnitInputAction", menuName = KitsuneCafeMenu.SoapInput + "Unit")] - public class UnitInputAction : ReactiveInputAction { } -} diff --git a/Assets/Scripts/SOAP/Input/UnitInputAction.cs.meta b/Assets/Scripts/SOAP/Input/UnitInputAction.cs.meta deleted file mode 100644 index e540067..0000000 --- a/Assets/Scripts/SOAP/Input/UnitInputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 70bd5fbcb17ce13c9b1dc9a320a7b672 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Input/Vector2InputAction.cs b/Assets/Scripts/SOAP/Input/Vector2InputAction.cs deleted file mode 100644 index 3401fdb..0000000 --- a/Assets/Scripts/SOAP/Input/Vector2InputAction.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Numerics; -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "FloatInputAction", menuName = KitsuneCafeMenu.SoapInput + "Vector2")] - public class Vector2InputAction : ReactiveInputAction { } -} diff --git a/Assets/Scripts/SOAP/Input/Vector2InputAction.cs.meta b/Assets/Scripts/SOAP/Input/Vector2InputAction.cs.meta deleted file mode 100644 index e0c39e8..0000000 --- a/Assets/Scripts/SOAP/Input/Vector2InputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 141143d4bbaccbcda8a23e106eed4b71 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ItemSystem.meta b/Assets/Scripts/SOAP/ItemSystem.meta deleted file mode 100644 index d236c19..0000000 --- a/Assets/Scripts/SOAP/ItemSystem.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2191524ab002b63598638beba332c7cf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs b/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs deleted file mode 100644 index ae0ca0d..0000000 --- a/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs +++ /dev/null @@ -1,13 +0,0 @@ - -using KitsuneCafe.ItemSystem; -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "EquipmentValue", menuName = KitsuneCafeMenu.SoapValue + "Equipment")] - public class EquipmentValue : ReactiveValue - { - - } -} diff --git a/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs.meta b/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs.meta deleted file mode 100644 index 100014e..0000000 --- a/Assets/Scripts/SOAP/ItemSystem/EquipmentValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 5418577a5e2be8f218e64364f8b64a5e \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs b/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs deleted file mode 100644 index 7870679..0000000 --- a/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.ItemSystem; -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Item", menuName = KitsuneCafeMenu.SoapValue + "Item")] - public class ItemValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs.meta b/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs.meta deleted file mode 100644 index 385cd89..0000000 --- a/Assets/Scripts/SOAP/ItemSystem/ItemValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 267a9c1f4bb280a6a93f4240b8485056 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef b/Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef deleted file mode 100644 index ea398ca..0000000 --- a/Assets/Scripts/SOAP/KitsuneCafe.SOAP.asmdef +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "KitsuneCafe.SOAP", - "rootNamespace": "KitsuneCafe.SOAP", - "references": [ - "GUID:75469ad4d38634e559750d17036d5f7c", - "GUID:0df146df1749492f7b11eaa6b25805bc", - "GUID:fc3a73c43268597c9a43e6d5faed34d2", - "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", - "GUID:77221876cc6b8244180b96e320b1bcd4" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ReactiveEvent.cs b/Assets/Scripts/SOAP/ReactiveEvent.cs deleted file mode 100644 index 6e2e4e1..0000000 --- a/Assets/Scripts/SOAP/ReactiveEvent.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using R3; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - - public class ReactiveEvent : ReactiveSource, IEvent - { - protected readonly ISubject onRaise = new Subject(); - - public override Observable AsObservable() => (Observable)onRaise; - - public virtual void Raise(T value) - { - onRaise.OnNext(value); - } - - private void OnDestroy() - { - onRaise.OnCompleted(); - ((IDisposable)onRaise).Dispose(); - } - } -} diff --git a/Assets/Scripts/SOAP/ReactiveEvent.cs.meta b/Assets/Scripts/SOAP/ReactiveEvent.cs.meta deleted file mode 100644 index 49899f8..0000000 --- a/Assets/Scripts/SOAP/ReactiveEvent.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 9c19022dbb85efcf79bef95ee8653b45 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ReactiveInputAction.cs b/Assets/Scripts/SOAP/ReactiveInputAction.cs deleted file mode 100644 index 533780b..0000000 --- a/Assets/Scripts/SOAP/ReactiveInputAction.cs +++ /dev/null @@ -1,105 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.InputSystem; - -namespace KitsuneCafe.SOAP -{ - public class ReactiveInputAction : ScriptableObject where T : struct - { - [SerializeField] - private ReactiveEvent started; - - [SerializeField] - private ReactiveEvent performed; - - [SerializeField] - private ReactiveEvent canceled; - - [SerializeField] - private ReactiveEvent waiting; - - [SerializeField] - private ReactiveEvent disabled; - - [SerializeField] - private ReactiveValue reactiveValue; - - [SerializeField] - private ReactiveValue valueAsButton; - - public virtual void Handle(InputAction.CallbackContext context) - { - T value = context.ReadValue(); - Raise(context.phase, value); - UpdateValue(reactiveValue, value); - UpdateValue(valueAsButton, context); - } - - protected void UpdateValue(ReactiveValue property, T value) - { - if (property != null) - { - property.Value = value; - } - } - - protected void UpdateValue(ReactiveValue property, InputAction.CallbackContext context) - { - if (property != null) - { - property.Value = context.ReadValue(); - } - } - - protected void UpdateValue(ReactiveValue property, InputAction.CallbackContext context) - { - if (property != null) - { - property.Value = context.ReadValueAsButton(); - } - } - - public virtual void UpdateValue(InputAction.CallbackContext context) - { - UpdateValue(reactiveValue, context.ReadValue()); - UpdateValue(valueAsButton, context); - } - - protected virtual void Raise(InputActionPhase phase, T value) - { - switch (phase) - { - case InputActionPhase.Started: - TryRaise(started, value); - break; - case InputActionPhase.Performed: - TryRaise(performed, value); - break; - case InputActionPhase.Canceled: - TryRaise(canceled, value); - break; - case InputActionPhase.Waiting: - TryRaise(waiting, value); - break; - case InputActionPhase.Disabled: - TryRaise(disabled, value); - break; - default: - throw new ArgumentException($"{phase} is not a valid InputActionPhase"); - } - } - - public virtual void Raise(InputAction.CallbackContext context) - { - Raise(context.phase, context.ReadValue()); - } - - private void TryRaise(ReactiveEvent evt, T value) - { - if (evt != null) - { - evt.Raise(value); - } - } - } -} diff --git a/Assets/Scripts/SOAP/ReactiveInputAction.cs.meta b/Assets/Scripts/SOAP/ReactiveInputAction.cs.meta deleted file mode 100644 index 503542d..0000000 --- a/Assets/Scripts/SOAP/ReactiveInputAction.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c82bbd263b9b27c838841a5e33fb67ae \ No newline at end of file diff --git a/Assets/Scripts/SOAP/ReactiveValue.cs b/Assets/Scripts/SOAP/ReactiveValue.cs deleted file mode 100644 index e0b7ab2..0000000 --- a/Assets/Scripts/SOAP/ReactiveValue.cs +++ /dev/null @@ -1,26 +0,0 @@ -using R3; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - public class ReactiveValue : ReactiveSource, IBoxable - { -#if UNITY_EDITOR - [TextArea] - public string Description = ""; -#endif - - [SerializeField] - protected SerializableReactiveProperty value; - public virtual T Value { get => value.Value; set { this.value.Value = value; } } - - public ReadOnlyReactiveProperty AsReactiveProperty() => value; - public override Observable AsObservable() => value; - public object AsBoxed() => value; - - public void FromBoxed(object boxedValue) - { - value.Value = (T)boxedValue; - } - } -} diff --git a/Assets/Scripts/SOAP/ReactiveValue.cs.meta b/Assets/Scripts/SOAP/ReactiveValue.cs.meta deleted file mode 100644 index b4a9b41..0000000 --- a/Assets/Scripts/SOAP/ReactiveValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8f3b2471967ca283faa4522e44f48a54 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/TestListener.cs b/Assets/Scripts/SOAP/TestListener.cs deleted file mode 100644 index 756bab1..0000000 --- a/Assets/Scripts/SOAP/TestListener.cs +++ /dev/null @@ -1,14 +0,0 @@ -using KitsuneCafe.SOAP; -using R3; -using UnityEngine; - -public class TestListener : MonoBehaviour -{ - [SerializeField] - private Vector2Value vec2Prop; - - void Awake() - { - vec2Prop.AsObservable().Subscribe(x => Debug.Log(x)); - } -} diff --git a/Assets/Scripts/SOAP/TestListener.cs.meta b/Assets/Scripts/SOAP/TestListener.cs.meta deleted file mode 100644 index 54fdca9..0000000 --- a/Assets/Scripts/SOAP/TestListener.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: f3f42358c05f56dc88886dcd88389404 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/TestPublisher.cs b/Assets/Scripts/SOAP/TestPublisher.cs deleted file mode 100644 index bf101ce..0000000 --- a/Assets/Scripts/SOAP/TestPublisher.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.SOAP; -using UnityEngine; - -public class TestPublisher : MonoBehaviour -{ - [SerializeField] - private FloatValue floatVariable; - - void Start() - { - floatVariable.Value = 1; - } -} diff --git a/Assets/Scripts/SOAP/TestPublisher.cs.meta b/Assets/Scripts/SOAP/TestPublisher.cs.meta deleted file mode 100644 index 4178c2a..0000000 --- a/Assets/Scripts/SOAP/TestPublisher.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 4f4c1b2055f74b288931f26596f0fb10 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value.meta b/Assets/Scripts/SOAP/Value.meta deleted file mode 100644 index 9b11e1a..0000000 --- a/Assets/Scripts/SOAP/Value.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 244d9799578bc2b02b88a601ae750d3b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/SOAP/Value/BoolValue.cs b/Assets/Scripts/SOAP/Value/BoolValue.cs deleted file mode 100644 index 677b8d0..0000000 --- a/Assets/Scripts/SOAP/Value/BoolValue.cs +++ /dev/null @@ -1,12 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "BoolValue", menuName = KitsuneCafeMenu.SoapValue + "Bool")] - public class BoolValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Value/BoolValue.cs.meta b/Assets/Scripts/SOAP/Value/BoolValue.cs.meta deleted file mode 100644 index 25ce808..0000000 --- a/Assets/Scripts/SOAP/Value/BoolValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 2d5e43591ac8d995589100187bee292b \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/FloatValue.cs b/Assets/Scripts/SOAP/Value/FloatValue.cs deleted file mode 100644 index 6e40b2f..0000000 --- a/Assets/Scripts/SOAP/Value/FloatValue.cs +++ /dev/null @@ -1,33 +0,0 @@ -using KitsuneCafe.Sys; -using KitsuneCafe.Sys.Attributes; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "FloatValue", menuName = KitsuneCafeMenu.SoapValue + "Float")] - public class FloatValue : ReactiveValue - { - [SerializeField] - private bool clamp = false; - public bool Clamped => clamp; - - [SerializeField, ShowIf("clamp")] - private Vector2 minMax = Vector2.zero; - - public override float Value - { - get => base.Value; - set - { - if (clamp) - { - base.Value = Mathf.Clamp(value, minMax.x, minMax.y); - } - else - { - base.Value = value; - } - } - } - } -} diff --git a/Assets/Scripts/SOAP/Value/FloatValue.cs.meta b/Assets/Scripts/SOAP/Value/FloatValue.cs.meta deleted file mode 100644 index 77b7bb7..0000000 --- a/Assets/Scripts/SOAP/Value/FloatValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 7f5d678d3982081db9d3d4897850cf76 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/GameObjectValue.cs b/Assets/Scripts/SOAP/Value/GameObjectValue.cs deleted file mode 100644 index 8990fd8..0000000 --- a/Assets/Scripts/SOAP/Value/GameObjectValue.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "GameObjectValue", menuName = KitsuneCafeMenu.SoapValue + "GameObject")] - public class GameObjectValue : ReactiveValue - { - - } -} - - diff --git a/Assets/Scripts/SOAP/Value/GameObjectValue.cs.meta b/Assets/Scripts/SOAP/Value/GameObjectValue.cs.meta deleted file mode 100644 index 7f874be..0000000 --- a/Assets/Scripts/SOAP/Value/GameObjectValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c3b21f732f40c4e4cb96718b2e8e33bb \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/IntValue.cs b/Assets/Scripts/SOAP/Value/IntValue.cs deleted file mode 100644 index dfd7f1a..0000000 --- a/Assets/Scripts/SOAP/Value/IntValue.cs +++ /dev/null @@ -1,12 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "IntValue", menuName = KitsuneCafeMenu.SoapValue + "Int")] - public class IntValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Value/IntValue.cs.meta b/Assets/Scripts/SOAP/Value/IntValue.cs.meta deleted file mode 100644 index db357ea..0000000 --- a/Assets/Scripts/SOAP/Value/IntValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: a738a238419ee23cf81c361f8f1405d0 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/QuaternionValue.cs b/Assets/Scripts/SOAP/Value/QuaternionValue.cs deleted file mode 100644 index aee9ab0..0000000 --- a/Assets/Scripts/SOAP/Value/QuaternionValue.cs +++ /dev/null @@ -1,12 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "QuaternionValue", menuName = KitsuneCafeMenu.SoapValue + "Quaternion")] - public class QuaternionValue : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Value/QuaternionValue.cs.meta b/Assets/Scripts/SOAP/Value/QuaternionValue.cs.meta deleted file mode 100644 index 61f616b..0000000 --- a/Assets/Scripts/SOAP/Value/QuaternionValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8d8c46ebf04914f9f96e5938bb166973 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/StringValue.cs b/Assets/Scripts/SOAP/Value/StringValue.cs deleted file mode 100644 index dd8abe5..0000000 --- a/Assets/Scripts/SOAP/Value/StringValue.cs +++ /dev/null @@ -1,13 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "StringValue", menuName = KitsuneCafeMenu.SoapValue + "String")] - public class StringValue : ReactiveValue - { - - } -} - - diff --git a/Assets/Scripts/SOAP/Value/StringValue.cs.meta b/Assets/Scripts/SOAP/Value/StringValue.cs.meta deleted file mode 100644 index 3c89cf0..0000000 --- a/Assets/Scripts/SOAP/Value/StringValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 50c7dba8c2340444097e1a832031ab7d \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/UnitValue.cs b/Assets/Scripts/SOAP/Value/UnitValue.cs deleted file mode 100644 index 86ac8b8..0000000 --- a/Assets/Scripts/SOAP/Value/UnitValue.cs +++ /dev/null @@ -1,11 +0,0 @@ -using KitsuneCafe.Sys; - -namespace KitsuneCafe.SOAP -{ - public class UnitProperty : ReactiveValue - { - - } -} - - diff --git a/Assets/Scripts/SOAP/Value/UnitValue.cs.meta b/Assets/Scripts/SOAP/Value/UnitValue.cs.meta deleted file mode 100644 index ca2b40e..0000000 --- a/Assets/Scripts/SOAP/Value/UnitValue.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: ea802bf2dc3b956538281d4165fc89a3 \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/Vector2Value.cs b/Assets/Scripts/SOAP/Value/Vector2Value.cs deleted file mode 100644 index dc2e82a..0000000 --- a/Assets/Scripts/SOAP/Value/Vector2Value.cs +++ /dev/null @@ -1,12 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector2Value", menuName = KitsuneCafeMenu.SoapValue + "Vector2")] - public class Vector2Value : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Value/Vector2Value.cs.meta b/Assets/Scripts/SOAP/Value/Vector2Value.cs.meta deleted file mode 100644 index c3f098d..0000000 --- a/Assets/Scripts/SOAP/Value/Vector2Value.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 1a85afc7b5f9bc9f386e4f76d3725daf \ No newline at end of file diff --git a/Assets/Scripts/SOAP/Value/Vector3Value.cs b/Assets/Scripts/SOAP/Value/Vector3Value.cs deleted file mode 100644 index 216e8e1..0000000 --- a/Assets/Scripts/SOAP/Value/Vector3Value.cs +++ /dev/null @@ -1,12 +0,0 @@ -using KitsuneCafe.Sys; -using UnityEngine; - -namespace KitsuneCafe.SOAP -{ - [CreateAssetMenu(fileName = "Vector3Value", menuName = KitsuneCafeMenu.SoapValue + "Vector3")] - public class Vector3Value : ReactiveValue - { - - } -} - diff --git a/Assets/Scripts/SOAP/Value/Vector3Value.cs.meta b/Assets/Scripts/SOAP/Value/Vector3Value.cs.meta deleted file mode 100644 index f65693e..0000000 --- a/Assets/Scripts/SOAP/Value/Vector3Value.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 4f51ccb31f6a17d61b77b4d0f89acc8a \ No newline at end of file diff --git a/Assets/Scripts/Scene/CameraBounds.cs b/Assets/Scripts/Scene/CameraBounds.cs new file mode 100644 index 0000000..54cdbe8 --- /dev/null +++ b/Assets/Scripts/Scene/CameraBounds.cs @@ -0,0 +1,52 @@ +using System.Threading; +using KitsuneCafe.Extension; +using R3; +using R3.Triggers; +using UnityAtoms.BaseAtoms; +using UnityAtoms.Tags; +using UnityEngine; +using UnityForge.PropertyDrawers; + +namespace KitsuneCafe.Scene +{ + public class CameraBounds : MonoBehaviour + { + [SerializeField] + private Animator animator; + + [SerializeField] + private new Collider collider; + + [SerializeField, AnimatorParameterName(AnimatorControllerParameterType.Trigger, nameof(animator))] + private string trigger; + + [SerializeField] + private new StringConstant tag; + + private CancellationTokenSource disableTokenSource; + private CancellationToken disableToken => disableTokenSource.Token; + + private void OnValidate() + { + this.TryGetComponentIfNull(ref collider); + } + + private void OnEnable() + { + disableTokenSource = new(); + + collider.OnTriggerEnterAsObservable() + .Where(col => col.TryGetComponent(out AtomTags tags) && tags.HasTag(tag.Value)) + .Subscribe(_ => + { + animator.SetTrigger(trigger); + }) + .RegisterTo(disableToken); + } + + private void OnDisable() + { + disableTokenSource.Cancel(); + } + } +} diff --git a/Assets/Scripts/Scene/CameraBounds.cs.meta b/Assets/Scripts/Scene/CameraBounds.cs.meta new file mode 100644 index 0000000..650784f --- /dev/null +++ b/Assets/Scripts/Scene/CameraBounds.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7a9c206c61a2dcdbfa7e5fa58c210a8f \ No newline at end of file diff --git a/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef b/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef new file mode 100644 index 0000000..b5c2e6e --- /dev/null +++ b/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef @@ -0,0 +1,25 @@ +{ + "name": "KitsuneCafe.Scene", + "rootNamespace": "KitsuneCafe.Scene", + "references": [ + "GUID:caca889fed6088d40b22c2d7e2909c31", + "GUID:77221876cc6b8244180b96e320b1bcd4", + "GUID:0df146df1749492f7b11eaa6b25805bc", + "GUID:fc3a73c43268597c9a43e6d5faed34d2", + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", + "GUID:4307f53044263cf4b835bd812fc161a4", + "GUID:38fe782b688022a4a98328b1d5900bdb", + "GUID:14165214884ae4a619bfb290f28194a7", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:e7e15a8eb685c44439fe73b95ef81946" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef.meta b/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef.meta new file mode 100644 index 0000000..44bd3e2 --- /dev/null +++ b/Assets/Scripts/Scene/KitsuneCafe.Scene.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9190643a6094ba288c08facb617a4eb +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Serialization/Blackboard.cs b/Assets/Scripts/Serialization/Blackboard.cs new file mode 100644 index 0000000..32a58d4 --- /dev/null +++ b/Assets/Scripts/Serialization/Blackboard.cs @@ -0,0 +1,20 @@ +using System; +using MessagePack; +using UnityEngine; + +namespace KitsuneCafe.Serialization +{ + [MessagePackObject(AllowPrivate = true)] + public class Blackboard : ScriptableObject + { + public T TryRead(string key, out T value) + { + throw new NotImplementedException(); + } + + public void Write(string key, object value) + { + throw new NotImplementedException(); + } + } +} diff --git a/Assets/Scripts/Serialization/Blackboard.cs.meta b/Assets/Scripts/Serialization/Blackboard.cs.meta new file mode 100644 index 0000000..15a5619 --- /dev/null +++ b/Assets/Scripts/Serialization/Blackboard.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ba960e1208b92811897cc7ce628eb6c3 \ No newline at end of file diff --git a/Assets/Scripts/Serialization/DataSerializer.cs b/Assets/Scripts/Serialization/DataSerializer.cs index e661235..fbe84da 100644 --- a/Assets/Scripts/Serialization/DataSerializer.cs +++ b/Assets/Scripts/Serialization/DataSerializer.cs @@ -1,6 +1,6 @@ using System; +using System.IO; using KitsuneCafe.ItemSystem; -using KitsuneCafe.SOAP; using KitsuneCafe.Sys; using MessagePack; using MessagePack.Resolvers; @@ -42,15 +42,49 @@ namespace KitsuneCafe.Serialization public byte[] Serialize() { - blackboard.Write("test", 1); return MessagePackSerializer.Serialize(new SaveData(inventory, blackboard), options.Value); } - public void Deserialize(byte[] bytes) + public void DeserializeOvewrite(byte[] bytes) { var data = MessagePackSerializer.Deserialize(bytes, options.Value); inventory.Load(data.Inventory); - blackboard.Load(data.Blackboard); + throw new NotImplementedException(); + // blackboard.Load(data.Blackboard); + } + + public SaveData Deserialize(byte[] bytes) + { + return MessagePackSerializer.Deserialize(bytes, options.Value); + } + + + private string GetSavePath(string path) + { + return Path.Combine(Application.persistentDataPath, path); + } + + public void SaveAs(string path) + { + var bytes = Serialize(); + File.WriteAllBytes(GetSavePath(path), bytes); + } + + public SaveData ReadFrom(string path) + { + return Deserialize(File.ReadAllBytes(GetSavePath(path))); + } + + public void OverwriteFrom(string path) + { + try + { + DeserializeOvewrite(File.ReadAllBytes(GetSavePath(path))); + } + catch (Exception) + { + + } } } } diff --git a/Assets/Scripts/Serialization/KitsuneCafe.Serialization.asmdef b/Assets/Scripts/Serialization/KitsuneCafe.Serialization.asmdef index 1a18a58..bc6a6ce 100644 --- a/Assets/Scripts/Serialization/KitsuneCafe.Serialization.asmdef +++ b/Assets/Scripts/Serialization/KitsuneCafe.Serialization.asmdef @@ -5,6 +5,7 @@ "GUID:0df146df1749492f7b11eaa6b25805bc", "GUID:309aea25bc6af538c82f3ccffd0d15f6", "GUID:6809a292f3d5882afb01093488d605c8", + "GUID:566c1e83d9618ee13bf2abe64f1b1fb6", "GUID:fc3a73c43268597c9a43e6d5faed34d2" ], "includePlatforms": [], diff --git a/Assets/Scripts/Serialization/TestSerialize.cs b/Assets/Scripts/Serialization/TestSerialize.cs index d303ad7..32b05ff 100644 --- a/Assets/Scripts/Serialization/TestSerialize.cs +++ b/Assets/Scripts/Serialization/TestSerialize.cs @@ -7,20 +7,8 @@ public class TestSerialize : MonoBehaviour [SerializeField] private DataSerializer serializer; - void Start() + private void Awake() { - var s = serializer.Serialize(); - WriteToFile("save.sav", s); - serializer.Deserialize(ReadFromFile("save.sav")); - } - - private void WriteToFile(string path, byte[] bytes) - { - File.WriteAllBytes(Path.Combine(Application.persistentDataPath, path), bytes); - } - - private byte[] ReadFromFile(string path) - { - return File.ReadAllBytes(Path.Combine(Application.persistentDataPath, path)); + serializer.OverwriteFrom("debugsave.sav"); } } diff --git a/Assets/Scripts/System/Acceleration.cs b/Assets/Scripts/System/Acceleration.cs new file mode 100644 index 0000000..e1a9bb2 --- /dev/null +++ b/Assets/Scripts/System/Acceleration.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace KitsuneCafe.Sys +{ + [Serializable] + public class Acceleration + { + private Duration duration; + + private AnimationCurve curve; + } + + [Serializable] + public class Velocity + { + private float maxSpeed; + private Acceleration acceleration; + private Acceleration deceleration; + } +} diff --git a/Assets/Scripts/System/Acceleration.cs.meta b/Assets/Scripts/System/Acceleration.cs.meta new file mode 100644 index 0000000..46ae1e3 --- /dev/null +++ b/Assets/Scripts/System/Acceleration.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 94fdf55ae7b293ff097f455a96046425 \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes.meta b/Assets/Scripts/System/Attributes.meta index ff090e9..92bd031 100644 --- a/Assets/Scripts/System/Attributes.meta +++ b/Assets/Scripts/System/Attributes.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 92deb4c7848acfa62891cc4281e73470 +guid: 41bed28c602035f50b570b759be68619 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs b/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs new file mode 100644 index 0000000..b1d79c9 --- /dev/null +++ b/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +namespace KitsuneCafe.Sys.Attributes +{ + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public class AnimatorControllerParameterNameAttribute : AnimatorControllerPropertyAttribute + { + public AnimatorControllerParameterType ParameterType { get; private set; } + + public AnimatorControllerParameterNameAttribute(AnimatorControllerParameterType parameterType, string animatorField = null) : base(animatorField) + { + ParameterType = parameterType; + } + } +} diff --git a/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs.meta b/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs.meta new file mode 100644 index 0000000..2a5e6cb --- /dev/null +++ b/Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: bc24ab638253e31fa81c5f52bae7a37f \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs b/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs new file mode 100644 index 0000000..13d9017 --- /dev/null +++ b/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace KitsuneCafe.Sys.Attributes +{ + public class AnimatorControllerPropertyAttribute : PropertyAttribute + { + public string AnimatorControllerField { get; private set; } + + public AnimatorControllerPropertyAttribute(string animatorControllerField = null) + { + AnimatorControllerField = animatorControllerField; + } + } +} diff --git a/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs.meta b/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs.meta new file mode 100644 index 0000000..4b55f13 --- /dev/null +++ b/Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ffef4847cc63edfcc80e6fbe74e69f20 \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs b/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs deleted file mode 100644 index b100040..0000000 --- a/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using UnityEngine; -using AnimatorControllerParameterType = UnityEngine.AnimatorControllerParameterType; - -namespace KitsuneCafe.Sys.Attributes -{ - [AttributeUsage(AttributeTargets.Field)] - public class AnimatorParamAttribute : PropertyAttribute - { - public readonly string AnimatorProperty; - public readonly AnimatorControllerParameterType? Type; - - public AnimatorParamAttribute(string animatorProperty) - { - AnimatorProperty = animatorProperty; - } - - public AnimatorParamAttribute(string animatorProperty, AnimatorControllerParameterType type) : this(animatorProperty) - { - Type = type; - } - } -} diff --git a/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs.meta b/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs.meta deleted file mode 100644 index 750e6ce..0000000 --- a/Assets/Scripts/System/Attributes/AnimatorParamAttribute.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c79f244245ba37ba1b7b73fe1f7a893f \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/ButtonAttribute.cs b/Assets/Scripts/System/Attributes/ButtonAttribute.cs index dd27e33..372cf60 100644 --- a/Assets/Scripts/System/Attributes/ButtonAttribute.cs +++ b/Assets/Scripts/System/Attributes/ButtonAttribute.cs @@ -1,16 +1,23 @@ using System; -using UnityEngine; namespace KitsuneCafe.Sys.Attributes { - [AttributeUsage(AttributeTargets.Method, Inherited = false, AllowMultiple = false)] - public sealed class ButtonAttribute : PropertyAttribute - { - public readonly string Label; + [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)] + public class ButtonAttribute : Attribute + { + public string MethodName { get; private set; } + public string Label { get; private set; } + public int Space { get; private set; } + public string Row { get; private set; } + public bool HasRow { get; private set; } - public ButtonAttribute(string label) - { - Label = label; - } + public ButtonAttribute(string methodName, string label = "", float width = default, int space = default, string row = default) + { + MethodName = methodName; + Label = label; + Space = space; + Row = row; + HasRow = !string.IsNullOrEmpty(Row); } + } } diff --git a/Assets/Scripts/System/Attributes/ButtonAttribute.cs.meta b/Assets/Scripts/System/Attributes/ButtonAttribute.cs.meta index 34f7a59..1cff4e0 100644 --- a/Assets/Scripts/System/Attributes/ButtonAttribute.cs.meta +++ b/Assets/Scripts/System/Attributes/ButtonAttribute.cs.meta @@ -1,2 +1,2 @@ fileFormatVersion: 2 -guid: a03d0b93702032990be1b4f7e721669c \ No newline at end of file +guid: 5ac5afe11fd2727578991efc857d1033 \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs b/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs deleted file mode 100644 index 07349de..0000000 --- a/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs +++ /dev/null @@ -1,40 +0,0 @@ -using UnityEngine; - -namespace KitsuneCafe.Sys.Attributes -{ - public enum LogicalOperator - { - And, - Or - } - - public enum ComparisonOperator - { - Less, - Equal, - LessEqual, - Greater, - NotEqual, - GreaterEqual, - } - - public abstract class ConditionalDisplayAttribute : PropertyAttribute - { - public readonly string[] Properties; - public readonly LogicalOperator LogicalOperator; - public readonly ComparisonOperator ComparisonOperator; - public readonly object Value; - - public ConditionalDisplayAttribute(LogicalOperator logicalOp, ComparisonOperator compareOp, object value, params string[] properties) - { - LogicalOperator = logicalOp; - ComparisonOperator = compareOp; - Properties = properties; - Value = value; - } - - public ConditionalDisplayAttribute(LogicalOperator op, object value, string property) : this(op, ComparisonOperator.Equal, value, property) { } - public ConditionalDisplayAttribute(ComparisonOperator op, object value, string property) : this(LogicalOperator.And, op, value, property) { } - public ConditionalDisplayAttribute(string property, object value) : this(LogicalOperator.And, ComparisonOperator.Equal, value, property) { } - } -} diff --git a/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs.meta b/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs.meta deleted file mode 100644 index 70007bb..0000000 --- a/Assets/Scripts/System/Attributes/ConditionalDisplayAttribute.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 8f81fabe472df26f688e0f84c32173ca \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/DrawIfAttribute.cs b/Assets/Scripts/System/Attributes/DrawIfAttribute.cs new file mode 100644 index 0000000..a598b45 --- /dev/null +++ b/Assets/Scripts/System/Attributes/DrawIfAttribute.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; + +namespace KitsuneCafe.Sys.Attributes +{ + /// + /// Draws the field/property ONLY if the compared property compared by the comparison type with the value of comparedValue returns true. + /// Based on: https://forum.unity.com/threads/draw-a-field-only-if-a-condition-is-met.448855/ + /// + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = true)] + public class DrawIfAttribute : PropertyAttribute + { + #region Fields + public string ComparedPropertyName { get; private set; } + public object ComparedValue { get; private set; } + public DisablingType DisablingType { get; private set; } + public bool IsEnumWithFlags { get; private set; } + + #endregion + /// + /// Only draws the field if the condition is true.

+ /// Supports Boolean and Enum. + ///
+ /// The name of the property that is being compared (case sensitive). + /// The value the property is being compared to. + /// Determine if it will hide the field or make it read only if the condition is NOT met. + /// The type of the ComparedValue object to determine if it's an enum with the [Flags] attribute or not. + /// Defaulted to DisablingType.DontDraw. + public DrawIfAttribute(string comparedPropertyName, object comparedValue, DisablingType disablingType = DisablingType.DontDraw, Type type = null) + { + ComparedPropertyName = comparedPropertyName; + ComparedValue = comparedValue; + DisablingType = disablingType; + IsEnumWithFlags = HasFlagsAttribute(type); + } + + /// + /// Determine if an Enum type has the [Flags] attribute + /// + /// + /// + private bool HasFlagsAttribute(Type type) + { + if (type == null || type.IsEnum == false) { return false; } + + return type.IsDefined(typeof(FlagsAttribute), inherit: false); + } + } + + /// + /// Types of comperisons. + /// + public enum DisablingType + { + ReadOnly = 2, + DontDraw = 3 + } +} diff --git a/Assets/Scripts/System/Attributes/DrawIfAttribute.cs.meta b/Assets/Scripts/System/Attributes/DrawIfAttribute.cs.meta new file mode 100644 index 0000000..00a9896 --- /dev/null +++ b/Assets/Scripts/System/Attributes/DrawIfAttribute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2119674e566311a1583d1a1226d3d138 \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/HideIfAttribute.cs b/Assets/Scripts/System/Attributes/HideIfAttribute.cs deleted file mode 100644 index 1a8c8a7..0000000 --- a/Assets/Scripts/System/Attributes/HideIfAttribute.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; - -namespace KitsuneCafe.Sys.Attributes -{ - public class HideIfAttribute : ConditionalDisplayAttribute - { - public HideIfAttribute(string property) : this(property, false) - { - } - - public HideIfAttribute(string property, object value) : base(ComparisonOperator.Equal, value, property) - { - } - - public HideIfAttribute(LogicalOperator logicalOp, params string[] properties) : base(logicalOp, ComparisonOperator.Equal, false, properties) - { - } - } -} diff --git a/Assets/Scripts/System/Attributes/HideIfAttribute.cs.meta b/Assets/Scripts/System/Attributes/HideIfAttribute.cs.meta deleted file mode 100644 index 4a70919..0000000 --- a/Assets/Scripts/System/Attributes/HideIfAttribute.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: cbcedbac951b59685ac98946b7c71e51 \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef b/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef new file mode 100644 index 0000000..6ad8da5 --- /dev/null +++ b/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef @@ -0,0 +1,16 @@ +{ + "name": "KitsuneCafe.Sys.Attributes", + "rootNamespace": "KitsuneCafe.Sys.Attributes", + "references": [ + "GUID:38fe782b688022a4a98328b1d5900bdb" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef.meta b/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef.meta new file mode 100644 index 0000000..a5b4721 --- /dev/null +++ b/Assets/Scripts/System/Attributes/KitsuneCafe.Sys.Attributes.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c530c3d7ea151f27a0f7fc3e35465dc +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs b/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs new file mode 100644 index 0000000..3b3fa97 --- /dev/null +++ b/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace KitsuneCafe.Sys.Attributes +{ + public class MinMaxRangeAttribute : PropertyAttribute + { + public readonly float MinimumValue; + public readonly float MaximumValue; + + public MinMaxRangeAttribute(float minimum, float maximum) + { + MinimumValue = minimum; + MaximumValue = maximum; + } + } +} diff --git a/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs.meta b/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs.meta new file mode 100644 index 0000000..79f2c00 --- /dev/null +++ b/Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f762edc85b6ce950ca9fc78e2c0dc9de \ No newline at end of file diff --git a/Assets/Scripts/System/Attributes/ShowIfAttribute.cs b/Assets/Scripts/System/Attributes/ShowIfAttribute.cs deleted file mode 100644 index 11e8d79..0000000 --- a/Assets/Scripts/System/Attributes/ShowIfAttribute.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; - -namespace KitsuneCafe.Sys.Attributes -{ - public class ShowIfAttribute : ConditionalDisplayAttribute - { - public ShowIfAttribute(string property) : this(property, true) - { - } - - public ShowIfAttribute(string property, object value) : base(ComparisonOperator.Equal, value, property) - { - } - - public ShowIfAttribute(LogicalOperator logicalOp, params string[] properties) : base(logicalOp, ComparisonOperator.Equal, true, properties) - { - } - } -} diff --git a/Assets/Scripts/System/Attributes/ShowIfAttribute.cs.meta b/Assets/Scripts/System/Attributes/ShowIfAttribute.cs.meta deleted file mode 100644 index c862a4c..0000000 --- a/Assets/Scripts/System/Attributes/ShowIfAttribute.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 31abd55fdce4fc5f2a7e5f5a97545d00 \ No newline at end of file diff --git a/Assets/Scripts/UI/Effect/FadeEffect.cs b/Assets/Scripts/UI/Effect/FadeEffect.cs index d1aa6f7..ea68249 100644 --- a/Assets/Scripts/UI/Effect/FadeEffect.cs +++ b/Assets/Scripts/UI/Effect/FadeEffect.cs @@ -16,16 +16,16 @@ namespace KitsuneCafe.UI [SerializeField] private bool addTransition = false; - [SerializeField, ShowIf("addTransition")] + [SerializeField, DrawIf("addTransition", true)] private string propertyName = "opacity"; - [SerializeField, ShowIf("addTransition")] + [SerializeField, DrawIf("addTransition", true)] private Duration duration; - [SerializeField, ShowIf("addTransition")] + [SerializeField, DrawIf("addTransition", true)] private EasingMode easing; - [SerializeField, ShowIf("addTransition")] + [SerializeField, DrawIf("addTransition", true)] private Duration delay; [SerializeField, Range(0f, 1f)] diff --git a/Assets/Scripts/UI/ItemPreview.cs b/Assets/Scripts/UI/ItemPreview.cs index e2dde71..5cfbc1b 100644 --- a/Assets/Scripts/UI/ItemPreview.cs +++ b/Assets/Scripts/UI/ItemPreview.cs @@ -1,7 +1,8 @@ using KitsuneCafe.ItemSystem; -using KitsuneCafe.SOAP; using KitsuneCafe.Sys; using R3; +using UnityAtoms.BaseAtoms; +using UnityAtoms.KitsuneCafe.Atom.ItemSystem; using UnityEngine; namespace KitsuneCafe.UI @@ -9,14 +10,14 @@ namespace KitsuneCafe.UI public class ItemPreview : MonoBehaviour { [SerializeField] - private ItemValue selectedItem; + private ItemVariable selectedItem; [SerializeField] private new Transform camera; [Header("Rotation")] [SerializeField] - private Vector2Value rotationDelta; + private Vector2Variable rotationDelta; [SerializeField] private float sensitivity = 20; @@ -26,7 +27,7 @@ namespace KitsuneCafe.UI [Header("Zoom")] [SerializeField] - private FloatValue zoom; + private FloatVariable zoom; [SerializeField] private float zoomSensitivity = 0.5f; @@ -47,16 +48,16 @@ namespace KitsuneCafe.UI var d = Disposable.CreateBuilder(); - selectedItem.AsObservable() + selectedItem.ObserveChange().ToObservable() .Subscribe(ChangeItemPreview) .AddTo(ref d); - rotationDelta.AsObservable() + rotationDelta.ObserveChange().ToObservable() .Where(_ => instance != null) .Subscribe(RotatePreview) .AddTo(ref d); - zoom.AsObservable() + zoom.ObserveChange().ToObservable() .Where(_ => instance != null) .Subscribe(ZoomPreview) .AddTo(ref d); diff --git a/Assets/Scripts/UI/KitsuneCafe.UI.asmdef b/Assets/Scripts/UI/KitsuneCafe.UI.asmdef index 006970a..49a62b4 100644 --- a/Assets/Scripts/UI/KitsuneCafe.UI.asmdef +++ b/Assets/Scripts/UI/KitsuneCafe.UI.asmdef @@ -6,10 +6,10 @@ "GUID:0df146df1749492f7b11eaa6b25805bc", "GUID:1e8869b9d84df9be1bcdaef44eeb0bac", "GUID:fc3a73c43268597c9a43e6d5faed34d2", - "GUID:6809a292f3d5882afb01093488d605c8", - "GUID:566c1e83d9618ee13bf2abe64f1b1fb6", - "GUID:02b21c019373d1001a43d867085bbbca", - "GUID:309aea25bc6af538c82f3ccffd0d15f6" + "GUID:5c530c3d7ea151f27a0f7fc3e35465dc", + "GUID:309aea25bc6af538c82f3ccffd0d15f6", + "GUID:29492541a59d04a81b47a7f225e8a22d", + "GUID:14165214884ae4a619bfb290f28194a7" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/UI/Screen/InventoryScreen.cs b/Assets/Scripts/UI/Screen/InventoryScreen.cs index b18dc76..44e136f 100644 --- a/Assets/Scripts/UI/Screen/InventoryScreen.cs +++ b/Assets/Scripts/UI/Screen/InventoryScreen.cs @@ -1,9 +1,11 @@ using System.Collections.Generic; using System.Linq; using KitsuneCafe.ItemSystem; -using KitsuneCafe.SOAP; using ObservableCollections; using R3; +using UnityAtoms.BaseAtoms; +using UnityAtoms.KitsuneCafe.Atom.ItemSystem; +using UnityAtoms.KitsuneCafe.Input; using UnityEngine; using UnityEngine.UIElements; @@ -32,22 +34,22 @@ namespace KitsuneCafe.UI private int displayCount = 5; [SerializeField] - private ItemValue focusedItem; + private ItemVariable focusedItem; [SerializeField] - private ItemValue selectedItem; + private ItemVariable selectedItem; [SerializeField] private FloatEvent inventoryInput; [SerializeField] - private Vector2Value itemPreviewDelta; + private Vector2Variable itemPreviewDelta; [SerializeField] - private FloatValue itemZoom; + private FloatVariable itemZoom; [SerializeField] - private ActionMapValue actionMap; + private ActionMapVariable actionMap; private VisualElement root => doc.rootVisualElement; @@ -76,7 +78,7 @@ namespace KitsuneCafe.UI private void Start() { root.visible = false; - inventoryInput.AsObservable() + inventoryInput.Observe().ToObservable() .Subscribe(_ => { ToggleVisibility(); @@ -123,7 +125,7 @@ namespace KitsuneCafe.UI inventory.CollectionChanged += RebindItems; } - private void TrySetValue(ReactiveValue value, int index) + private void TrySetValue(ItemVariable value, int index) { if (inventory.TryGetValue(index, out var item)) { diff --git a/Assets/Scripts/UI/TestThing.cs b/Assets/Scripts/UI/TestThing.cs index 635abef..ccde724 100644 --- a/Assets/Scripts/UI/TestThing.cs +++ b/Assets/Scripts/UI/TestThing.cs @@ -14,7 +14,7 @@ namespace KitsuneCafe.UI [SerializeField] private bool hasTitle = true; - [SerializeField, ShowIf("hasTitle")] + [SerializeField, DrawIf("hasTitle", true)] private string title; [SerializeField] diff --git a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset index 65e7460..fcaa199 100644 --- a/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset +++ b/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -61,6 +61,7 @@ MonoBehaviour: - rid: 8042709958232899589 - rid: 8042709958232899590 - rid: 8042709958232899591 + - rid: 6450463539249807360 m_RuntimeSettings: m_List: [] m_AssetVersion: 8 @@ -93,6 +94,10 @@ MonoBehaviour: references: version: 2 RefIds: + - rid: 6450463539249807360 + type: {class: RenderingDebuggerRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 - rid: 6852985685364965376 type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} data: @@ -106,9 +111,6 @@ MonoBehaviour: m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} - m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} - m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} - m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} diff --git a/Assets/_Recovery.meta b/Assets/_Recovery.meta new file mode 100644 index 0000000..44d7eee --- /dev/null +++ b/Assets/_Recovery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d02189a39acfdd6c7b0a6bb5bf5922de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Recovery/0 (1).unity b/Assets/_Recovery/0 (1).unity new file mode 100644 index 0000000..f0b0a9a --- /dev/null +++ b/Assets/_Recovery/0 (1).unity @@ -0,0 +1,10801 @@ +%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: 88038f2a49469e923b40dfc3d539d64f + m_OcclusionCullingData: {fileID: 36300000, guid: e93a48e899af4eabd951c644689813de, type: 2} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 1 + m_FogColor: {r: 0.37335205, g: 0.32941177, b: 0.4627451, 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: 1 + 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: 256 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 0.5 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + 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: 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_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 54eeae460ea630ab6a66eb5f9353043f, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: a5d02a2c3139e2266b7d4c86c44bbf65, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &51510515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 51510517} + - component: {fileID: 51510516} + m_Layer: 0 + m_Name: Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!65 &51510516 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5.5, y: 1, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!4 &51510517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1343076169} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &78715211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78715212} + - component: {fileID: 78715215} + - component: {fileID: 78715214} + - component: {fileID: 78715213} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &78715212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + serializedVersion: 2 + 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: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &78715213 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &78715214 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &78715215 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &135523776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 135523777} + m_Layer: 0 + m_Name: Level Geometry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &135523777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135523776} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 325259698} + - {fileID: 1062516392} + - {fileID: 1167045091} + - {fileID: 1058332517} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138580117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 138580118} + - component: {fileID: 138580121} + - component: {fileID: 138580120} + - component: {fileID: 138580119} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &138580118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &138580119 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &138580120 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &138580121 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &173566238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173566239} + - component: {fileID: 173566244} + - component: {fileID: 173566243} + - component: {fileID: 173566242} + - component: {fileID: 173566241} + - component: {fileID: 173566240} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &173566239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &173566240 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1608312095} +--- !u!33 &173566241 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Mesh: {fileID: 1608312095} +--- !u!23 &173566242 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &173566243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &173566244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1608312095} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &185277972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185277973} + - component: {fileID: 185277975} + - component: {fileID: 185277974} + - component: {fileID: 185277976} + m_Layer: 0 + m_Name: Spot Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185277973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &185277974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &185277975 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &185277976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 185277975} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 0 + unit: 2 + duration: + value: 2500000 + unit: 2 +--- !u!1 &210621343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 210621344} + - component: {fileID: 210621349} + - component: {fileID: 210621348} + - component: {fileID: 210621347} + - component: {fileID: 210621346} + - component: {fileID: 210621345} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &210621344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -7.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &210621345 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 261030495} +--- !u!33 &210621346 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Mesh: {fileID: 261030495} +--- !u!23 &210621347 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &210621348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 323 + m_Size: {x: 1, y: 3, z: 12} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &210621349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -11} + - {x: 1, y: -11} + - {x: 1, y: -11} + - {x: 0, y: -11} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 261030495} + m_VersionIndex: 323 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &233989482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 233989483} + - component: {fileID: 233989484} + m_Layer: 0 + m_Name: Wall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &233989483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233989482} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 47.5, y: 0, z: -9.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &233989484 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233989482} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 2, z: 7} + m_Center: {x: 0, y: 1, z: 0} +--- !u!1 &239790278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 239790279} + - component: {fileID: 239790280} + m_Layer: 0 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &239790279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239790278} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &239790280 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 239790278} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 12} + m_Center: {x: -3, y: 1, z: 0} +--- !u!43 &241711926 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-4688(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 2.5, y: 0.5, z: 6} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000020c0000000bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000a0400000000000002040000000bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000000000000000000020c00000003f0000c04000000000000000000000803f000080bf0000000000000000000080bf0000a0400000803f000020400000003f0000c04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f00002040000000bf0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000000000002040000000bf0000c0c00000803f000000000000000000000000000000000000803f000080bf0000000000000000000020400000003f0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000803f000020400000003f0000c0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f00002040000000bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000a04000000000000020c0000000bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000000000000000000020400000003f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000a0400000803f000020c00000003f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000020c0000000bf0000c0c0000080bf00000000000000000000000000000000000080bf000080bf0000404100000000000020c0000000bf0000c040000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000020c00000003f0000c0c0000080bf00000000000000000000000000000000000080bf000080bf000040410000803f000020c00000003f0000c040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000020c00000003f0000c040000000000000803f000000000000803f0000000000000000000080bf000000000000803f000020400000003f0000c040000000000000803f000000000000803f0000000000000000000080bf0000a0400000803f000020c00000003f0000c0c0000000000000803f000000000000803f0000000000000000000080bf00000000000030c1000020400000003f0000c0c0000000000000803f000000000000803f0000000000000000000080bf0000a040000030c1000020c0000000bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf0000a040000030c100002040000000bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000030c1000020c0000000bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf0000a0400000803f00002040000000bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 2.5, y: 0.5, z: 6} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &251305040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251305041} + - component: {fileID: 251305046} + - component: {fileID: 251305045} + - component: {fileID: 251305044} + - component: {fileID: 251305049} + - component: {fileID: 251305048} + - component: {fileID: 251305043} + - component: {fileID: 251305050} + m_Layer: 0 + m_Name: Platform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &251305041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -18.5, y: 20.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 634165300} + - {fileID: 1668826341} + - {fileID: 239790279} + - {fileID: 1432189244} + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &251305043 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Mesh: {fileID: 241711926} +--- !u!23 &251305044 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251305045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.Shapes.ProBuilderShape + m_Shape: + rid: 6450463694102986753 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 45 + m_Size: {x: 5, y: 1, z: 12} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463694102986753 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251305046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.ProBuilderMesh + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + - {x: -2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: -6} + - {x: 2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: -6} + - {x: 2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: 2.5, y: 0.5, z: -6} + - {x: -2.5, y: 0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: 6} + - {x: -2.5, y: 0.5, z: -6} + - {x: -2.5, y: 0.5, z: 6} + - {x: -2.5, y: 0.5, z: 6} + - {x: 2.5, y: 0.5, z: 6} + - {x: -2.5, y: 0.5, z: -6} + - {x: 2.5, y: 0.5, z: -6} + - {x: -2.5, y: -0.5, z: -6} + - {x: 2.5, y: -0.5, z: -6} + - {x: -2.5, y: -0.5, z: 6} + - {x: 2.5, y: -0.5, z: 6} + m_Textures0: + - {x: 5, y: 0} + - {x: 0, y: 0} + - {x: 5, y: 1} + - {x: 0, y: 1} + - {x: 12, y: 0} + - {x: 0, y: 0} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 5, y: 0} + - {x: 0, y: 0} + - {x: 5, y: 1} + - {x: 0, y: 1} + - {x: 12, y: 0} + - {x: 0, y: 0} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 5, y: 1} + - {x: 0, y: -11} + - {x: 5, y: -11} + - {x: 5, y: -11} + - {x: 0, y: -11} + - {x: 5, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 241711926} + m_VersionIndex: 45 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!54 &251305048 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + serializedVersion: 5 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!65 &251305049 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 1, z: 12} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &251305050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b947f7afa5b0fd0f88940e3d050c5427, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Entity::KitsuneCafe.Entities.Waypoints + rigidbody: {fileID: 251305048} + waypoints: + - {fileID: 1942826263} + - {fileID: 288617108} + speed: 0.25 + minimumDistance: 0.25 +--- !u!1 &251492028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251492029} + - component: {fileID: 251492034} + - component: {fileID: 251492033} + - component: {fileID: 251492032} + - component: {fileID: 251492031} + - component: {fileID: 251492030} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &251492029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &251492030 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1847623719} +--- !u!33 &251492031 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Mesh: {fileID: 1847623719} +--- !u!23 &251492032 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251492033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 147 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251492034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1847623719} + m_VersionIndex: 147 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &261030495 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c02251853edbb33d3f0000003f0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c02351853e2237523f000000bf0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdbb33d3f0000003f0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f17d7a33c2237523f0000003f0000c0bf0000c0400000803f000000000000000000000000000000000000803f000080bf00004041000000c0aad8a33c0bd7a33c0000003f0000c0bf0000c0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c01b467b3f0bd7a33c0000003f0000c03f0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000803f0bd7a33c2251853e0000003f0000c03f0000c0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f0e467b3f2251853e0000003f0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c017d7a33c22d96b3f000000bf0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00bd7a33cdb55573f0000003f0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f2351853e22d96b3f000000bf0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f2251853edb55573f000000bf0000c0bf0000c0c0000080bf00000000000000000000000000000000000080bf000080bf00004041000000c0aad8a33c938e8f3e000000bf0000c0bf0000c040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c01b467b3f938e8f3e000000bf0000c03f0000c0c0000080bf00000000000000000000000000000000000080bf000080bf000040410000803f0bd7a33c2251053f000000bf0000c03f0000c040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0e467b3f2251053f000000bf0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf000000000000803f19467b3fda6f0a3f0000003f0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f19467b3f22f31e3f000000bf0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf00000000000030c10bd7a33cdb6f0a3f0000003f0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000030c117d7a33c22f31e3f000000bf0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000030c119467b3fdc11243f0000003f0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000030c119467b3f2395383f000000bf0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdb11243f0000003f0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f13d7a33c2295383f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 155.75053 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &288617107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288617108} + m_Layer: 0 + m_Name: ElevatorBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288617108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288617107} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.5, y: -15.799999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &325259697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 325259698} + m_Layer: 0 + m_Name: Hallway + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &325259698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325259697} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1234171122} + - {fileID: 593854867} + - {fileID: 185277973} + - {fileID: 646254078} + - {fileID: 588482742} + - {fileID: 1559074220} + - {fileID: 1995866213} + - {fileID: 1395844256} + - {fileID: 1406394901} + - {fileID: 853925623} + - {fileID: 1800069006} + - {fileID: 1276260212} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &354011295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 354011296} + - component: {fileID: 354011299} + - component: {fileID: 354011298} + - component: {fileID: 354011297} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &354011296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &354011297 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &354011298 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &354011299 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &375653049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375653050} + - component: {fileID: 375653052} + - component: {fileID: 375653051} + m_Layer: 0 + m_Name: Area Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &375653050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: -6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &375653051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &375653052 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &467251528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467251530} + - component: {fileID: 467251529} + m_Layer: 0 + m_Name: Selected Object Handler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &467251529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 982ec8c450193224282e5b6e15ed3f18, type: 3} + m_Name: + m_EditorClassIdentifier: + selectedObject: + _usage: 2 + _value: {fileID: 0} + _constant: {fileID: 0} + _variable: {fileID: 11400000, guid: a7d11e547cba3208d89a07a9125a9817, type: 2} + _variableInstancer: {fileID: 0} + color: {r: 1, g: 0.2705882, b: 0, a: 1} + width: 1 + mode: 0 +--- !u!4 &467251530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &586492532 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!1 &588482741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588482742} + - component: {fileID: 588482747} + - component: {fileID: 588482746} + - component: {fileID: 588482745} + - component: {fileID: 588482744} + - component: {fileID: 588482743} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &588482742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &588482743 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2055818548} +--- !u!33 &588482744 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Mesh: {fileID: 2055818548} +--- !u!23 &588482745 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &588482746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 125 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &588482747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 2055818548} + m_VersionIndex: 125 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &593854866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 593854867} + - component: {fileID: 593854869} + - component: {fileID: 593854868} + - component: {fileID: 593854870} + m_Layer: 0 + m_Name: Spot Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &593854867 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &593854868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &593854869 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &593854870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 593854869} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 1 + delay: + value: 0 + unit: 2 + interval: + value: 10000000 + unit: 2 + duration: + value: 5000000 + unit: 2 +--- !u!1 &634165299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 634165300} + - component: {fileID: 634165303} + - component: {fileID: 634165302} + m_Layer: 0 + m_Name: Boundaries + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &634165300 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &634165302 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 3, z: 1} + m_Center: {x: 0, y: 1, z: 6.5} +--- !u!65 &634165303 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 634165299} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 3, z: 1} + m_Center: {x: 0, y: 1, z: -6.5} +--- !u!1 &646254074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 646254078} + - component: {fileID: 646254077} + - component: {fileID: 646254076} + - component: {fileID: 646254075} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!64 &646254075 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &646254076 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &646254077 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &646254078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 3, y: 1, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &784923923 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &809580118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809580119} + - component: {fileID: 809580122} + - component: {fileID: 809580121} + - component: {fileID: 809580120} + m_Layer: 0 + m_Name: Light Trigger 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &809580119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &809580120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 185277975} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 185277976} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &809580121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 809580120} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &809580122 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!1 &830155563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 830155564} + - component: {fileID: 830155567} + - component: {fileID: 830155566} + - component: {fileID: 830155565} + m_Layer: 0 + m_Name: Light Trigger 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &830155564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &830155565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1234171124} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 1234171125} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &830155566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 830155565} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &830155567 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 1, z: 5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &834664256 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834664257} + - component: {fileID: 834664258} + m_Layer: 6 + m_Name: GroundRaycast + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &834664257 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834664256} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1188860602} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &834664258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834664256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dcebbdd265a6ebadb9d3c52a46be7544, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Entity::KitsuneCafe.Sys.Raycaster + everyFrame: 1 + updateTiming: 2 + direction: {x: 0, y: -1, z: 0} + directionSpace: 0 + maxDistance: 3 + layerMask: + serializedVersion: 2 + m_Bits: 1 + queryTriggerInteraction: 1 + bufferSize: 1 +--- !u!1 &853925622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 853925623} + - component: {fileID: 853925624} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &853925623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &853925624 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 14, y: 1, z: 0.5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &880348695 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1014889848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014889849} + - component: {fileID: 1014889852} + - component: {fileID: 1014889851} + - component: {fileID: 1014889850} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1014889849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1014889850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: OnElevator + triggerParameter: +--- !u!114 &1014889851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1014889852 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 42, y: 48, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1058332516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1058332517} + m_Layer: 0 + m_Name: Akira Elevator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1058332517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058332516} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 66, y: -21.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1200564455} + - {fileID: 173566239} + - {fileID: 251305041} + - {fileID: 138580118} + - {fileID: 1014889849} + - {fileID: 1942826263} + - {fileID: 288617108} + - {fileID: 1797257865} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1062516391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1062516392} + m_Layer: 0 + m_Name: Door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1062516392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062516391} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1475476100} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1114642649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114642650} + - component: {fileID: 1114642653} + - component: {fileID: 1114642652} + - component: {fileID: 1114642651} + m_Layer: 0 + m_Name: ElevatorCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114642650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1114642651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 1797257866} + SlowingDistance: 0 +--- !u!114 &1114642652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1114642653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 24 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!1 &1167045090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1167045091} + m_Layer: 0 + m_Name: Room + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1167045091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167045090} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 78715212} + - {fileID: 354011296} + - {fileID: 1857318043} + - {fileID: 1715613496} + - {fileID: 210621344} + - {fileID: 1772097666} + - {fileID: 251492029} + - {fileID: 1343076169} + - {fileID: 1938286530} + - {fileID: 375653050} + - {fileID: 1190495667} + - {fileID: 233989483} + - {fileID: 1861517781} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1188860601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1691284224524276770, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: sprint._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1691284224524276770, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: sprint._variable + value: + objectReference: {fileID: 11400000, guid: 07250b1c5f2bd07c793772099684f602, type: 2} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: primary._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: secondary._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: primary._variable + value: + objectReference: {fileID: 11400000, guid: 25c9bebd90af38a698d2d9fb58b06e3d, type: 2} + - target: {fileID: 1869482849096358181, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: secondary._variable + value: + objectReference: {fileID: 11400000, guid: c33c868c5f7f1758a8d9e2739eb0a41b, type: 2} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: camera + value: + objectReference: {fileID: 168061152968610670} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue + value: + objectReference: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme + value: + objectReference: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: lookValue._variable + value: + objectReference: {fileID: 11400000, guid: c70e76cde8eafc3beb7fcf9b0680f58a, type: 2} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: controlScheme._variable + value: + objectReference: {fileID: 11400000, guid: 109f5449a99535723ac84505399115e8, type: 2} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rigidbody + value: + objectReference: {fileID: 1188860616} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: direction._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: direction._variable + value: + objectReference: {fileID: 11400000, guid: 873e97bfce471631ba553406d6978e1a, type: 2} + - target: {fileID: 4759276819043389039, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: walkAnimationParamMax + value: 0.6 + objectReference: {fileID: 0} + - target: {fileID: 5246609767834919478, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: selectedObject._usage + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5246609767834919478, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: selectedObject._variable + value: + objectReference: {fileID: 11400000, guid: a7d11e547cba3208d89a07a9125a9817, type: 2} + - target: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8857864236201738601, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: raycaster + value: + objectReference: {fileID: 834664258} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + insertIndex: -1 + addedObject: {fileID: 834664257} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + insertIndex: -1 + addedObject: {fileID: 1188860617} + m_SourcePrefab: {fileID: 100100000, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} +--- !u!4 &1188860602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1188860616 stripped +Rigidbody: + m_CorrespondingSourceObject: {fileID: 4930835839714770235, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1188860617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586492532} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3570dca9cf8f40ac9731ef4082c9a4ef, type: 3} + m_Name: + m_EditorClassIdentifier: UnityAtoms.UnityAtomsTags.Runtime::UnityAtoms.Tags.AtomTags + _tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!1 &1190495666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1190495667} + - component: {fileID: 1190495670} + - component: {fileID: 1190495669} + - component: {fileID: 1190495668} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1190495667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30.5, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1190495668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InRoom1 + triggerParameter: +--- !u!114 &1190495669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1190495670 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 29, y: 3, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1200564454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200564455} + - component: {fileID: 1200564460} + - component: {fileID: 1200564459} + - component: {fileID: 1200564458} + - component: {fileID: 1200564457} + - component: {fileID: 1200564456} + m_Layer: 0 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1200564455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &1200564456 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1957934022} +--- !u!33 &1200564457 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Mesh: {fileID: 1957934022} +--- !u!23 &1200564458 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1200564459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1200564460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1957934022} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1234171121 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1234171122} + - component: {fileID: 1234171124} + - component: {fileID: 1234171123} + - component: {fileID: 1234171125} + m_Layer: 0 + m_Name: Spot Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1234171122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1234171123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1234171124 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &1234171125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 1234171124} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 5000000 + unit: 2 + duration: + value: 10000000 + unit: 2 +--- !u!1 &1276260211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276260212} + m_Layer: 0 + m_Name: Triggers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276260212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276260211} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 830155564} + - {fileID: 1656938615} + - {fileID: 809580119} + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1298397722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298397725} + - component: {fileID: 1298397724} + - component: {fileID: 1298397723} + m_Layer: 0 + m_Name: State-Driven Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &1298397723 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 01f3086b1da0e95748fdb607b6c2a555, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1298397724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 325a6a3050a061e4b8aa51386c30e8e1, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + DefaultTarget: + Enabled: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + DefaultBlend: + Style: 1 + Time: 0.5 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} + AnimatedTarget: {fileID: 1298397723} + LayerIndex: 0 + Instructions: + - FullHash: -280681401 + Camera: {fileID: 6359046920957124784} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: -1593943380 + Camera: {fileID: 1592825926} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: 13899903 + Camera: {fileID: 1114642653} + ActivateAfter: 0 + MinDuration: 0 + HashOfParent: + - Hash: -280681401 + HashOfParent: 756556552 + - Hash: -1593943380 + HashOfParent: 756556552 + - Hash: 13899903 + HashOfParent: 756556552 + m_LegacyLookAt: {fileID: 0} + m_LegacyFollow: {fileID: 0} +--- !u!4 &1298397725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2687113104215902567} + - {fileID: 1592825923} + - {fileID: 1114642650} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1343076168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1343076169} + m_Layer: 0 + m_Name: Camera (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1343076169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343076168} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 51510517} + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1395844255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1395844256} + - component: {fileID: 1395844261} + - component: {fileID: 1395844260} + - component: {fileID: 1395844259} + - component: {fileID: 1395844258} + - component: {fileID: 1395844257} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1395844256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1395844257 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1776871918} +--- !u!33 &1395844258 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Mesh: {fileID: 1776871918} +--- !u!23 &1395844259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1395844260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 191 + m_Size: {x: 1, y: 3, z: 4} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1395844261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -3} + - {x: 1, y: -3} + - {x: 1, y: -3} + - {x: 0, y: -3} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1776871918} + m_VersionIndex: 191 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1406394900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1406394901} + - component: {fileID: 1406394904} + - component: {fileID: 1406394903} + - component: {fileID: 1406394902} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1406394901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1406394902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InHallway + triggerParameter: +--- !u!114 &1406394903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 7ba2634d1c16632b39087cc395cf30a4, type: 2} +--- !u!65 &1406394904 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 30, y: 3, z: 8} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &1409748655 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-10084(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000080be6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f666606c00000803e6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf00000000666606c0000080be6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f0000803f0000803e6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000803e6666c6bf6666863f0000803f000000000000000000000000000000000000803f000080bf66660640666606c00000803e6666c6bf666686bf0000803f000000000000000000000000000000000000803f000080bf00000000666606c00000803e6666c63f6666863f0000803f000000000000000000000000000000000000803f000080bf666606400000803f0000803e6666c63f666686bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000803e6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f666606c0000080be6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf00000000666606c00000803e6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000080be6666c6bf666686bf000080bf00000000000000000000000000000000000080bf000080bf66660640666606c0000080be6666c6bf6666863f000080bf00000000000000000000000000000000000080bf000080bf00000000666606c0000080be6666c63f666686bf000080bf00000000000000000000000000000000000080bf000080bf666606400000803f000080be6666c63f6666863f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000080be6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000803e6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf00000000cccc8cbf0000803e6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf0000003fcccc8cbf000080be6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf0000003fcccc8cbf0000803e6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf00000000cccc8cbf000080be6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf0000003f0000803f0000803e6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1432189243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1432189244} + - component: {fileID: 1432189248} + - component: {fileID: 1432189247} + - component: {fileID: 1432189246} + - component: {fileID: 1432189245} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1432189244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1432189245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6eeb0be32fefa054589fe082a0a7273a, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Interaction::KitsuneCafe.Interaction.Interactable + oneTimeUse: 0 + onSelected: + m_PersistentCalls: + m_Calls: [] + onDeselected: + m_PersistentCalls: + m_Calls: [] + onInteracted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 251305050} + m_TargetAssemblyTypeName: KitsuneCafe.Entities.Waypoints, KitsuneCafe.Entity + m_MethodName: MoveNext + 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!65 &1432189246 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1432189247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1432189248 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432189243} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1440885384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: cad9ac3e9fdf2ea16a5432ce13ecebc9, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: ab364824386549340bb67aa64460b803, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 988a08efb9f0aee4aaa5b02a7078742b, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: edde7a717f938146e88d6697b0bd584c, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 4370394b43805a59eba12b7232f71d9b, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 51d7400dbcc3a2dfb868ccb0b8459967, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 1d1be58be8e6b4510918d852bde70b94, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 7eda372f565cec5d8ba629a4df4315fc, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 04199d05d1eee2c55a1eb2846778f81a, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 11400000, guid: 04199d05d1eee2c55a1eb2846778f81a, type: 2} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: Interpret + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[0].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.Vector2CallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[1].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.Vector2CallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[2].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[3].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[8].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[19].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[20].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[21].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[22].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_ActionEvents.Array.data[23].m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: UnityAtoms.InputSystem.FloatCallbackContextInterpreter, UnityAtoms.UnityAtomsInputSystem.Runtime + objectReference: {fileID: 0} + - target: {fileID: 8897751924766387298, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Name + value: Input + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3271320315360497750, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1bfcb385864291729bc118882326c7ae, type: 3} +--- !u!1 &1475476093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1475476100} + - component: {fileID: 1475476099} + - component: {fileID: 1475476098} + - component: {fileID: 1475476097} + - component: {fileID: 1475476096} + - component: {fileID: 1475476101} + - component: {fileID: 1475476102} + - component: {fileID: 1475476104} + - component: {fileID: 1475476105} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1475476096 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Mesh: {fileID: 1409748655} +--- !u!23 &1475476097 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d9210c08d12d96c7d87ef2eaa7c44b65, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1475476098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463509960458325 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 133 + m_Size: {x: 0.5, y: 3.1, z: 2.1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463509960458325 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1475476099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + m_Textures0: + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: 1} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1409748655} + m_VersionIndex: 133 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &1475476100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1062516392} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1475476101 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!95 &1475476102 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 88201f823a141e345ab1799d0c715448, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1475476104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7cd60b7177a5648b78527a99df8865a0, type: 3} + m_Name: + m_EditorClassIdentifier: + isOpen: 0 + isLocked: 0 + requirement: 2 + key: {fileID: 0} + consumeKey: 0 + opened: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1475476105} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + closed: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1475476105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1475476102} + parameterType: 4 + floatParameter: 0 + intParameter: 0 + boolParameter: SlideOpen + triggerParameter: 0 +--- !u!1 &1559074219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1559074220} + - component: {fileID: 1559074225} + - component: {fileID: 1559074224} + - component: {fileID: 1559074223} + - component: {fileID: 1559074222} + - component: {fileID: 1559074221} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1559074220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1559074221 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 880348695} +--- !u!33 &1559074222 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Mesh: {fileID: 880348695} +--- !u!23 &1559074223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1559074224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 180 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1559074225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 880348695} + m_VersionIndex: 180 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1592825922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592825923} + - component: {fileID: 1592825926} + - component: {fileID: 1592825925} + - component: {fileID: 1592825924} + m_Layer: 0 + m_Name: Room1CinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592825923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1592825924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 51510516} + SlowingDistance: 0 +--- !u!114 &1592825925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1592825926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 7 + NearClipPlane: 0.01 + FarClipPlane: 24 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!43 &1608312095 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c0f0d7a33c5d85bc3d0000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c010467b3f5d85bc3d0000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0bd7a33cc07d0f3e0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f09467b3fc07d0f3e0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00dd7a33c9a177a3e0000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c95ae693e0000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803fe86b8b3d9a177a3e0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803fe76b8b3d95ae693e0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c0f0d7a33ca2f8233e0000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c010467b3fa2f8233e0000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0bd7a33cb433553e0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f09467b3fb433553e0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c0e76b8b3d3e49873e0000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e86b8b3dc07d8f3e0000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33c3e49873e0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0dd7a33cc07d8f3e0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3f9b8f933d0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f50d8a33c9b8f933d0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000011467b3f207b653d0000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000bd7a33c207b653d0000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000bd7a33c0bd7a33c0000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000011467b3f0bd7a33c0000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f50d8a33c9b8f133d0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3f9b8f133d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1656938614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1656938615} + - component: {fileID: 1656938618} + - component: {fileID: 1656938617} + - component: {fileID: 1656938616} + m_Layer: 0 + m_Name: Light Trigger 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1656938615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1656938616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 593854869} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 593854870} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &1656938617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1656938616} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1656938618 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!1 &1668826340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1668826341} + - component: {fileID: 1668826342} + m_Layer: 0 + m_Name: Front + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1668826341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668826340} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 251305041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1668826342 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1668826340} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 12} + m_Center: {x: 3, y: 1, z: 0} +--- !u!43 &1707378552 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c08c939f3e13b7603f0000003f0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf00000000000000c08d939f3ec19a793f000000bf0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c13b7603f0000003f0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33cc19a793f0000003f0000c0bf000090400000803f000000000000000000000000000000000000803f000080bf00001041000000c088d8a33c0bd7a33c0000003f0000c0bf000090c00000803f000000000000000000000000000000000000803f000080bf00000000000000c0e11f653f0bd7a33c0000003f0000c03f000090400000803f000000000000000000000000000000000000803f000080bf000010410000803f0bd7a33c8c939f3e0000003f0000c03f000090c00000803f000000000000000000000000000000000000803f000080bf000000000000803fd51f653f8c939f3e0000003f0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c0ffd0a93ec19a793f000000bf0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c0fed0a93e13b7603f0000003f0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f8d931f3fc19a793f000000bf0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f8d931f3f13b7603f000000bf0000c0bf000090c0000080bf00000000000000000000000000000000000080bf000080bf00001041000000c088d8a33cfdd0a93e000000bf0000c0bf00009040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e11f653ffdd0a93e000000bf0000c03f000090c0000080bf00000000000000000000000000000000000080bf000080bf000010410000803f0bd7a33c8c931f3f000000bf0000c03f00009040000080bf00000000000000000000000000000000000080bf000080bf000000000000803fd51f653f8c931f3f000000bf0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf000000000000803fda1f653facb4423f0000003f0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803fda1f653f5b985b3f000000bf0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf00000000000000c10bd7a33cacb4423f0000003f0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf0000803f000000c10fd7a33c5a985b3f000000bf0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000000c1da1f653f45b2243f0000003f0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf00000000000000c1da1f653ff3953d3f000000bf0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33c45b2243f0000003f0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f11d7a33cf3953d3f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 105.79176 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1715613495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715613496} + - component: {fileID: 1715613501} + - component: {fileID: 1715613500} + - component: {fileID: 1715613499} + - component: {fileID: 1715613498} + - component: {fileID: 1715613497} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1715613496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1715613497 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1707378552} +--- !u!33 &1715613498 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Mesh: {fileID: 1707378552} +--- !u!23 &1715613499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1715613500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 268 + m_Size: {x: 1, y: 3, z: 9} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1715613501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -8} + - {x: 1, y: -8} + - {x: 1, y: -8} + - {x: 0, y: -8} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1707378552} + m_VersionIndex: 268 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1740149477 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0aa1e9d3e90705d3f0000003f0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0ab1e9d3e6eeb753f000000bf0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c90705d3f0000003f0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33c6eeb753f0000003f0000c0bf0000a0400000803f000000000000000000000000000000000000803f000080bf00002041000000c0abd8a33c0bd7a33c0000003f0000c0bf0000a0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c06ceb793f0bd7a33c0000003f0000c03f0000a0400000803f000000000000000000000000000000000000803f000080bf000020410000803f0bd7a33caa1e9d3e0000003f0000c03f0000a0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f5feb793faa1e9d3e0000003f0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c01c5ca73e6eeb753f000000bf0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c01b5ca73e90705d3f0000003f0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fab1e1d3f6eeb753f000000bf0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803faa1e1d3f90705d3f000000bf0000c0bf0000a0c0000080bf00000000000000000000000000000000000080bf000080bf00002041000000c0abd8a33c1b5ca73e000000bf0000c0bf0000a040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c06ceb793f1b5ca73e000000bf0000c03f0000a0c0000080bf00000000000000000000000000000000000080bf000080bf000020410000803f0bd7a33caa1e1d3f000000bf0000c03f0000a040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f5feb793faa1e1d3f000000bf0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf000000000000803f6beb793f623d223f0000003f0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f6beb793f40b83a3f000000bf0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf00000000000010c10bd7a33c633d223f0000003f0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000010c119d7a33c41b83a3f000000bf0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000010c16beb793ffad63f3f0000003f0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000010c16beb793fd851583f000000bf0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cf9d63f3f0000003f0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f12d7a33cd751583f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 109.36007 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1772097665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1772097666} + - component: {fileID: 1772097671} + - component: {fileID: 1772097670} + - component: {fileID: 1772097669} + - component: {fileID: 1772097668} + - component: {fileID: 1772097667} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1772097666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1772097667 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 784923923} +--- !u!33 &1772097668 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Mesh: {fileID: 784923923} +--- !u!23 &1772097669 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1772097670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1772097671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 784923923} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1776871918 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0b8b85e3f0bd7a33c0000003f0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0b9b85e3fdfe50d3e000000bf0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f75a8033f0bd7a33c0000003f0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf000000000000803f76a8033fdfe50d3e0000003f0000c0bf000000400000803f000000000000000000000000000000000000803f000080bf00008040000000c01ad7a33c5523983e0000003f0000c0bf000000c00000803f000000000000000000000000000000000000803f000080bf00000000000000c07313fd3e5523983e0000003f0000c03f000000400000803f000000000000000000000000000000000000803f000080bf000080400000803f0bd7a33ceb21273f0000003f0000c03f000000c00000803f000000000000000000000000000000000000803f000080bf000000000000803f7213fd3eeb21273f0000003f0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c075a8033fe2e58d3e000000bf0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c075a8033fc660223e0000003f0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fb8b85e3fe2e58d3e000000bf0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803fb7b85e3fc660223e000000bf0000c0bf000000c0000080bf00000000000000000000000000000000000080bf000080bf00008040000000c072a8033f5523983e000000bf0000c0bf00000040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c073137d3f5523983e000000bf0000c03f000000c0000080bf00000000000000000000000000000000000080bf000080bf000080400000803f72a8033feb21273f000000bf0000c03f00000040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f73137d3feb21273f000000bf0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf000000000000803f7813fd3e0bd7a33c0000003f0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f7a13fd3edfe50d3e000000bf0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf00000000000040c00bd7a33c38d7a33c0000003f0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf0000803f000040c023d7a33ce4e50d3e000000bf0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000040c07813fd3ecc60223e0000003f0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf00000000000040c07813fd3ee5e58d3e000000bf0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cc660223e0000003f0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f0bd7a33ce2e58d3e + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 71.126915 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1797257864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1797257865} + - component: {fileID: 1797257866} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1797257865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 4, y: 11.5, z: -11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!65 &1797257866 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 50, y: 1, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!1 &1800069005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1800069006} + - component: {fileID: 1800069008} + - component: {fileID: 1800069007} + m_Layer: 0 + m_Name: Area Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1800069006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1800069007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1800069008 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.5 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!43 &1847623719 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1857318042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857318043} + - component: {fileID: 1857318046} + - component: {fileID: 1857318045} + - component: {fileID: 1857318044} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1857318043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 40, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1857318044 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1857318045 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1857318046 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1861517780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1861517781} + - component: {fileID: 1861517782} + m_Layer: 0 + m_Name: Wall (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1861517781 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1861517780} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 47.5, y: 0, z: 9.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1861517782 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1861517780} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 2, z: 7} + m_Center: {x: 0, y: 1, z: 0} +--- !u!1 &1938286529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1938286530} + - component: {fileID: 1938286532} + - component: {fileID: 1938286531} + m_Layer: 0 + m_Name: Area Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1938286530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1938286531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1938286532 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &1942826262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1942826263} + m_Layer: 0 + m_Name: ElevatorTop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1942826263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942826262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -18.5, y: 20.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &1957934022 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c00000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c00000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c00000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c00000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00000000000000000000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00000000000000000000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1995866212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1995866213} + - component: {fileID: 1995866218} + - component: {fileID: 1995866217} + - component: {fileID: 1995866216} + - component: {fileID: 1995866215} + - component: {fileID: 1995866214} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1995866213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1995866214 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1740149477} +--- !u!33 &1995866215 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Mesh: {fileID: 1740149477} +--- !u!23 &1995866216 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1995866217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 1, y: 3, z: 10} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1995866218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -9} + - {x: 1, y: -9} + - {x: 1, y: -9} + - {x: 0, y: -9} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1740149477} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &2055818548 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882 + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!20 &168061152968610670 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 22 + field of view: 60.000004 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 255 + 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 &171523615071066937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 7, y: 9.5, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!1 &464588208794795091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171523615071066937} + - component: {fileID: 168061152968610670} + - component: {fileID: 4691778602922095847} + - component: {fileID: 8623958606780478968} + - component: {fileID: 5008584558718012012} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2687113104215902567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!1 &4601749791207204690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2687113104215902567} + - component: {fileID: 6359046920957124784} + - component: {fileID: 8243058382378684639} + - component: {fileID: 8243058382378684640} + m_Layer: 0 + m_Name: HallwayCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &4691778602922095847 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 +--- !u!114 &5008584558718012012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowDebugText: 1 + ShowCameraFrustum: 1 + IgnoreTimeScale: 0 + WorldUpOverride: {fileID: 0} + ChannelMask: -1 + UpdateMethod: 2 + BlendUpdateMethod: 1 + LensModeOverride: + Enabled: 0 + DefaultMode: 2 + DefaultBlend: + Style: 1 + Time: 2 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} +--- !u!114 &6359046920957124784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 22 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!114 &8243058382378684639 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &8243058382378684640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 853925624} + SlowingDistance: 0 +--- !u!114 &8623958606780478968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 171523615071066937} + - {fileID: 135523777} + - {fileID: 1188860601} + - {fileID: 1440885384} + - {fileID: 467251530} + - {fileID: 1298397725} diff --git a/Assets/_Recovery/0 (1).unity.meta b/Assets/_Recovery/0 (1).unity.meta new file mode 100644 index 0000000..d2b605b --- /dev/null +++ b/Assets/_Recovery/0 (1).unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e18566fe5f6eef3888fb4d915e345f29 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Recovery/0.unity b/Assets/_Recovery/0.unity new file mode 100644 index 0000000..c75e999 --- /dev/null +++ b/Assets/_Recovery/0.unity @@ -0,0 +1,10061 @@ +%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: 88038f2a49469e923b40dfc3d539d64f + m_OcclusionCullingData: {fileID: 36300000, guid: e93a48e899af4eabd951c644689813de, type: 2} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 1 + m_FogColor: {r: 0.37335205, g: 0.32941177, b: 0.4627451, 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: 1 + 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: 256 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 0.5 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + 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: 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_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 54eeae460ea630ab6a66eb5f9353043f, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: a5d02a2c3139e2266b7d4c86c44bbf65, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &51510515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 51510517} + - component: {fileID: 51510516} + m_Layer: 0 + m_Name: Bounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!65 &51510516 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5.5, y: 1, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!4 &51510517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51510515} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1343076169} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &78715211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 78715212} + - component: {fileID: 78715215} + - component: {fileID: 78715214} + - component: {fileID: 78715213} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &78715212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + serializedVersion: 2 + 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: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &78715213 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &78715214 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &78715215 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78715211} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &135523776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 135523777} + m_Layer: 0 + m_Name: Level Geometry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &135523777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135523776} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 325259698} + - {fileID: 1062516392} + - {fileID: 1167045091} + - {fileID: 1058332517} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &138580117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 138580118} + - component: {fileID: 138580121} + - component: {fileID: 138580120} + - component: {fileID: 138580119} + m_Layer: 0 + m_Name: Plane (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &138580118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 6, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &138580119 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &138580120 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &138580121 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 138580117} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &173566238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173566239} + - component: {fileID: 173566244} + - component: {fileID: 173566243} + - component: {fileID: 173566242} + - component: {fileID: 173566241} + - component: {fileID: 173566240} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &173566239 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &173566240 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1608312095} +--- !u!33 &173566241 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Mesh: {fileID: 1608312095} +--- !u!23 &173566242 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &173566243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &173566244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173566238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1608312095} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &185277972 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185277973} + - component: {fileID: 185277975} + - component: {fileID: 185277974} + - component: {fileID: 185277976} + m_Layer: 0 + m_Name: Spot Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185277973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &185277974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &185277975 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &185277976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185277972} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 185277975} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 0 + unit: 2 + duration: + value: 2500000 + unit: 2 +--- !u!1 &210621343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 210621344} + - component: {fileID: 210621349} + - component: {fileID: 210621348} + - component: {fileID: 210621347} + - component: {fileID: 210621346} + - component: {fileID: 210621345} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &210621344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -7.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &210621345 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 261030495} +--- !u!33 &210621346 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Mesh: {fileID: 261030495} +--- !u!23 &210621347 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &210621348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 323 + m_Size: {x: 1, y: 3, z: 12} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &210621349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 210621343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: -0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: 6} + - {x: 0.5, y: 1.5, z: 6} + - {x: -0.5, y: 1.5, z: -6} + - {x: 0.5, y: 1.5, z: -6} + - {x: -0.5, y: -1.5, z: -6} + - {x: 0.5, y: -1.5, z: -6} + - {x: -0.5, y: -1.5, z: 6} + - {x: 0.5, y: -1.5, z: 6} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 12, y: -2} + - {x: 0, y: -2} + - {x: 12, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -11} + - {x: 1, y: -11} + - {x: 1, y: -11} + - {x: 0, y: -11} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 261030495} + m_VersionIndex: 323 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &251305040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251305041} + - component: {fileID: 251305046} + - component: {fileID: 251305045} + - component: {fileID: 251305044} + - component: {fileID: 251305043} + - component: {fileID: 251305042} + m_Layer: 0 + m_Name: Platform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &251305041 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -18.75, y: 20.7, z: 0} + m_LocalScale: {x: 5, y: 1, z: 12} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &251305042 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1732203012} +--- !u!33 &251305043 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Mesh: {fileID: 1732203012} +--- !u!23 &251305044 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251305045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.Shapes.ProBuilderShape + m_Shape: + rid: 6450463694102986753 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 23 + m_Size: {x: 1, y: 1, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463694102986753 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251305046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251305040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.ProBuilder::UnityEngine.ProBuilder.ProBuilderMesh + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -0.5, z: 0.5} + - {x: 0.5, y: -0.5, z: 0.5} + - {x: -0.5, y: 0.5, z: 0.5} + - {x: 0.5, y: 0.5, z: 0.5} + - {x: 0.5, y: -0.5, z: 0.5} + - {x: 0.5, y: -0.5, z: -0.5} + - {x: 0.5, y: 0.5, z: 0.5} + - {x: 0.5, y: 0.5, z: -0.5} + - {x: 0.5, y: -0.5, z: -0.5} + - {x: -0.5, y: -0.5, z: -0.5} + - {x: 0.5, y: 0.5, z: -0.5} + - {x: -0.5, y: 0.5, z: -0.5} + - {x: -0.5, y: -0.5, z: -0.5} + - {x: -0.5, y: -0.5, z: 0.5} + - {x: -0.5, y: 0.5, z: -0.5} + - {x: -0.5, y: 0.5, z: 0.5} + - {x: -0.5, y: 0.5, z: 0.5} + - {x: 0.5, y: 0.5, z: 0.5} + - {x: -0.5, y: 0.5, z: -0.5} + - {x: 0.5, y: 0.5, z: -0.5} + - {x: -0.5, y: -0.5, z: -0.5} + - {x: 0.5, y: -0.5, z: -0.5} + - {x: -0.5, y: -0.5, z: 0.5} + - {x: 0.5, y: -0.5, z: 0.5} + m_Textures0: + - {x: 1, y: 0} + - {x: 0, y: 0} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 0} + - {x: 0, y: 0} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 0} + - {x: 0, y: 0} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 0} + - {x: 0, y: 0} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: 0} + - {x: 1, y: 0} + - {x: 1, y: 0} + - {x: 0, y: 0} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1732203012} + m_VersionIndex: 23 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &251492028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251492029} + - component: {fileID: 251492034} + - component: {fileID: 251492033} + - component: {fileID: 251492032} + - component: {fileID: 251492031} + - component: {fileID: 251492030} + m_Layer: 0 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &251492029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: 13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &251492030 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1847623719} +--- !u!33 &251492031 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Mesh: {fileID: 1847623719} +--- !u!23 &251492032 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &251492033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 147 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &251492034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251492028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1847623719} + m_VersionIndex: 147 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &261030495 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c02251853edbb33d3f0000003f0000c0bf0000c04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c02351853e2237523f000000bf0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdbb33d3f0000003f0000c03f0000c04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f17d7a33c2237523f0000003f0000c0bf0000c0400000803f000000000000000000000000000000000000803f000080bf00004041000000c0aad8a33c0bd7a33c0000003f0000c0bf0000c0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c01b467b3f0bd7a33c0000003f0000c03f0000c0400000803f000000000000000000000000000000000000803f000080bf000040410000803f0bd7a33c2251853e0000003f0000c03f0000c0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f0e467b3f2251853e0000003f0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c017d7a33c22d96b3f000000bf0000c0bf0000c0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00bd7a33cdb55573f0000003f0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f2351853e22d96b3f000000bf0000c03f0000c0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f2251853edb55573f000000bf0000c0bf0000c0c0000080bf00000000000000000000000000000000000080bf000080bf00004041000000c0aad8a33c938e8f3e000000bf0000c0bf0000c040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c01b467b3f938e8f3e000000bf0000c03f0000c0c0000080bf00000000000000000000000000000000000080bf000080bf000040410000803f0bd7a33c2251053f000000bf0000c03f0000c040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0e467b3f2251053f000000bf0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf000000000000803f19467b3fda6f0a3f0000003f0000c03f0000c040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f19467b3f22f31e3f000000bf0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf00000000000030c10bd7a33cdb6f0a3f0000003f0000c03f0000c0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000030c117d7a33c22f31e3f000000bf0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000030c119467b3fdc11243f0000003f0000c0bf0000c0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000030c119467b3f2395383f000000bf0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cdb11243f0000003f0000c0bf0000c04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f13d7a33c2295383f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 6} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 155.75053 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &288617107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288617108} + m_Layer: 0 + m_Name: ElevatorBottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &288617108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288617107} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.75, y: -15.799999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &325259697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 325259698} + m_Layer: 0 + m_Name: Hallway + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &325259698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 325259697} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1234171122} + - {fileID: 593854867} + - {fileID: 185277973} + - {fileID: 646254078} + - {fileID: 588482742} + - {fileID: 1559074220} + - {fileID: 1995866213} + - {fileID: 1395844256} + - {fileID: 1406394901} + - {fileID: 853925623} + - {fileID: 1800069006} + - {fileID: 1276260212} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &354011295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 354011296} + - component: {fileID: 354011299} + - component: {fileID: 354011298} + - component: {fileID: 354011297} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &354011296 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &354011297 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &354011298 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &354011299 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354011295} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &375653049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375653050} + - component: {fileID: 375653052} + - component: {fileID: 375653051} + m_Layer: 0 + m_Name: Area Light (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &375653050 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: -6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &375653051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &375653052 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375653049} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &467251528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 467251530} + - component: {fileID: 467251529} + m_Layer: 0 + m_Name: Selected Object Handler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &467251529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 982ec8c450193224282e5b6e15ed3f18, type: 3} + m_Name: + m_EditorClassIdentifier: + selectedObject: {fileID: 11400000, guid: b030215acaabb18a58d812e296e6e99f, type: 2} + color: {r: 1, g: 0.2705882, b: 0, a: 1} + width: 1 + mode: 0 +--- !u!4 &467251530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 467251528} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &586492532 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!1 &588482741 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588482742} + - component: {fileID: 588482747} + - component: {fileID: 588482746} + - component: {fileID: 588482745} + - component: {fileID: 588482744} + - component: {fileID: 588482743} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &588482742 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &588482743 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 2055818548} +--- !u!33 &588482744 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Mesh: {fileID: 2055818548} +--- !u!23 &588482745 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &588482746 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 125 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &588482747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 588482741} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 2055818548} + m_VersionIndex: 125 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &593854866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 593854867} + - component: {fileID: 593854869} + - component: {fileID: 593854868} + - component: {fileID: 593854870} + m_Layer: 0 + m_Name: Spot Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &593854867 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &593854868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &593854869 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &593854870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 593854866} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 593854869} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 1 + delay: + value: 0 + unit: 2 + interval: + value: 10000000 + unit: 2 + duration: + value: 5000000 + unit: 2 +--- !u!1 &646254074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 646254078} + - component: {fileID: 646254077} + - component: {fileID: 646254076} + - component: {fileID: 646254075} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!64 &646254075 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &646254076 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &646254077 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &646254078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 646254074} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.5} + m_LocalScale: {x: 3, y: 1, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &784923923 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &809580118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 809580119} + - component: {fileID: 809580122} + - component: {fileID: 809580121} + - component: {fileID: 809580120} + m_Layer: 0 + m_Name: Light Trigger 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &809580119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &809580120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 185277975} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 185277976} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &809580121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 809580120} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &809580122 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809580118} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!1 &830155563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 830155564} + - component: {fileID: 830155567} + - component: {fileID: 830155566} + - component: {fileID: 830155565} + m_Layer: 0 + m_Name: Light Trigger 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &830155564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &830155565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1234171124} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 1234171125} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &830155566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 830155565} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &830155567 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830155563} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 5, y: 1, z: 5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &853925622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 853925623} + - component: {fileID: 853925624} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &853925623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 9, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &853925624 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925622} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 14, y: 1, z: 0.5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &880348695 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1014889848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1014889849} + - component: {fileID: 1014889852} + - component: {fileID: 1014889851} + - component: {fileID: 1014889850} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1014889849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1014889850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: OnElevator + triggerParameter: +--- !u!114 &1014889851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1014889850} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1014889852 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1014889848} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 42, y: 48, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1058332516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1058332517} + m_Layer: 0 + m_Name: Akira Elevator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1058332517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058332516} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 66, y: -21.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1200564455} + - {fileID: 173566239} + - {fileID: 251305041} + - {fileID: 138580118} + - {fileID: 1014889849} + - {fileID: 1942826263} + - {fileID: 288617108} + - {fileID: 1797257865} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1062516391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1062516392} + m_Layer: 0 + m_Name: Door + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1062516392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062516391} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1475476100} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1114642649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1114642650} + - component: {fileID: 1114642653} + - component: {fileID: 1114642652} + - component: {fileID: 1114642651} + m_Layer: 0 + m_Name: ElevatorCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1114642650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1114642651 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 1797257866} + SlowingDistance: 0 +--- !u!114 &1114642652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1114642653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1114642649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 24 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!1 &1167045090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1167045091} + m_Layer: 0 + m_Name: Room + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1167045091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1167045090} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 78715212} + - {fileID: 354011296} + - {fileID: 1857318043} + - {fileID: 1715613496} + - {fileID: 210621344} + - {fileID: 1772097666} + - {fileID: 251492029} + - {fileID: 1343076169} + - {fileID: 1938286530} + - {fileID: 375653050} + - {fileID: 1190495667} + m_Father: {fileID: 135523777} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1188860601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2199374348090624629, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: camera + value: + objectReference: {fileID: 168061152968610670} + - target: {fileID: 2990105777749590573, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: rigidbody + value: + objectReference: {fileID: 1188860616} + - target: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5864909119532713175, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + insertIndex: -1 + addedObject: {fileID: 1188860615} + m_SourcePrefab: {fileID: 100100000, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} +--- !u!4 &1188860602 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2168648573505645768, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1188860615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 586492532} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b192eced832ce922af5588852fa7818, type: 3} + m_Name: + m_EditorClassIdentifier: + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!54 &1188860616 stripped +Rigidbody: + m_CorrespondingSourceObject: {fileID: 4930835839714770235, guid: 23c74099ef6f44051915480bc0f63b6e, type: 3} + m_PrefabInstance: {fileID: 1188860601} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1190495666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1190495667} + - component: {fileID: 1190495670} + - component: {fileID: 1190495669} + - component: {fileID: 1190495668} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1190495667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 30.5, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1190495668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InRoom1 + triggerParameter: +--- !u!114 &1190495669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1190495668} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1190495670 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1190495666} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 29, y: 3, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1200564454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200564455} + - component: {fileID: 1200564460} + - component: {fileID: 1200564459} + - component: {fileID: 1200564458} + - component: {fileID: 1200564457} + - component: {fileID: 1200564456} + m_Layer: 0 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1200564455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 1, y: 1.2, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!64 &1200564456 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1957934022} +--- !u!33 &1200564457 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Mesh: {fileID: 1957934022} +--- !u!23 &1200564458 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1200564459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 257 + m_Size: {x: 60, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1200564460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200564454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: 0.5} + - {x: 30, y: 1.5, z: 0.5} + - {x: -30, y: 1.5, z: -0.5} + - {x: 30, y: 1.5, z: -0.5} + - {x: -30, y: -1.5, z: -0.5} + - {x: 30, y: -1.5, z: -0.5} + - {x: -30, y: -1.5, z: 0.5} + - {x: 30, y: -1.5, z: 0.5} + m_Textures0: + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 60, y: -2} + - {x: 0, y: -2} + - {x: 60, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 60, y: 1} + - {x: 0, y: 0} + - {x: 60, y: 0} + - {x: 60, y: 0} + - {x: 0, y: 0} + - {x: 60, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1957934022} + m_VersionIndex: 257 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1234171121 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1234171122} + - component: {fileID: 1234171124} + - component: {fileID: 1234171123} + - component: {fileID: 1234171125} + m_Layer: 0 + m_Name: Spot Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1234171122 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -10, y: 9, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1234171123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1234171124 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + serializedVersion: 11 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 100 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!114 &1234171125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1234171121} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c9af9591e9420878b245d2778b3be71, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.FlickeringLight + light: {fileID: 1234171124} + hasEmitter: 0 + emitter: {fileID: 0} + materialIndex: 0 + smoothing: 5 + autostart: 1 + loop: 0 + delay: + value: 0 + unit: 0 + interval: + value: 5000000 + unit: 2 + duration: + value: 10000000 + unit: 2 +--- !u!1 &1276260211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276260212} + m_Layer: 0 + m_Name: Triggers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276260212 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276260211} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 830155564} + - {fileID: 1656938615} + - {fileID: 809580119} + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1298397722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1298397725} + - component: {fileID: 1298397724} + - component: {fileID: 1298397723} + m_Layer: 0 + m_Name: State-Driven Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &1298397723 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 01f3086b1da0e95748fdb607b6c2a555, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1298397724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 325a6a3050a061e4b8aa51386c30e8e1, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + DefaultTarget: + Enabled: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + DefaultBlend: + Style: 1 + Time: 0.5 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} + AnimatedTarget: {fileID: 1298397723} + LayerIndex: 0 + Instructions: + - FullHash: -280681401 + Camera: {fileID: 6359046920957124784} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: -1593943380 + Camera: {fileID: 1592825926} + ActivateAfter: 0 + MinDuration: 0 + - FullHash: 13899903 + Camera: {fileID: 1114642653} + ActivateAfter: 0 + MinDuration: 0 + HashOfParent: + - Hash: -280681401 + HashOfParent: 756556552 + - Hash: -1593943380 + HashOfParent: 756556552 + - Hash: 13899903 + HashOfParent: 756556552 + m_LegacyLookAt: {fileID: 0} + m_LegacyFollow: {fileID: 0} +--- !u!4 &1298397725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298397722} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2687113104215902567} + - {fileID: 1592825923} + - {fileID: 1114642650} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1343076168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1343076169} + m_Layer: 0 + m_Name: Camera (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1343076169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1343076168} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 51510517} + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1395844255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1395844256} + - component: {fileID: 1395844261} + - component: {fileID: 1395844260} + - component: {fileID: 1395844259} + - component: {fileID: 1395844258} + - component: {fileID: 1395844257} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1395844256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1395844257 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1776871918} +--- !u!33 &1395844258 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Mesh: {fileID: 1776871918} +--- !u!23 &1395844259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1395844260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 191 + m_Size: {x: 1, y: 3, z: 4} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1395844261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1395844255} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: -0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: 2} + - {x: 0.5, y: 1.5, z: 2} + - {x: -0.5, y: 1.5, z: -2} + - {x: 0.5, y: 1.5, z: -2} + - {x: -0.5, y: -1.5, z: -2} + - {x: 0.5, y: -1.5, z: -2} + - {x: -0.5, y: -1.5, z: 2} + - {x: 0.5, y: -1.5, z: 2} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 4, y: -2} + - {x: 0, y: -2} + - {x: 4, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -3} + - {x: 1, y: -3} + - {x: 1, y: -3} + - {x: 0, y: -3} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1776871918} + m_VersionIndex: 191 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1406394900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1406394901} + - component: {fileID: 1406394904} + - component: {fileID: 1406394903} + - component: {fileID: 1406394902} + m_Layer: 0 + m_Name: RoomBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1406394901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1406394902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1298397723} + parameterType: 4 + floatParameter: + intParameter: + boolParameter: InHallway + triggerParameter: +--- !u!114 &1406394903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + onExit: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1406394902} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1406394904 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406394900} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 30, y: 3, z: 8} + m_Center: {x: 0, y: 0, z: 0} +--- !u!43 &1409748655 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-10084(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000080be6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f666606c00000803e6666c6bf6666863f00000000000000000000803f000080bf0000000000000000000080bf00000000666606c0000080be6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf0000003f0000803f0000803e6666c63f6666863f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000803e6666c6bf6666863f0000803f000000000000000000000000000000000000803f000080bf66660640666606c00000803e6666c6bf666686bf0000803f000000000000000000000000000000000000803f000080bf00000000666606c00000803e6666c63f6666863f0000803f000000000000000000000000000000000000803f000080bf666606400000803f0000803e6666c63f666686bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000803e6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f666606c0000080be6666c6bf666686bf0000000000000000000080bf0000803f0000000000000000000080bf00000000666606c00000803e6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000080be6666c6bf666686bf000080bf00000000000000000000000000000000000080bf000080bf66660640666606c0000080be6666c6bf6666863f000080bf00000000000000000000000000000000000080bf000080bf00000000666606c0000080be6666c63f666686bf000080bf00000000000000000000000000000000000080bf000080bf666606400000803f000080be6666c63f6666863f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000080be6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000803e6666c63f6666863f000000000000803f000000000000803f0000000000000000000080bf0000003f0000803f000080be6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf00000000cccc8cbf0000803e6666c63f666686bf000000000000803f000000000000803f0000000000000000000080bf0000003fcccc8cbf000080be6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf0000003fcccc8cbf0000803e6666c6bf666686bf00000000000080bf00000000000080bf0000000000000000000080bf00000000cccc8cbf000080be6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf0000003f0000803f0000803e6666c6bf6666863f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.25, y: 1.55, z: 1.05} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1001 &1440885384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5111200468657802497, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061927620301730135, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8897751924766387298, guid: 1bfcb385864291729bc118882326c7ae, type: 3} + propertyPath: m_Name + value: Input + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1bfcb385864291729bc118882326c7ae, type: 3} +--- !u!1 &1475476093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1475476100} + - component: {fileID: 1475476099} + - component: {fileID: 1475476098} + - component: {fileID: 1475476097} + - component: {fileID: 1475476096} + - component: {fileID: 1475476101} + - component: {fileID: 1475476102} + - component: {fileID: 1475476104} + - component: {fileID: 1475476105} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1475476096 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Mesh: {fileID: 1409748655} +--- !u!23 &1475476097 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: d9210c08d12d96c7d87ef2eaa7c44b65, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1475476098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463509960458325 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 133 + m_Size: {x: 0.5, y: 3.1, z: 2.1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463509960458325 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1475476099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: 1.05} + - {x: 0.25, y: 1.55, z: 1.05} + - {x: -0.25, y: 1.55, z: -1.05} + - {x: 0.25, y: 1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: -1.05} + - {x: 0.25, y: -1.55, z: -1.05} + - {x: -0.25, y: -1.55, z: 1.05} + - {x: 0.25, y: -1.55, z: 1.05} + m_Textures0: + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: -2.1} + - {x: 0, y: -2.1} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + - {x: 2.1, y: -2.1} + - {x: 0, y: -2.1} + - {x: 2.1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 0.5, y: 1} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0.5, y: -1.0999999} + - {x: 0, y: -1.0999999} + - {x: 0.5, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1409748655} + m_VersionIndex: 133 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &1475476100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1062516392} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1475476101 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 3, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!95 &1475476102 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 88201f823a141e345ab1799d0c715448, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &1475476104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7cd60b7177a5648b78527a99df8865a0, type: 3} + m_Name: + m_EditorClassIdentifier: + isOpen: 0 + isLocked: 0 + requirement: 2 + key: {fileID: 0} + consumeKey: 0 + opened: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1475476105} + m_TargetAssemblyTypeName: KitsuneCafe.Event.TriggerAnimation, KitsuneCafe.Event + m_MethodName: SetValue + 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 + closed: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1475476105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1475476093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ea23cf01a7e3191299601c9494661c37, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1475476102} + parameterType: 4 + floatParameter: 0 + intParameter: 0 + boolParameter: SlideOpen + triggerParameter: 0 +--- !u!1 &1559074219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1559074220} + - component: {fileID: 1559074225} + - component: {fileID: 1559074224} + - component: {fileID: 1559074223} + - component: {fileID: 1559074222} + - component: {fileID: 1559074221} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1559074220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: -5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1559074221 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 880348695} +--- !u!33 &1559074222 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Mesh: {fileID: 880348695} +--- !u!23 &1559074223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1559074224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 180 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1559074225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559074219} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 880348695} + m_VersionIndex: 180 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!1 &1592825922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1592825923} + - component: {fileID: 1592825926} + - component: {fileID: 1592825925} + - component: {fileID: 1592825924} + m_Layer: 0 + m_Name: Room1CinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592825923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!114 &1592825924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 51510516} + SlowingDistance: 0 +--- !u!114 &1592825925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &1592825926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1592825922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 7 + NearClipPlane: 0.01 + FarClipPlane: 24 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!43 &1608312095 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c0f0d7a33c5d85bc3d0000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c010467b3f5d85bc3d0000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0bd7a33cc07d0f3e0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f09467b3fc07d0f3e0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00dd7a33c9a177a3e0000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c95ae693e0000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803fe86b8b3d9a177a3e0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803fe76b8b3d95ae693e0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c0f0d7a33ca2f8233e0000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c010467b3fa2f8233e0000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0bd7a33cb433553e0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f09467b3fb433553e0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c0e76b8b3d3e49873e0000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e86b8b3dc07d8f3e0000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33c3e49873e0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0dd7a33cc07d8f3e0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3f9b8f933d0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f50d8a33c9b8f933d0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000011467b3f207b653d0000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000bd7a33c207b653d0000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000bd7a33c0bd7a33c0000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000011467b3f0bd7a33c0000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f50d8a33c9b8f133d0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3f9b8f133d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1656938614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1656938615} + - component: {fileID: 1656938618} + - component: {fileID: 1656938617} + - component: {fileID: 1656938616} + m_Layer: 0 + m_Name: Light Trigger 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1656938615 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1276260212} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1656938616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1eeeac25dfbfdf4cf8a8d231c5296c00, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Sys::KitsuneCafe.Timer + duration: 0.5 + unit: 2 + timing: 4 + timeKind: 0 + autostart: 0 + oneShot: 1 + onComplete: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 593854869} + m_TargetAssemblyTypeName: UnityEngine.Light, UnityEngine + m_MethodName: set_enabled + 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 + - m_Target: {fileID: 593854870} + m_TargetAssemblyTypeName: KitsuneCafe.Event.FlickeringLight, KitsuneCafe.Event + m_MethodName: set_enabled + 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 &1656938617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da0ba40ed98ab48f6a7bb8f2ad1c63f4, type: 3} + m_Name: + m_EditorClassIdentifier: KitsuneCafe.Event::KitsuneCafe.Event.EventTrigger + onEnter: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1656938616} + m_TargetAssemblyTypeName: KitsuneCafe.Timer, KitsuneCafe.Sys + m_MethodName: StartTimer + 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 + onExit: + m_PersistentCalls: + m_Calls: [] + tags: + - {fileID: 11400000, guid: 01ea80732daf09a3e84a0173be2dedd1, type: 2} +--- !u!65 &1656938618 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1656938614} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2, y: 1, z: 8} + m_Center: {x: 0, y: 0, z: -0.5} +--- !u!43 &1707378552 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c08c939f3e13b7603f0000003f0000c0bf0000904000000000000000000000803f000080bf0000000000000000000080bf00000000000000c08d939f3ec19a793f000000bf0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c13b7603f0000003f0000c03f0000904000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33cc19a793f0000003f0000c0bf000090400000803f000000000000000000000000000000000000803f000080bf00001041000000c088d8a33c0bd7a33c0000003f0000c0bf000090c00000803f000000000000000000000000000000000000803f000080bf00000000000000c0e11f653f0bd7a33c0000003f0000c03f000090400000803f000000000000000000000000000000000000803f000080bf000010410000803f0bd7a33c8c939f3e0000003f0000c03f000090c00000803f000000000000000000000000000000000000803f000080bf000000000000803fd51f653f8c939f3e0000003f0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c0ffd0a93ec19a793f000000bf0000c0bf000090c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c0fed0a93e13b7603f0000003f0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f8d931f3fc19a793f000000bf0000c03f000090c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803f8d931f3f13b7603f000000bf0000c0bf000090c0000080bf00000000000000000000000000000000000080bf000080bf00001041000000c088d8a33cfdd0a93e000000bf0000c0bf00009040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c0e11f653ffdd0a93e000000bf0000c03f000090c0000080bf00000000000000000000000000000000000080bf000080bf000010410000803f0bd7a33c8c931f3f000000bf0000c03f00009040000080bf00000000000000000000000000000000000080bf000080bf000000000000803fd51f653f8c931f3f000000bf0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf000000000000803fda1f653facb4423f0000003f0000c03f00009040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803fda1f653f5b985b3f000000bf0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf00000000000000c10bd7a33cacb4423f0000003f0000c03f000090c0000000000000803f000000000000803f0000000000000000000080bf0000803f000000c10fd7a33c5a985b3f000000bf0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000000c1da1f653f45b2243f0000003f0000c0bf000090c000000000000080bf00000000000080bf0000000000000000000080bf00000000000000c1da1f653ff3953d3f000000bf0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33c45b2243f0000003f0000c0bf0000904000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f11d7a33cf3953d3f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 4.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 105.79176 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1715613495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1715613496} + - component: {fileID: 1715613501} + - component: {fileID: 1715613500} + - component: {fileID: 1715613499} + - component: {fileID: 1715613498} + - component: {fileID: 1715613497} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1715613496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 15.5, y: 1.5, z: 9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1715613497 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1707378552} +--- !u!33 &1715613498 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Mesh: {fileID: 1707378552} +--- !u!23 &1715613499 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1715613500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 268 + m_Size: {x: 1, y: 3, z: 9} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1715613501 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1715613495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: 4.5} + - {x: 0.5, y: 1.5, z: 4.5} + - {x: -0.5, y: 1.5, z: -4.5} + - {x: 0.5, y: 1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: -4.5} + - {x: 0.5, y: -1.5, z: -4.5} + - {x: -0.5, y: -1.5, z: 4.5} + - {x: 0.5, y: -1.5, z: 4.5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 9, y: -2} + - {x: 0, y: -2} + - {x: 9, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -8} + - {x: 1, y: -8} + - {x: 1, y: -8} + - {x: 0, y: -8} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1707378552} + m_VersionIndex: 268 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1732203012 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-4688 + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 0.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 000000bf000000bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000803f000000000000003f000000bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000000000000000000000bf0000003f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0000003f0000003f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000003f000000bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000000000003f000000bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000000000003f0000003f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f0000003f0000003f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000003f000000bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000803f00000000000000bf000000bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000000000003f0000003f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803f000000bf0000003f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f000000bf000000bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f00000000000000bf000000bf0000003f000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000000bf0000003f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f000000bf0000003f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000000bf0000003f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000003f0000003f0000003f000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f000000bf0000003f000000bf000000000000803f000000000000803f0000000000000000000080bf00000000000000000000003f0000003f000000bf000000000000803f000000000000803f0000000000000000000080bf0000803f00000000000000bf000000bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000803f000000000000003f000000bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000000000000000000000bf000000bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0000003f000000bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 0.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!43 &1740149477 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0aa1e9d3e90705d3f0000003f0000c0bf0000a04000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0ab1e9d3e6eeb753f000000bf0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f0bd7a33c90705d3f0000003f0000c03f0000a04000000000000000000000803f000080bf0000000000000000000080bf000000000000803f19d7a33c6eeb753f0000003f0000c0bf0000a0400000803f000000000000000000000000000000000000803f000080bf00002041000000c0abd8a33c0bd7a33c0000003f0000c0bf0000a0c00000803f000000000000000000000000000000000000803f000080bf00000000000000c06ceb793f0bd7a33c0000003f0000c03f0000a0400000803f000000000000000000000000000000000000803f000080bf000020410000803f0bd7a33caa1e9d3e0000003f0000c03f0000a0c00000803f000000000000000000000000000000000000803f000080bf000000000000803f5feb793faa1e9d3e0000003f0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c01c5ca73e6eeb753f000000bf0000c0bf0000a0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c01b5ca73e90705d3f0000003f0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fab1e1d3f6eeb753f000000bf0000c03f0000a0c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803faa1e1d3f90705d3f000000bf0000c0bf0000a0c0000080bf00000000000000000000000000000000000080bf000080bf00002041000000c0abd8a33c1b5ca73e000000bf0000c0bf0000a040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c06ceb793f1b5ca73e000000bf0000c03f0000a0c0000080bf00000000000000000000000000000000000080bf000080bf000020410000803f0bd7a33caa1e1d3f000000bf0000c03f0000a040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f5feb793faa1e1d3f000000bf0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf000000000000803f6beb793f623d223f0000003f0000c03f0000a040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f6beb793f40b83a3f000000bf0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf00000000000010c10bd7a33c633d223f0000003f0000c03f0000a0c0000000000000803f000000000000803f0000000000000000000080bf0000803f000010c119d7a33c41b83a3f000000bf0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000010c16beb793ffad63f3f0000003f0000c0bf0000a0c000000000000080bf00000000000080bf0000000000000000000080bf00000000000010c16beb793fd851583f000000bf0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cf9d63f3f0000003f0000c0bf0000a04000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f12d7a33cd751583f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 109.36007 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1772097665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1772097666} + - component: {fileID: 1772097671} + - component: {fileID: 1772097670} + - component: {fileID: 1772097669} + - component: {fileID: 1772097668} + - component: {fileID: 1772097667} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1772097666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31, y: 1.5, z: -13} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1772097667 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 784923923} +--- !u!33 &1772097668 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Mesh: {fileID: 784923923} +--- !u!23 &1772097669 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1772097670 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 30, y: 3, z: 1} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1772097671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772097665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: 0.5} + - {x: 15, y: 1.5, z: 0.5} + - {x: -15, y: 1.5, z: -0.5} + - {x: 15, y: 1.5, z: -0.5} + - {x: -15, y: -1.5, z: -0.5} + - {x: 15, y: -1.5, z: -0.5} + - {x: -15, y: -1.5, z: 0.5} + - {x: 15, y: -1.5, z: 0.5} + m_Textures0: + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 30, y: -2} + - {x: 0, y: -2} + - {x: 30, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 30, y: 1} + - {x: 0, y: 0} + - {x: 30, y: 0} + - {x: 30, y: 0} + - {x: 0, y: 0} + - {x: 30, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 784923923} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &1776871918 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000000bf0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f000000c0b8b85e3f0bd7a33c0000003f0000c0bf0000004000000000000000000000803f000080bf0000000000000000000080bf00000000000000c0b9b85e3fdfe50d3e000000bf0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf0000803f0000803f75a8033f0bd7a33c0000003f0000c03f0000004000000000000000000000803f000080bf0000000000000000000080bf000000000000803f76a8033fdfe50d3e0000003f0000c0bf000000400000803f000000000000000000000000000000000000803f000080bf00008040000000c01ad7a33c5523983e0000003f0000c0bf000000c00000803f000000000000000000000000000000000000803f000080bf00000000000000c07313fd3e5523983e0000003f0000c03f000000400000803f000000000000000000000000000000000000803f000080bf000080400000803f0bd7a33ceb21273f0000003f0000c03f000000c00000803f000000000000000000000000000000000000803f000080bf000000000000803f7213fd3eeb21273f0000003f0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f000000c075a8033fe2e58d3e000000bf0000c0bf000000c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000c075a8033fc660223e0000003f0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf0000803f0000803fb8b85e3fe2e58d3e000000bf0000c03f000000c00000000000000000000080bf0000803f0000000000000000000080bf000000000000803fb7b85e3fc660223e000000bf0000c0bf000000c0000080bf00000000000000000000000000000000000080bf000080bf00008040000000c072a8033f5523983e000000bf0000c0bf00000040000080bf00000000000000000000000000000000000080bf000080bf00000000000000c073137d3f5523983e000000bf0000c03f000000c0000080bf00000000000000000000000000000000000080bf000080bf000080400000803f72a8033feb21273f000000bf0000c03f00000040000080bf00000000000000000000000000000000000080bf000080bf000000000000803f73137d3feb21273f000000bf0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf000000000000803f7813fd3e0bd7a33c0000003f0000c03f00000040000000000000803f000000000000803f0000000000000000000080bf0000803f0000803f7a13fd3edfe50d3e000000bf0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf00000000000040c00bd7a33c38d7a33c0000003f0000c03f000000c0000000000000803f000000000000803f0000000000000000000080bf0000803f000040c023d7a33ce4e50d3e000000bf0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf0000803f000040c07813fd3ecc60223e0000003f0000c0bf000000c000000000000080bf00000000000080bf0000000000000000000080bf00000000000040c07813fd3ee5e58d3e000000bf0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf0000803f0000803f0bd7a33cc660223e0000003f0000c0bf0000004000000000000080bf00000000000080bf0000000000000000000080bf000000000000803f0bd7a33ce2e58d3e + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 1.5, z: 2} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 71.126915 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1797257864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1797257865} + - component: {fileID: 1797257866} + m_Layer: 0 + m_Name: CameraBounds + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1797257865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0.38268274, w: 0.9238798} + m_LocalPosition: {x: 4, y: 11.5, z: -11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45} +--- !u!65 &1797257866 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797257864} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 50, y: 1, z: 1} + m_Center: {x: -0.5, y: 0, z: 1.4} +--- !u!1 &1800069005 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1800069006} + - component: {fileID: 1800069008} + - component: {fileID: 1800069007} + m_Layer: 0 + m_Name: Area Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1800069006 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1800069007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1800069008 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800069005} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.5 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!43 &1847623719 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1857318042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1857318043} + - component: {fileID: 1857318046} + - component: {fileID: 1857318045} + - component: {fileID: 1857318044} + m_Layer: 0 + m_Name: Plane (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1857318043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 40, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1857318044 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1857318045 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1857318046 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1857318042} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1938286529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1938286530} + - component: {fileID: 1938286532} + - component: {fileID: 1938286531} + m_Layer: 0 + m_Name: Area Light (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1938286530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 31, y: 4, z: 5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1167045091} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &1938286531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_CustomShadowLayers: 0 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 + m_RenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_ShadowRenderingLayersMask: + serializedVersion: 0 + m_Bits: 1 + m_Version: 4 + m_LightLayerMask: 1 + m_ShadowLayerMask: 1 + m_RenderingLayers: 1 + m_ShadowRenderingLayers: 1 +--- !u!108 &1938286532 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1938286529} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 3 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 5 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + 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_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: 65 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 25, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!1 &1942826262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1942826263} + m_Layer: 0 + m_Name: ElevatorTop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1942826263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942826262} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -18.75, y: 20.7, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1058332517} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &1957934022 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 0000f0c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00007042000000c00000f0410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c00000f0c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000070420000803f0000f0410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000f0410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c00000f0410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00000f0410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f0000f0410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0000f0410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00007042000000c00000f0c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c00000f0410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f0000f0c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00000f0c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c00000f0c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0000f0c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f0000f0c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f0000f0410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000070420000803f0000f0c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00000000000000000000f0410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf00007042000000000000f0c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00007042000000000000f0410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf00000000000000000000f0c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000070420000803f0000f0410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 30, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1 &1995866212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1995866213} + - component: {fileID: 1995866218} + - component: {fileID: 1995866217} + - component: {fileID: 1995866216} + - component: {fileID: 1995866215} + - component: {fileID: 1995866214} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1995866213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -15.5, y: 1.5, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 325259698} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1995866214 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 1740149477} +--- !u!33 &1995866215 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Mesh: {fileID: 1740149477} +--- !u!23 &1995866216 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &1995866217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + rid: 6450463492134404361 + m_ShapeRotation: {x: 0, y: 0, z: 0, w: 1} + m_UnmodifiedMeshVersion: 169 + m_Size: {x: 1, y: 3, z: 10} + m_LocalCenter: {x: 0, y: 0, z: 0} + references: + version: 2 + RefIds: + - rid: 6450463492134404361 + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} + data: +--- !u!114 &1995866218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1995866212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000010000000300000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 040000000500000006000000050000000700000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 08000000090000000a000000090000000b0000000a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 100000001100000012000000110000001300000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 140000001500000016000000150000001700000016000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Rotation: 0 + m_Anchor: 0 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 000000000d00000016000000 + - m_Vertices: 010000000400000017000000 + - m_Vertices: 020000000f00000010000000 + - m_Vertices: 030000000600000011000000 + - m_Vertices: 050000000800000015000000 + - m_Vertices: 070000000a00000013000000 + - m_Vertices: 090000000c00000014000000 + - m_Vertices: 0b0000000e00000012000000 + m_SharedTextures: [] + m_Positions: + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: -0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: 5} + - {x: 0.5, y: 1.5, z: 5} + - {x: -0.5, y: 1.5, z: -5} + - {x: 0.5, y: 1.5, z: -5} + - {x: -0.5, y: -1.5, z: -5} + - {x: 0.5, y: -1.5, z: -5} + - {x: -0.5, y: -1.5, z: 5} + - {x: 0.5, y: -1.5, z: 5} + m_Textures0: + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 1, y: -2} + - {x: 0, y: -2} + - {x: 1, y: 1} + - {x: 0, y: 1} + - {x: 10, y: -2} + - {x: 0, y: -2} + - {x: 10, y: 1} + - {x: 0, y: 1} + - {x: 0, y: 1} + - {x: 1, y: 1} + - {x: 0, y: -9} + - {x: 1, y: -9} + - {x: 1, y: -9} + - {x: 0, y: -9} + - {x: 1, y: 1} + - {x: 0, y: 1} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 1740149477} + m_VersionIndex: 169 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!43 &2055818548 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-95882 + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 48 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1344 + _typelessdata: 000070c10000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f041000000c00bd7a33c7529fe3d000070410000c0bf0000003f00000000000000000000803f000080bf0000000000000000000080bf00000000000000c011467b3f7529fe3d000070c10000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf0000f0410000803f5ed7a33cdd8a613e000070410000c03f0000003f00000000000000000000803f000080bf0000000000000000000080bf000000000000803f13467b3fdd8a613e000070410000c0bf0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f000000c010d7a33c67e4c63e000070410000c0bf000000bf0000803f000000000000000000000000000000000000803f000080bf00000000000000c00bd7a33c627bb63e000070410000c03f0000003f0000803f000000000000000000000000000000000000803f000080bf0000803f0000803f10e2ed3d67e4c63e000070410000c03f000000bf0000803f000000000000000000000000000000000000803f000080bf000000000000803f0fe2ed3d627bb63e000070410000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f041000000c00bd7a33cbf05763e000070c10000c0bf000000bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000c011467b3fbf05763e000070410000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf0000f0410000803f5ed7a33cf13dac3e000070c10000c03f000000bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13467b3ff13dac3e000070c10000c0bf000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f000000c00fe2ed3dd821d13e000070c10000c0bf0000003f000080bf00000000000000000000000000000000000080bf000080bf00000000000000c010e2ed3ddd8ae13e000070c10000c03f000000bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f0bd7a33cd821d13e000070c10000c03f0000003f000080bf00000000000000000000000000000000000080bf000080bf000000000000803f10d7a33cdd8ae13e000070c10000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf000000000000803f1b467b3fb233d53d000070410000c03f0000003f000000000000803f000000000000803f0000000000000000000080bf0000f0410000803f05d8a33cb233d53d000070c10000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf000000000000000013467b3f9c8f933d000070410000c03f000000bf000000000000803f000000000000803f0000000000000000000080bf0000f041000000000bd7a33c9c8f933d000070c10000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf0000f041000000000bd7a33c0bd7a33c000070410000c0bf000000bf00000000000080bf00000000000080bf0000000000000000000080bf000000000000000013467b3f0bd7a33c000070c10000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf0000f0410000803f05d8a33cb233553d000070410000c0bf0000003f00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f1b467b3fb233553d + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 15, y: 1.5, z: 0.5} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 973.44135 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!20 &168061152968610670 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 22 + field of view: 60.000004 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 255 + 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 &171523615071066937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 7, y: 9.5, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!1 &464588208794795091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171523615071066937} + - component: {fileID: 168061152968610670} + - component: {fileID: 4691778602922095847} + - component: {fileID: 8623958606780478968} + - component: {fileID: 5008584558718012012} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2687113104215902567 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + serializedVersion: 2 + m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927} + m_LocalPosition: {x: 10, y: 10, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1298397725} + m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0} +--- !u!1 &4601749791207204690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2687113104215902567} + - component: {fileID: 6359046920957124784} + - component: {fileID: 8243058382378684639} + - component: {fileID: 8243058382378684640} + m_Layer: 0 + m_Name: HallwayCinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &4691778602922095847 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 +--- !u!114 &5008584558718012012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowDebugText: 1 + ShowCameraFrustum: 1 + IgnoreTimeScale: 0 + WorldUpOverride: {fileID: 0} + ChannelMask: -1 + UpdateMethod: 2 + BlendUpdateMethod: 1 + LensModeOverride: + Enabled: 0 + DefaultMode: 2 + DefaultBlend: + Style: 1 + Time: 2 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} +--- !u!114 &6359046920957124784 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1188860602} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.01 + FarClipPlane: 22 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!114 &8243058382378684639 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 4 + PositionDamping: {x: 1, y: 1, z: 1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 10, z: -10} +--- !u!114 &8243058382378684640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4601749791207204690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 853925624} + SlowingDistance: 0 +--- !u!114 &8623958606780478968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 464588208794795091} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 + m_Version: 2 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 171523615071066937} + - {fileID: 135523777} + - {fileID: 1188860601} + - {fileID: 1440885384} + - {fileID: 467251530} + - {fileID: 1298397725} diff --git a/Assets/_Recovery/0.unity.meta b/Assets/_Recovery/0.unity.meta new file mode 100644 index 0000000..6502dda --- /dev/null +++ b/Assets/_Recovery/0.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 82af0d71fc471ce38b8dc90dd1208e92 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/packages.config b/Assets/packages.config index fccdeea..3ddfbf2 100644 --- a/Assets/packages.config +++ b/Assets/packages.config @@ -8,8 +8,9 @@ + - + \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index 04402b2..893b3e4 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,23 +1,33 @@ { "dependencies": { + "com.careboo.serially": "https://github.com/CareBoo/Serially.git", "com.cysharp.r3": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity", "com.eflatun.scenereference": "git+https://github.com/starikcetin/Eflatun.SceneReference.git#4.1.1", "com.github-glitchenzo.nugetforunity": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity", "com.kelnishi.wacs": "https://github.com/kelnishi/WACS-Unity.git", + "com.rfadeev.unityforge.propertydrawers": "https://github.com/rfadeev/unity-forge-property-drawers.git", + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0", + "com.unity-atoms.unity-atoms-fsm": "4.5.0", + "com.unity-atoms.unity-atoms-mobile": "4.5.0", + "com.unity-atoms.unity-atoms-mono-hooks": "4.5.0", + "com.unity-atoms.unity-atoms-tags": "4.5.0", + "com.unity-atoms.unity-atoms-scene-mgmt": "4.5.0", + "com.unity-atoms.unity-atoms-ui": "4.5.0", + "com.unity-atoms.unity-atoms-input-system": "4.5.0", "com.unity.2d.sprite": "1.0.0", - "com.unity.addressables": "2.6.0", - "com.unity.ai.navigation": "2.0.8", + "com.unity.addressables": "2.7.3", + "com.unity.ai.navigation": "2.0.9", "com.unity.cinemachine": "3.1.4", - "com.unity.collab-proxy": "2.8.2", + "com.unity.collab-proxy": "2.9.3", "com.unity.dt.app-ui": "2.1.1", "com.unity.entities": "1.3.14", "com.unity.entities.graphics": "1.4.12", - "com.unity.ide.rider": "3.0.36", "com.unity.ide.visualstudio": "2.0.23", "com.unity.inputsystem": "1.14.2", "com.unity.multiplayer.center": "1.0.0", "com.unity.probuilder": "6.0.7", - "com.unity.render-pipelines.universal": "17.1.0", + "com.unity.render-pipelines.universal": "17.2.0", "com.unity.test-framework": "1.5.1", "com.unity.timeline": "1.8.9", "com.unity.toolchain.linux-x86_64": "2.0.10", @@ -54,5 +64,22 @@ "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" - } + }, + "scopedRegistries": [ + { + "name": "NPM Registry", + "url": "https://registry.npmjs.org", + "scopes": [ + "com.unity-atoms.unity-atoms-core", + "com.unity-atoms.unity-atoms-base-atoms", + "com.unity-atoms.unity-atoms-fsm", + "com.unity-atoms.unity-atoms-mobile", + "com.unity-atoms.unity-atoms-mono-hooks", + "com.unity-atoms.unity-atoms-tags", + "com.unity-atoms.unity-atoms-scene-mgmt", + "com.unity-atoms.unity-atoms-ui", + "com.unity-atoms.unity-atoms-input-system" + ] + } + ] } diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 1ee281b..aa1303e 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,5 +1,12 @@ { "dependencies": { + "com.careboo.serially": { + "version": "https://github.com/CareBoo/Serially.git", + "depth": 0, + "source": "git", + "dependencies": {}, + "hash": "58c5207f4ae3f61539bd1ed0bbb74eb6e0a82448" + }, "com.cysharp.r3": { "version": "https://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity", "depth": 0, @@ -33,6 +40,105 @@ "dependencies": {}, "hash": "b2f1b0a8e1428a33f154394c67c664f4714af04f" }, + "com.rfadeev.unityforge.propertydrawers": { + "version": "https://github.com/rfadeev/unity-forge-property-drawers.git", + "depth": 0, + "source": "git", + "dependencies": {}, + "hash": "1f0da3d5026fbe478585adb0cccc75f5e2dcf7fe" + }, + "com.unity-atoms.unity-atoms-base-atoms": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity-atoms.unity-atoms-core": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-core": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-fsm": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-input-system": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0", + "com.unity.inputsystem": "1.0.1" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-mobile": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-mono-hooks": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-scene-mgmt": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-tags": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, + "com.unity-atoms.unity-atoms-ui": { + "version": "4.5.0", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity-atoms.unity-atoms-core": "4.5.0", + "com.unity-atoms.unity-atoms-base-atoms": "4.5.0" + }, + "url": "https://registry.npmjs.org" + }, "com.unity.2d.sprite": { "version": "1.0.0", "depth": 0, @@ -40,7 +146,7 @@ "dependencies": {} }, "com.unity.addressables": { - "version": "2.6.0", + "version": "2.7.3", "depth": 0, "source": "registry", "dependencies": { @@ -50,13 +156,13 @@ "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.scriptablebuildpipeline": "2.4.0", + "com.unity.scriptablebuildpipeline": "2.4.2", "com.unity.modules.unitywebrequestassetbundle": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.ai.navigation": { - "version": "2.0.8", + "version": "2.0.9", "depth": 0, "source": "registry", "dependencies": { @@ -65,7 +171,7 @@ "url": "https://packages.unity.com" }, "com.unity.burst": { - "version": "1.8.23", + "version": "1.8.24", "depth": 1, "source": "registry", "dependencies": { @@ -85,7 +191,7 @@ "url": "https://packages.unity.com" }, "com.unity.collab-proxy": { - "version": "2.8.2", + "version": "2.9.3", "depth": 0, "source": "registry", "dependencies": {}, @@ -155,15 +261,6 @@ "source": "builtin", "dependencies": {} }, - "com.unity.ide.rider": { - "version": "3.0.36", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.ext.nunit": "1.0.6" - }, - "url": "https://packages.unity.com" - }, "com.unity.ide.visualstudio": { "version": "2.0.23", "depth": 0, @@ -231,7 +328,7 @@ "url": "https://packages.unity.com" }, "com.unity.render-pipelines.core": { - "version": "17.1.0", + "version": "17.2.0", "depth": 1, "source": "builtin", "dependencies": { @@ -246,12 +343,12 @@ } }, "com.unity.render-pipelines.universal": { - "version": "17.1.0", + "version": "17.2.0", "depth": 0, "source": "builtin", "dependencies": { - "com.unity.render-pipelines.core": "17.1.0", - "com.unity.shadergraph": "17.1.0", + "com.unity.render-pipelines.core": "17.2.0", + "com.unity.shadergraph": "17.2.0", "com.unity.render-pipelines.universal-config": "17.0.3" } }, @@ -274,7 +371,7 @@ } }, "com.unity.scriptablebuildpipeline": { - "version": "2.4.0", + "version": "2.4.2", "depth": 1, "source": "registry", "dependencies": { @@ -308,11 +405,11 @@ "url": "https://packages.unity.com" }, "com.unity.shadergraph": { - "version": "17.1.0", + "version": "17.2.0", "depth": 1, "source": "builtin", "dependencies": { - "com.unity.render-pipelines.core": "17.1.0", + "com.unity.render-pipelines.core": "17.2.0", "com.unity.searcher": "4.9.3" } }, @@ -542,7 +639,8 @@ "com.unity.modules.ui": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.hierarchycore": "1.0.0" + "com.unity.modules.hierarchycore": "1.0.0", + "com.unity.modules.physics": "1.0.0" } }, "com.unity.modules.umbra": { diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset index fc90ab9..dd842a7 100644 --- a/ProjectSettings/DynamicsManager.asset +++ b/ProjectSettings/DynamicsManager.asset @@ -3,34 +3,35 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - serializedVersion: 13 + serializedVersion: 19 m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 + m_DefaultMaxDepenetrationVelocity: 10 m_SleepThreshold: 0.005 m_DefaultContactOffset: 0.01 m_DefaultSolverIterations: 6 m_DefaultSolverVelocityIterations: 1 m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 + m_QueriesHitTriggers: 0 m_EnableAdaptiveForce: 0 m_ClothInterCollisionDistance: 0.1 m_ClothInterCollisionStiffness: 0.2 - m_ContactsGeneration: 1 m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 + m_SimulationMode: 0 m_AutoSyncTransforms: 0 m_ReuseCollisionCallbacks: 1 + m_InvokeCollisionCallbacks: 1 m_ClothInterCollisionSettingsToggle: 0 m_ClothGravity: {x: 0, y: -9.81, z: 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 m_FrictionType: 0 m_EnableEnhancedDeterminism: 0 - m_EnableUnifiedHeightmaps: 1 + m_ImprovedPatchFriction: 0 + m_GenerateOnTriggerStayEvents: 0 m_SolverType: 0 m_DefaultMaxAngularSpeed: 50 + m_ScratchBufferChunkCount: 4 + m_CurrentBackendId: 4072204805 + m_FastMotionThreshold: 3.4028235e+38 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 4b168a8..2a02068 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -14,5 +14,4 @@ EditorBuildSettings: m_configObjects: com.unity.addressableassets: {fileID: 11400000, guid: 6b84437f9ebfc5f99b364cc4093ae72f, type: 2} com.unity.dt.app-ui: {fileID: 11400000, guid: a31f4400692fc454290231da49768b56, type: 2} - com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} m_UseUCBPForAssetBundles: 0 diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index fc70035..679594f 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,7 +3,7 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 14 + serializedVersion: 15 m_SerializationMode: 2 m_LineEndingsForNewScripts: 0 m_DefaultBehaviorMode: 0 @@ -25,7 +25,7 @@ EditorSettings: m_AsyncShaderCompilation: 1 m_PrefabModeAllowAutoSave: 1 m_EnterPlayModeOptionsEnabled: 1 - m_EnterPlayModeOptions: 0 + m_EnterPlayModeOptions: 3 m_GameObjectNamingDigits: 1 m_GameObjectNamingScheme: 0 m_AssetNamingUsesSpace: 1 @@ -47,3 +47,4 @@ EditorSettings: m_CacheServerDownloadBatchSize: 128 m_EnableEnlightenBakedGI: 0 m_ReferencedClipsExactNaming: 1 + m_ForceAssetUnloadAndGCOnSceneLoad: 1 diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset index 3845358..ae94fe0 100644 --- a/ProjectSettings/PackageManagerSettings.asset +++ b/ProjectSettings/PackageManagerSettings.asset @@ -27,11 +27,33 @@ MonoBehaviour: m_IsDefault: 1 m_Capabilities: 7 m_ConfigSource: 0 - m_UserSelectedRegistryName: + m_Compliance: + m_Status: 0 + m_Violations: [] + - m_Id: scoped:project:NPM Registry + m_Name: NPM Registry + m_Url: https://registry.npmjs.org + m_Scopes: + - com.unity-atoms.unity-atoms-core + - com.unity-atoms.unity-atoms-base-atoms + - com.unity-atoms.unity-atoms-fsm + - com.unity-atoms.unity-atoms-mobile + - com.unity-atoms.unity-atoms-mono-hooks + - com.unity-atoms.unity-atoms-tags + - com.unity-atoms.unity-atoms-scene-mgmt + - com.unity-atoms.unity-atoms-ui + - com.unity-atoms.unity-atoms-input-system + m_IsDefault: 0 + m_Capabilities: 0 + m_ConfigSource: 4 + m_Compliance: + m_Status: 0 + m_Violations: [] + m_UserSelectedRegistryName: NPM Registry m_UserAddingNewScopedRegistry: 0 m_RegistryInfoDraft: m_Modified: 0 m_ErrorMessage: - m_UserModificationsInstanceId: -868 - m_OriginalInstanceId: -870 + m_UserModificationsInstanceId: -872 + m_OriginalInstanceId: -874 m_LoadAssets: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index cdff684..7b82d47 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 6000.1.10f1 -m_EditorVersionWithRevision: 6000.1.10f1 (3c681a6c22ff) +m_EditorVersion: 6000.2.5f1 +m_EditorVersionWithRevision: 6000.2.5f1 (43d04cd1df69) diff --git a/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset new file mode 100644 index 0000000..d212d22 --- /dev/null +++ b/ProjectSettings/SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData.asset @@ -0,0 +1,78 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 53 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c40623a0469766b4095282517245602d, type: 3} + m_Name: + m_EditorClassIdentifier: SatorImaging.UnitySourceGenerator::SatorImaging.UnitySourceGenerator.Editor.ProjectSettingsData + AutoEmitOnScriptUpdate: 1 + AutoEmitDisabledPaths: [] + DenseViewWidthThreshold: 512 + _disableAutoReloadInBackground: 0 + ImportedScriptPaths: + - Assets/QuickOutline/Scripts/Outline.cs + - Assets/Scripts/System/SpawnPrefab.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Services/StoreService.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/MVVMReduxApp.cs + - Assets/Samples/App UI/2.1.1/MVVM/Runtime/MyApp.cs + - Assets/Scripts/Extension/R3.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/MVVMReduxAppBuilder.cs + - Assets/Scripts/System/Collections/CycleList.cs + - Assets/Scripts/System/Unit.cs + - Assets/Scripts/Extension/VisualElement.cs + - Assets/Samples/App UI/2.1.1/MVVM/Runtime/Views/MainPage.cs + - Assets/Samples/App UI/2.1.1/MVVM/Runtime/ViewModels/MainViewModel.cs + - Assets/Scripts/Input/IInputProvider.cs + - Assets/Scripts/System/Duration.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Services/ILocalStorageService.cs + - Assets/Scripts/System/Attributes/AnimatorControllerParameterNameAttribute.cs + - Assets/Scripts/Editor/Drawers/AnimatorControllerPropertyDrawer.cs + - Assets/Scripts/System/KCMenu.cs + - Assets/Scripts/System/FComparer.cs + - Assets/Scripts/Editor/Drawers/DurationPropertyDrawer.cs + - Assets/Scripts/Rendering/BillboardManager.cs + - Assets/Scripts/System/Result.cs + - Assets/Scripts/System/Collections/BiDictionary.cs + - Assets/Scripts/System/Attributes/MinMaxRangeAttribute.cs + - Assets/Samples/App UI/2.1.1/MVVM/Runtime/MyAppBuilder.cs + - Assets/Scripts/System/Numerics/Saturating.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Models/AppState.cs + - Assets/Scripts/Editor/Drawers/DrawIfPropertyDrawer.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/ViewModels/TodoItemViewModel.cs + - Assets/Scripts/Extension/Observable.cs + - Assets/Scripts/System/PooledObject.cs + - Assets/Scripts/System/Func.cs + - Assets/Scripts/System/Option.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Views/TodoItemView.cs + - Assets/Scripts/System/IGameObject.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Models/Todo.cs + - Assets/Scripts/Extension/Func.cs + - Assets/Scripts/Extension/Math.cs + - Assets/Scripts/Input/InputSystem_Actions.cs + - Assets/Scripts/Extension/System.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/ViewModels/MainViewModel.cs + - Assets/Scripts/Extension/Collection.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Services/IStoreService.cs + - Assets/Scripts/Editor/Drawers/AnimatorControllerParameterNamePropertyDrawer.cs + - Assets/Scripts/Input/Input.cs + - Assets/Scripts/System/Attributes/ButtonAttribute.cs + - Assets/Scripts/Extension/Editor.cs + - Assets/Scripts/System/ExponentialMovingAverage.cs + - Assets/Scripts/System/IsExternalInit.cs + - Assets/Scripts/System/Layer.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Services/LocalStorageService.cs + - Assets/Scripts/System/Attributes/AnimatorControllerPropertyAttribute.cs + - Assets/Scripts/Editor/Drawers/ComponentObjectFieldPropertyDrawer.cs + - Assets/Scripts/Extension/GameObject.cs + - Assets/Scripts/System/Attributes/DrawIfAttribute.cs + - Assets/Samples/App UI/2.1.1/MVVM And Redux/Runtime/Views/MainPage.cs + - Assets/Scripts/System/Timer.cs + PathsToSkipImportEvent: [] + PathsToIgnoreOverwriteSettingOnAttribute: [] diff --git a/ProjectSettings/ShaderGraphSettings.asset b/ProjectSettings/ShaderGraphSettings.asset index e66042a..ce8c243 100644 --- a/ProjectSettings/ShaderGraphSettings.asset +++ b/ProjectSettings/ShaderGraphSettings.asset @@ -13,6 +13,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: shaderVariantLimit: 128 + overrideShaderVariantLimit: 0 customInterpolatorErrorThreshold: 32 customInterpolatorWarningThreshold: 16 customHeatmapValues: {fileID: 0}