diff --git a/Assets/AddressableAssetsData.meta b/Assets/AddressableAssetsData.meta new file mode 100644 index 0000000..c41ddbb --- /dev/null +++ b/Assets/AddressableAssetsData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e27bc9c6fa6a08141862fba32d1823bd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset new file mode 100644 index 0000000..427114c --- /dev/null +++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -0,0 +1,110 @@ +%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: 468a46d0ae32c3544b7d98094e6448a9, type: 3} + m_Name: AddressableAssetSettings + m_EditorClassIdentifier: + m_DefaultGroup: e08e6ad2eb1971f4f897812db7757353 + m_currentHash: + serializedVersion: 2 + Hash: 642b0065a1903a78bcc612ccf614048f + m_OptimizeCatalogSize: 0 + m_BuildRemoteCatalog: 0 + m_BundleLocalCatalog: 0 + m_CatalogRequestsTimeout: 0 + m_DisableCatalogUpdateOnStart: 0 + m_IgnoreUnsupportedFilesInBuild: 0 + m_UniqueBundleIds: 0 + m_NonRecursiveBuilding: 1 + m_CCDEnabled: 0 + m_maxConcurrentWebRequests: 3 + m_ContiguousBundles: 1 + m_StripUnityVersionFromBundleBuild: 0 + m_DisableVisibleSubAssetRepresentations: 0 + m_ShaderBundleNaming: 0 + m_ShaderBundleCustomNaming: + m_MonoScriptBundleNaming: 0 + m_CheckForContentUpdateRestrictionsOption: 0 + m_MonoScriptBundleCustomNaming: + m_RemoteCatalogBuildPath: + m_Id: a697c5096a1af9741b0307b61994b726 + m_RemoteCatalogLoadPath: + m_Id: 3c320edcf30477b40942c5500f37292d + m_ContentStateBuildPathProfileVariableName: + m_CustomContentStateBuildPath: + m_ContentStateBuildPath: + m_BuildAddressablesWithPlayerBuild: 0 + m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]' + m_GroupAssets: + - {fileID: 11400000, guid: 7f7099325f4e0eb4ea968f51a6bdacc8, type: 2} + - {fileID: 11400000, guid: 01414793149737345b7b276b02273b5a, type: 2} + - {fileID: 11400000, guid: 6723861a4841cdc42a7144dee83bcd42, type: 2} + m_BuildSettings: + m_CompileScriptsInVirtualMode: 0 + m_CleanupStreamingAssetsAfterBuilds: 1 + m_LogResourceManagerExceptions: 1 + m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles + m_ProfileSettings: + m_Profiles: + - m_InheritedParent: + m_Id: ec88a4d7287d8c542a0f7812a9859358 + m_ProfileName: Default + m_Values: + - m_Id: 3bd633c92e5da514aba4f7cc4b2f986d + m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]' + - m_Id: 3c320edcf30477b40942c5500f37292d + m_Value: http://[PrivateIpAddress]:[HostingServicePort] + - m_Id: 678e04f5cb7842a44994e927e217e852 + m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]' + - m_Id: 9b97c63c1c45a984fb70fea6a2880683 + m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]' + - m_Id: a697c5096a1af9741b0307b61994b726 + m_Value: ServerData/[BuildTarget] + m_ProfileEntryNames: + - m_Id: 3bd633c92e5da514aba4f7cc4b2f986d + m_Name: Local.BuildPath + m_InlineUsage: 0 + - m_Id: 3c320edcf30477b40942c5500f37292d + m_Name: Remote.LoadPath + m_InlineUsage: 0 + - m_Id: 678e04f5cb7842a44994e927e217e852 + m_Name: BuildTarget + m_InlineUsage: 0 + - m_Id: 9b97c63c1c45a984fb70fea6a2880683 + m_Name: Local.LoadPath + m_InlineUsage: 0 + - m_Id: a697c5096a1af9741b0307b61994b726 + m_Name: Remote.BuildPath + m_InlineUsage: 0 + m_ProfileVersion: 1 + m_LabelTable: + m_LabelNames: + - default + m_SchemaTemplates: [] + m_GroupTemplateObjects: + - {fileID: 11400000, guid: 6105c9fa9326d1a40890096c29526f3c, type: 2} + m_InitializationObjects: [] + m_CertificateHandlerType: + m_AssemblyName: + m_ClassName: + m_ActivePlayerDataBuilderIndex: 3 + m_DataBuilders: + - {fileID: 11400000, guid: 1ac2288c0aaf7a64c976ca1dd06b9a51, type: 2} + - {fileID: 11400000, guid: 24f51c6da4cbf1f418f5f61dbceb4c96, type: 2} + - {fileID: 11400000, guid: 88d4156cd236b0c4787202652abb92a5, type: 2} + - {fileID: 11400000, guid: 402754887d7675b46801db44b72dfeac, type: 2} + m_ActiveProfileId: ec88a4d7287d8c542a0f7812a9859358 + m_HostingServicesManager: + m_HostingServiceInfos: [] + m_Settings: {fileID: 11400000} + m_NextInstanceId: 0 + m_RegisteredServiceTypeRefs: [] + m_PingTimeoutInMilliseconds: 5000 diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta b/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta new file mode 100644 index 0000000..7a2db50 --- /dev/null +++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53aae8ef27825294b98e629b01e33d1c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroupTemplates.meta b/Assets/AddressableAssetsData/AssetGroupTemplates.meta new file mode 100644 index 0000000..9d665e2 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroupTemplates.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26ded59775411f2479423c065d4a2ecd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset new file mode 100644 index 0000000..3d7fb53 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset @@ -0,0 +1,76 @@ +%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: 1a3c5d64ac83548c09dd1678b9f6f1cd, type: 3} + m_Name: Packed Assets + m_EditorClassIdentifier: + m_SchemaObjects: + - {fileID: 1973462173217089481} + - {fileID: 791099778347842203} + m_Description: Pack assets into asset bundles. + m_Settings: {fileID: 11400000, guid: 53aae8ef27825294b98e629b01e33d1c, type: 2} +--- !u!114 &791099778347842203 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: 5834b5087d578d24c926ce20cd31e6d6, type: 3} + m_Name: ContentUpdateGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 0} + m_StaticContent: 0 +--- !u!114 &1973462173217089481 +MonoBehaviour: + m_ObjectHideFlags: 1 + 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: e5d17a21594effb4e9591490b009e7aa, type: 3} + m_Name: BundledAssetGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 0} + m_InternalBundleIdMode: 1 + m_Compression: 1 + m_IncludeAddressInCatalog: 1 + m_IncludeGUIDInCatalog: 1 + m_IncludeLabelsInCatalog: 1 + m_InternalIdNamingMode: 0 + m_CacheClearBehavior: 0 + m_IncludeInBuild: 1 + m_BundledAssetProviderType: + m_AssemblyName: + m_ClassName: + m_ForceUniqueProvider: 0 + m_UseAssetBundleCache: 1 + m_UseAssetBundleCrc: 1 + m_UseAssetBundleCrcForCachedBundles: 1 + m_UseUWRForLocalBundles: 0 + m_Timeout: 0 + m_ChunkedTransfer: 0 + m_RedirectLimit: -1 + m_RetryCount: 0 + m_BuildPath: + m_Id: + m_LoadPath: + m_Id: + m_BundleMode: 0 + m_AssetBundleProviderType: + m_AssemblyName: + m_ClassName: + m_BundleNaming: 0 + m_AssetLoadMode: 0 diff --git a/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta new file mode 100644 index 0000000..d13f130 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6105c9fa9326d1a40890096c29526f3c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups.meta b/Assets/AddressableAssetsData/AssetGroups.meta new file mode 100644 index 0000000..fc4e3d8 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80e31834d7b0740458c9b1432e74c8f3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset b/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset new file mode 100644 index 0000000..76404f6 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset @@ -0,0 +1,34 @@ +%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: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} + m_Name: Built In Data + m_EditorClassIdentifier: + m_GroupName: Built In Data + m_Data: + m_SerializedData: [] + m_GUID: 3e6ebe9aa92b1b04bb8dbaa793f2d203 + m_SerializeEntries: + - m_GUID: EditorSceneList + m_Address: EditorSceneList + m_ReadOnly: 1 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: Resources + m_Address: Resources + m_ReadOnly: 1 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + m_ReadOnly: 1 + m_Settings: {fileID: 11400000, guid: 53aae8ef27825294b98e629b01e33d1c, type: 2} + m_SchemaSet: + m_Schemas: + - {fileID: 11400000, guid: cbbfd5571ef493144ae00014a962e362, type: 2} diff --git a/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta new file mode 100644 index 0000000..4b1acf8 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f7099325f4e0eb4ea968f51a6bdacc8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Enemises.asset b/Assets/AddressableAssetsData/AssetGroups/Enemises.asset new file mode 100644 index 0000000..046de1f --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Enemises.asset @@ -0,0 +1,30 @@ +%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: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} + m_Name: Enemises + m_EditorClassIdentifier: + m_GroupName: Enemises + m_Data: + m_SerializedData: [] + m_GUID: 5fcc789e18be9764992e790b70a8dbed + m_SerializeEntries: + - m_GUID: 867c1811d2069314680d01a939e2f32e + m_Address: Assets/Prefab/Boar.prefab + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + m_ReadOnly: 0 + m_Settings: {fileID: 11400000, guid: 53aae8ef27825294b98e629b01e33d1c, type: 2} + m_SchemaSet: + m_Schemas: + - {fileID: 11400000, guid: 938448622fd9f844cae9288242abc9fd, type: 2} + - {fileID: 11400000, guid: 4ca4ed00b1e7a744a953e8b24d89c31b, type: 2} diff --git a/Assets/AddressableAssetsData/AssetGroups/Enemises.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Enemises.asset.meta new file mode 100644 index 0000000..5778641 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Enemises.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01414793149737345b7b276b02273b5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Scenes.asset b/Assets/AddressableAssetsData/AssetGroups/Scenes.asset new file mode 100644 index 0000000..eeeef42 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Scenes.asset @@ -0,0 +1,40 @@ +%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: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} + m_Name: Scenes + m_EditorClassIdentifier: + m_GroupName: Scenes + m_Data: + m_SerializedData: [] + m_GUID: e08e6ad2eb1971f4f897812db7757353 + m_SerializeEntries: + - m_GUID: 2cda990e2423bbf4892e6590ba056729 + m_Address: Scene1 + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 310b525cbea304443b9997a3462e834d + m_Address: Persistent + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: edf7618b952a5d5428f126ebfbd838c3 + m_Address: Scene2 + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + m_ReadOnly: 0 + m_Settings: {fileID: 11400000, guid: 53aae8ef27825294b98e629b01e33d1c, type: 2} + m_SchemaSet: + m_Schemas: + - {fileID: 11400000, guid: b27d958fe59976e4cbfc06103eb001d5, type: 2} + - {fileID: 11400000, guid: 1bc40da2603363248b402fd3e9205e79, type: 2} diff --git a/Assets/AddressableAssetsData/AssetGroups/Scenes.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Scenes.asset.meta new file mode 100644 index 0000000..917a62e --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Scenes.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6723861a4841cdc42a7144dee83bcd42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas.meta new file mode 100644 index 0000000..08a7d45 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: edf6b1c9843c3424cbc2a4fe11eb620d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset new file mode 100644 index 0000000..5408aa7 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.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: b1487f5d688e4f94f828f879d599dbdc, type: 3} + m_Name: Built In Data_PlayerDataGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 7f7099325f4e0eb4ea968f51a6bdacc8, type: 2} + m_IncludeResourcesFolders: 1 + m_IncludeBuildSettingsScenes: 1 diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta new file mode 100644 index 0000000..3323dbd --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cbbfd5571ef493144ae00014a962e362 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset new file mode 100644 index 0000000..7a59568 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset @@ -0,0 +1,45 @@ +%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: e5d17a21594effb4e9591490b009e7aa, type: 3} + m_Name: Enemises_BundledAssetGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 01414793149737345b7b276b02273b5a, type: 2} + m_InternalBundleIdMode: 1 + m_Compression: 1 + m_IncludeAddressInCatalog: 1 + m_IncludeGUIDInCatalog: 1 + m_IncludeLabelsInCatalog: 1 + m_InternalIdNamingMode: 0 + m_CacheClearBehavior: 0 + m_IncludeInBuild: 1 + m_BundledAssetProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider + m_ForceUniqueProvider: 0 + m_UseAssetBundleCache: 1 + m_UseAssetBundleCrc: 1 + m_UseAssetBundleCrcForCachedBundles: 1 + m_UseUWRForLocalBundles: 0 + m_Timeout: 0 + m_ChunkedTransfer: 0 + m_RedirectLimit: -1 + m_RetryCount: 0 + m_BuildPath: + m_Id: 3bd633c92e5da514aba4f7cc4b2f986d + m_LoadPath: + m_Id: 9b97c63c1c45a984fb70fea6a2880683 + m_BundleMode: 0 + m_AssetBundleProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider + m_BundleNaming: 0 + m_AssetLoadMode: 0 diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset.meta new file mode 100644 index 0000000..db823ca --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_BundledAssetGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 938448622fd9f844cae9288242abc9fd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset new file mode 100644 index 0000000..2fab541 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset @@ -0,0 +1,16 @@ +%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: 5834b5087d578d24c926ce20cd31e6d6, type: 3} + m_Name: Enemises_ContentUpdateGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 01414793149737345b7b276b02273b5a, type: 2} + m_StaticContent: 0 diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset.meta new file mode 100644 index 0000000..18126c9 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Enemises_ContentUpdateGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ca4ed00b1e7a744a953e8b24d89c31b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset new file mode 100644 index 0000000..a37c5e4 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset @@ -0,0 +1,45 @@ +%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: e5d17a21594effb4e9591490b009e7aa, type: 3} + m_Name: Scenes_BundledAssetGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 6723861a4841cdc42a7144dee83bcd42, type: 2} + m_InternalBundleIdMode: 1 + m_Compression: 1 + m_IncludeAddressInCatalog: 1 + m_IncludeGUIDInCatalog: 1 + m_IncludeLabelsInCatalog: 1 + m_InternalIdNamingMode: 0 + m_CacheClearBehavior: 0 + m_IncludeInBuild: 1 + m_BundledAssetProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider + m_ForceUniqueProvider: 0 + m_UseAssetBundleCache: 1 + m_UseAssetBundleCrc: 1 + m_UseAssetBundleCrcForCachedBundles: 1 + m_UseUWRForLocalBundles: 0 + m_Timeout: 0 + m_ChunkedTransfer: 0 + m_RedirectLimit: -1 + m_RetryCount: 0 + m_BuildPath: + m_Id: 3bd633c92e5da514aba4f7cc4b2f986d + m_LoadPath: + m_Id: 9b97c63c1c45a984fb70fea6a2880683 + m_BundleMode: 0 + m_AssetBundleProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider + m_BundleNaming: 0 + m_AssetLoadMode: 0 diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset.meta new file mode 100644 index 0000000..65c67a1 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_BundledAssetGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b27d958fe59976e4cbfc06103eb001d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset new file mode 100644 index 0000000..0c625c1 --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset @@ -0,0 +1,16 @@ +%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: 5834b5087d578d24c926ce20cd31e6d6, type: 3} + m_Name: Scenes_ContentUpdateGroupSchema + m_EditorClassIdentifier: + m_Group: {fileID: 11400000, guid: 6723861a4841cdc42a7144dee83bcd42, type: 2} + m_StaticContent: 0 diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset.meta new file mode 100644 index 0000000..d737a7a --- /dev/null +++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Scenes_ContentUpdateGroupSchema.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bc40da2603363248b402fd3e9205e79 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DataBuilders.meta b/Assets/AddressableAssetsData/DataBuilders.meta new file mode 100644 index 0000000..5f3086b --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e4ef88b6349ab6346b4b828124b3d533 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset new file mode 100644 index 0000000..50d30dc --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset @@ -0,0 +1,20 @@ +%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: 88d21199f5d473f4db36845f2318f180, type: 3} + m_Name: BuildScriptFastMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta new file mode 100644 index 0000000..006a46e --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ac2288c0aaf7a64c976ca1dd06b9a51 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset new file mode 100644 index 0000000..ec875f9 --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset @@ -0,0 +1,20 @@ +%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: 3e2e0ffa088c91d41a086d0b8cb16bdc, type: 3} + m_Name: BuildScriptPackedMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta new file mode 100644 index 0000000..33eea27 --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 402754887d7675b46801db44b72dfeac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset new file mode 100644 index 0000000..7628845 --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset @@ -0,0 +1,20 @@ +%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: ad8c280d42ee0ed41a27db23b43dd2bf, type: 3} + m_Name: BuildScriptPackedPlayMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta new file mode 100644 index 0000000..5c2f1f3 --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d4156cd236b0c4787202652abb92a5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset b/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset new file mode 100644 index 0000000..dfb2d58 --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset @@ -0,0 +1,20 @@ +%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: bb0e4994b34add1409fd8ccaf4a82de5, type: 3} + m_Name: BuildScriptVirtualMode + m_EditorClassIdentifier: + instanceProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider + sceneProviderType: + m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider diff --git a/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta b/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta new file mode 100644 index 0000000..42b7c1e --- /dev/null +++ b/Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 24f51c6da4cbf1f418f5f61dbceb4c96 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/DefaultObject.asset b/Assets/AddressableAssetsData/DefaultObject.asset new file mode 100644 index 0000000..a52dcce --- /dev/null +++ b/Assets/AddressableAssetsData/DefaultObject.asset @@ -0,0 +1,15 @@ +%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: 3a189bb168d8d90478a09ea08c2f3d72, type: 3} + m_Name: DefaultObject + m_EditorClassIdentifier: + m_AddressableAssetSettingsGuid: 53aae8ef27825294b98e629b01e33d1c diff --git a/Assets/AddressableAssetsData/DefaultObject.asset.meta b/Assets/AddressableAssetsData/DefaultObject.asset.meta new file mode 100644 index 0000000..3052716 --- /dev/null +++ b/Assets/AddressableAssetsData/DefaultObject.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d2afaacd71e8d04baaa7a530242beab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data SO.meta b/Assets/Data SO.meta new file mode 100644 index 0000000..43b0887 --- /dev/null +++ b/Assets/Data SO.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e94dc55f23f4b6542bcae559f0fdcbe4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Events.meta b/Assets/Data SO/Events.meta similarity index 100% rename from Assets/Events.meta rename to Assets/Data SO/Events.meta diff --git a/Assets/Events/BGM Audio Event SO.asset b/Assets/Data SO/Events/BGM Audio Event SO.asset similarity index 100% rename from Assets/Events/BGM Audio Event SO.asset rename to Assets/Data SO/Events/BGM Audio Event SO.asset diff --git a/Assets/Events/BGM Audio Event SO.asset.meta b/Assets/Data SO/Events/BGM Audio Event SO.asset.meta similarity index 100% rename from Assets/Events/BGM Audio Event SO.asset.meta rename to Assets/Data SO/Events/BGM Audio Event SO.asset.meta diff --git a/Assets/Events/CameraShakeEvent.asset b/Assets/Data SO/Events/CameraShakeEvent.asset similarity index 100% rename from Assets/Events/CameraShakeEvent.asset rename to Assets/Data SO/Events/CameraShakeEvent.asset diff --git a/Assets/Events/CameraShakeEvent.asset.meta b/Assets/Data SO/Events/CameraShakeEvent.asset.meta similarity index 100% rename from Assets/Events/CameraShakeEvent.asset.meta rename to Assets/Data SO/Events/CameraShakeEvent.asset.meta diff --git a/Assets/Events/Character Event SO.asset b/Assets/Data SO/Events/Character Event SO.asset similarity index 100% rename from Assets/Events/Character Event SO.asset rename to Assets/Data SO/Events/Character Event SO.asset diff --git a/Assets/Events/Character Event SO.asset.meta b/Assets/Data SO/Events/Character Event SO.asset.meta similarity index 100% rename from Assets/Events/Character Event SO.asset.meta rename to Assets/Data SO/Events/Character Event SO.asset.meta diff --git a/Assets/Events/FX Audio Event SO.asset b/Assets/Data SO/Events/FX Audio Event SO.asset similarity index 100% rename from Assets/Events/FX Audio Event SO.asset rename to Assets/Data SO/Events/FX Audio Event SO.asset diff --git a/Assets/Events/FX Audio Event SO.asset.meta b/Assets/Data SO/Events/FX Audio Event SO.asset.meta similarity index 100% rename from Assets/Events/FX Audio Event SO.asset.meta rename to Assets/Data SO/Events/FX Audio Event SO.asset.meta diff --git a/Assets/Data SO/Events/Scene Load Event SO.asset b/Assets/Data SO/Events/Scene Load Event SO.asset new file mode 100644 index 0000000..a56a792 --- /dev/null +++ b/Assets/Data SO/Events/Scene Load Event SO.asset @@ -0,0 +1,14 @@ +%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: 852a597c77700124f8ec5459627a5bce, type: 3} + m_Name: Scene Load Event SO + m_EditorClassIdentifier: diff --git a/Assets/Data SO/Events/Scene Load Event SO.asset.meta b/Assets/Data SO/Events/Scene Load Event SO.asset.meta new file mode 100644 index 0000000..521480c --- /dev/null +++ b/Assets/Data SO/Events/Scene Load Event SO.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c22bfddf8d18601458c0093b301cd713 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data SO/Game Scenes.meta b/Assets/Data SO/Game Scenes.meta new file mode 100644 index 0000000..64410ec --- /dev/null +++ b/Assets/Data SO/Game Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 425be56f70a4ad444939aafc5bbd59e2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data SO/Game Scenes/Cave.asset b/Assets/Data SO/Game Scenes/Cave.asset new file mode 100644 index 0000000..59cb2d9 --- /dev/null +++ b/Assets/Data SO/Game Scenes/Cave.asset @@ -0,0 +1,19 @@ +%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: 54cd2b5a6723cb747bde2fd2f85b3cbe, type: 3} + m_Name: Cave + m_EditorClassIdentifier: + sceneReference: + m_AssetGUID: edf7618b952a5d5428f126ebfbd838c3 + m_SubObjectName: + m_SubObjectType: + m_EditorAssetChanged: 0 diff --git a/Assets/Data SO/Game Scenes/Cave.asset.meta b/Assets/Data SO/Game Scenes/Cave.asset.meta new file mode 100644 index 0000000..57fd6f3 --- /dev/null +++ b/Assets/Data SO/Game Scenes/Cave.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b97451bf281c1f54f95973da4e01c2de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Data SO/Game Scenes/Forest.asset b/Assets/Data SO/Game Scenes/Forest.asset new file mode 100644 index 0000000..ebaa965 --- /dev/null +++ b/Assets/Data SO/Game Scenes/Forest.asset @@ -0,0 +1,19 @@ +%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: 54cd2b5a6723cb747bde2fd2f85b3cbe, type: 3} + m_Name: Forest + m_EditorClassIdentifier: + sceneReference: + m_AssetGUID: 2cda990e2423bbf4892e6590ba056729 + m_SubObjectName: + m_SubObjectType: + m_EditorAssetChanged: 0 diff --git a/Assets/Data SO/Game Scenes/Forest.asset.meta b/Assets/Data SO/Game Scenes/Forest.asset.meta new file mode 100644 index 0000000..ef9ab74 --- /dev/null +++ b/Assets/Data SO/Game Scenes/Forest.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad88105965c752149a1ae740b79da5be +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab.meta b/Assets/Prefab.meta new file mode 100644 index 0000000..d0cfd06 --- /dev/null +++ b/Assets/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3592424ead2dd84eafb8b58fbbf79f0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/Boar.prefab b/Assets/Prefab/Boar.prefab new file mode 100644 index 0000000..62a0ba6 --- /dev/null +++ b/Assets/Prefab/Boar.prefab @@ -0,0 +1,346 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3945548667651015127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3566882271787008468} + - component: {fileID: 1171083513040579046} + - component: {fileID: 3228213308752990410} + - component: {fileID: 1373585659709172223} + - component: {fileID: 637647141077638691} + - component: {fileID: 3151819082378084504} + - component: {fileID: 7128838620088068684} + - component: {fileID: 3207484780729562658} + - component: {fileID: 1613775161327641215} + - component: {fileID: 3516982324858113687} + m_Layer: 8 + m_Name: Boar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3566882271787008468 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.56, y: 1.74, 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!212 &1171083513040579046 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1485242247 + m_SortingLayer: 2 + m_SortingOrder: 1 + m_Sprite: {fileID: 1806638235, guid: cb8a915b415b9c245a5b3e4483181f27, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3, y: 2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!50 &3228213308752990410 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 1 + m_Constraints: 4 +--- !u!61 &1373585659709172223 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 384 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.12822747, y: 0.065211} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0} + oldSize: {x: 3, y: 2} + newSize: {x: 3, y: 2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.388062, y: 0.130422} + m_EdgeRadius: 0 +--- !u!70 &637647141077638691 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 256 + m_LayerOverridePriority: 10 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.092900515, y: 0.8757851} + m_Size: {x: 1.4697127, y: 1.4903536} + m_Direction: 0 +--- !u!95 &3151819082378084504 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 277b1e15c56d4374d9db875c279a43c7, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &7128838620088068684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5fa6c925c3402a40ab772e1f1d3afa5, type: 3} + m_Name: + m_EditorClassIdentifier: + maxHealth: 1000 + currentHealth: 0 + invulnerableDuration: 0.5 + invulnerable: 0 + OnhealthChange: + m_PersistentCalls: + m_Calls: [] + OnTakeDamage: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1613775161327641215} + m_TargetAssemblyTypeName: Enemy, Assembly-CSharp + m_MethodName: OnTakeDamage + 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_Target: {fileID: 11400000, guid: f2ff3f65dc9bcb049b9fad632f5cbabd, type: 2} + m_TargetAssemblyTypeName: VoidEventSO, Assembly-CSharp + m_MethodName: RaiseEvent + 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 + OnDie: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1613775161327641215} + m_TargetAssemblyTypeName: Enemy, Assembly-CSharp + m_MethodName: OnDie + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &3207484780729562658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: afea60adadfe64544819ec508173f1ac, type: 3} + m_Name: + m_EditorClassIdentifier: + damage: 20 + attackRange: 0 + attackRate: 0 +--- !u!114 &1613775161327641215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 28a60360e97884d4e92bf7323b25f2db, type: 3} + m_Name: + m_EditorClassIdentifier: + anim: {fileID: 0} + physicsCheck: {fileID: 0} + normalSpeed: 100 + chaseSpeed: 250 + currentSpeed: 0 + faceDir: {x: 0, y: 0, z: 0} + hurtForce: 5.5 + attacker: {fileID: 0} + waitTime: 2 + waitTimeCounter: 0 + wait: 0 + isHurt: 0 + isDead: 0 +--- !u!114 &3516982324858113687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3945548667651015127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4ac0f40285681b74c841e22ebbe583d5, type: 3} + m_Name: + m_EditorClassIdentifier: + manual: 1 + bottomOffest: {x: -0.86, y: 0} + leftOffest: {x: -1.1, y: 0.61} + rightOffest: {x: 0.79, y: 0.61} + checkRaduis: 0.1 + groundLayer: + serializedVersion: 2 + m_Bits: 64 + isGround: 0 + touchLeftWall: 0 + touchRightWall: 0 diff --git a/Assets/Prefab/Boar.prefab.meta b/Assets/Prefab/Boar.prefab.meta new file mode 100644 index 0000000..16b40ee --- /dev/null +++ b/Assets/Prefab/Boar.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 867c1811d2069314680d01a939e2f32e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Scene2.unity b/Assets/Scenes/Cave.unity similarity index 99% rename from Assets/Scenes/Scene2.unity rename to Assets/Scenes/Cave.unity index 312cb3d..a0465cb 100644 --- a/Assets/Scenes/Scene2.unity +++ b/Assets/Scenes/Cave.unity @@ -464,6 +464,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e2b97be3911ecb346a2537875d219874, type: 3} m_Name: m_EditorClassIdentifier: + sceneToGo: {fileID: 11400000, guid: ad88105965c752149a1ae740b79da5be, type: 2} + positionToGo: {x: 0, y: 0, z: 0} --- !u!61 &302490246 BoxCollider2D: m_ObjectHideFlags: 0 @@ -5281,7 +5283,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 0, z: 0} @@ -5435,7 +5437,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 5, z: 0} @@ -5512,7 +5514,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 7, z: 0} @@ -5578,7 +5580,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 9, z: 0} @@ -5732,7 +5734,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 14, z: 0} @@ -5743,7 +5745,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 14, z: 0} diff --git a/Assets/Scenes/Scene2.unity.meta b/Assets/Scenes/Cave.unity.meta similarity index 100% rename from Assets/Scenes/Scene2.unity.meta rename to Assets/Scenes/Cave.unity.meta diff --git a/Assets/Scenes/Persistent.unity b/Assets/Scenes/Persistent.unity index 37f1b4a..3261aaa 100644 --- a/Assets/Scenes/Persistent.unity +++ b/Assets/Scenes/Persistent.unity @@ -2498,6 +2498,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5084805cb4d969542bd7902dc82b5d30, type: 3} m_Name: m_EditorClassIdentifier: + loadEventSO: {fileID: 11400000, guid: c22bfddf8d18601458c0093b301cd713, type: 2} + firstLoadScene: {fileID: 11400000, guid: ad88105965c752149a1ae740b79da5be, type: 2} --- !u!1 &1985172769 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Scene1.unity b/Assets/Scenes/forest.unity similarity index 96% rename from Assets/Scenes/Scene1.unity rename to Assets/Scenes/forest.unity index 09ed027..8966148 100644 --- a/Assets/Scenes/Scene1.unity +++ b/Assets/Scenes/forest.unity @@ -4978,7 +4978,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 3, z: 0} @@ -5000,7 +5000,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 4, z: 0} @@ -5055,7 +5055,7 @@ Tilemap: - {fileID: 1369434452, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -714309378, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1306249692, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 7, y: 5, z: 0} @@ -5099,7 +5099,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 7, z: 0} @@ -5110,7 +5110,7 @@ Tilemap: - {fileID: 1051226569, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1588357252, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1843162688, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 6, y: 7, z: 0} @@ -5154,7 +5154,7 @@ Tilemap: - {fileID: 1369434452, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -714309378, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1306249692, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 7, y: 8, z: 0} @@ -5187,7 +5187,7 @@ Tilemap: - {fileID: 1369434452, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -714309378, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -1306249692, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 7, y: 9, z: 0} @@ -5264,7 +5264,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7 + m_AnimationSpeed: 7.0000005 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 12, z: 0} @@ -5330,7 +5330,7 @@ Tilemap: - {fileID: 1961145818, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: 1737103796, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - {fileID: -23635172, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} - m_AnimationSpeed: 7.0000005 + m_AnimationSpeed: 7 m_AnimationTimeOffset: 0 m_Flags: 0 - first: {x: 5, y: 14, z: 0} @@ -6002,6 +6002,152 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1521259548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1521259552} + - component: {fileID: 1521259551} + - component: {fileID: 1521259550} + - component: {fileID: 1521259549} + m_Layer: 0 + m_Name: Teleport + m_TagString: Interactable + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1521259549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521259548} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e2b97be3911ecb346a2537875d219874, type: 3} + m_Name: + m_EditorClassIdentifier: + loadEventSO: {fileID: 11400000, guid: c22bfddf8d18601458c0093b301cd713, type: 2} + sceneToGo: {fileID: 11400000, guid: b97451bf281c1f54f95973da4e01c2de, type: 2} + positionToGo: {x: 0, y: 10, z: 0} +--- !u!61 &1521259550 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521259548} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.00000023841858, y: 0.8852928} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0} + oldSize: {x: 2, y: 2} + newSize: {x: 2, y: 2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.8967638, y: 1.6444064} + m_EdgeRadius: 0 +--- !u!212 &1521259551 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521259548} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1485242247 + m_SortingLayer: 2 + m_SortingOrder: 0 + m_Sprite: {fileID: 399302793, guid: d4dcc96007437b741bd8f3a3c7e02b45, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2, y: 2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1521259552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521259548} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16.98, y: 3.3, 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 &1536362475 GameObject: m_ObjectHideFlags: 0 @@ -6667,350 +6813,6 @@ Tilemap: e31: 0 e32: 0 e33: 1 ---- !u!1 &2091678381 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2091678383} - - component: {fileID: 2091678382} - - component: {fileID: 2091678384} - - component: {fileID: 2091678385} - - component: {fileID: 2091678386} - - component: {fileID: 2091678390} - - component: {fileID: 2091678387} - - component: {fileID: 2091678388} - - component: {fileID: 2091678389} - - component: {fileID: 2091678391} - m_Layer: 8 - m_Name: Boar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &2091678382 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 1485242247 - m_SortingLayer: 2 - m_SortingOrder: 1 - m_Sprite: {fileID: 1806638235, guid: cb8a915b415b9c245a5b3e4483181f27, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 3, y: 2} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &2091678383 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 6.56, y: 1.74, 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!50 &2091678384 -Rigidbody2D: - serializedVersion: 4 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_BodyType: 0 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDrag: 0 - m_AngularDrag: 0.05 - m_GravityScale: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 1 - m_Constraints: 4 ---- !u!61 &2091678385 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 384 - m_LayerOverridePriority: 0 - m_ForceSendLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ForceReceiveLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ContactCaptureLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_CallbackLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: -0.12822747, y: 0.065211} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0} - oldSize: {x: 3, y: 2} - newSize: {x: 3, y: 2} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 1.388062, y: 0.130422} - m_EdgeRadius: 0 ---- !u!70 &2091678386 -CapsuleCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 256 - m_LayerOverridePriority: 10 - m_ForceSendLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ForceReceiveLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ContactCaptureLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_CallbackLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: -0.092900515, y: 0.8757851} - m_Size: {x: 1.4697127, y: 1.4903536} - m_Direction: 0 ---- !u!114 &2091678387 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c5fa6c925c3402a40ab772e1f1d3afa5, type: 3} - m_Name: - m_EditorClassIdentifier: - maxHealth: 1000 - currentHealth: 0 - invulnerableDuration: 0.5 - invulnerable: 0 - OnhealthChange: - m_PersistentCalls: - m_Calls: [] - OnTakeDamage: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2091678389} - m_TargetAssemblyTypeName: Enemy, Assembly-CSharp - m_MethodName: OnTakeDamage - 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_Target: {fileID: 11400000, guid: f2ff3f65dc9bcb049b9fad632f5cbabd, type: 2} - m_TargetAssemblyTypeName: VoidEventSO, Assembly-CSharp - m_MethodName: RaiseEvent - 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 - OnDie: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2091678389} - m_TargetAssemblyTypeName: Enemy, Assembly-CSharp - m_MethodName: OnDie - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2091678388 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: afea60adadfe64544819ec508173f1ac, type: 3} - m_Name: - m_EditorClassIdentifier: - damage: 20 - attackRange: 0 - attackRate: 0 ---- !u!114 &2091678389 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 28a60360e97884d4e92bf7323b25f2db, type: 3} - m_Name: - m_EditorClassIdentifier: - anim: {fileID: 0} - physicsCheck: {fileID: 0} - normalSpeed: 100 - chaseSpeed: 250 - currentSpeed: 0 - faceDir: {x: 0, y: 0, z: 0} - hurtForce: 5.5 - attacker: {fileID: 0} - waitTime: 2 - waitTimeCounter: 0 - wait: 0 - isHurt: 0 - isDead: 0 ---- !u!95 &2091678390 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 277b1e15c56d4374d9db875c279a43c7, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 ---- !u!114 &2091678391 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2091678381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4ac0f40285681b74c841e22ebbe583d5, type: 3} - m_Name: - m_EditorClassIdentifier: - manual: 1 - bottomOffest: {x: -0.86, y: 0} - leftOffest: {x: -1.1, y: 0.61} - rightOffest: {x: 0.79, y: 0.61} - checkRaduis: 0.1 - groundLayer: - serializedVersion: 2 - m_Bits: 64 - isGround: 0 - touchLeftWall: 0 - touchRightWall: 0 --- !u!1 &2123108044 GameObject: m_ObjectHideFlags: 0 @@ -7451,6 +7253,63 @@ Tilemap: e31: 0 e32: 0 e33: 1 +--- !u!1001 &8809637140157036340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalPosition.x + value: 6.56 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalPosition.y + value: 1.74 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3566882271787008468, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3945548667651015127, guid: 867c1811d2069314680d01a939e2f32e, type: 3} + propertyPath: m_Name + value: Boar + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 867c1811d2069314680d01a939e2f32e, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -7458,5 +7317,6 @@ SceneRoots: - {fileID: 630648963} - {fileID: 1689193799} - {fileID: 711782376} - - {fileID: 2091678383} + - {fileID: 8809637140157036340} - {fileID: 1179233226} + - {fileID: 1521259552} diff --git a/Assets/Scenes/Scene1.unity.meta b/Assets/Scenes/forest.unity.meta similarity index 100% rename from Assets/Scenes/Scene1.unity.meta rename to Assets/Scenes/forest.unity.meta diff --git a/Assets/Scripts/ScriptableObject/GameSceneSO.cs b/Assets/Scripts/ScriptableObject/GameSceneSO.cs new file mode 100644 index 0000000..54b5dc4 --- /dev/null +++ b/Assets/Scripts/ScriptableObject/GameSceneSO.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.AddressableAssets; + +[CreateAssetMenu(menuName = "GameScene/GameSceneSO")] +public class GameSceneSO : ScriptableObject +{ + public SceneType sceneType; + + public AssetReference sceneReference;//引用 +} diff --git a/Assets/Scripts/ScriptableObject/GameSceneSO.cs.meta b/Assets/Scripts/ScriptableObject/GameSceneSO.cs.meta new file mode 100644 index 0000000..71a63c2 --- /dev/null +++ b/Assets/Scripts/ScriptableObject/GameSceneSO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54cd2b5a6723cb747bde2fd2f85b3cbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs b/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs new file mode 100644 index 0000000..8b85f2e --- /dev/null +++ b/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Events; + + +[CreateAssetMenu(menuName ="Event/SceneLoadEventSO")] +public class SceneLoadEventSO : ScriptableObject +{ + public UnityAction LoadRequestEvent; + + //把上面的事件启动 + /// + /// 场景加载请求 + /// + /// 场景 + /// 坐标 + /// 是否淡入淡出 + public void RaiseLoadRequesEvent(GameSceneSO locationToLoad, Vector3 posToGo, bool fadeScreen) + { + LoadRequestEvent?.Invoke(locationToLoad, posToGo, fadeScreen); + } + +} diff --git a/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs.meta b/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs.meta new file mode 100644 index 0000000..1944f6d --- /dev/null +++ b/Assets/Scripts/ScriptableObject/SceneLoadEventSO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 852a597c77700124f8ec5459627a5bce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Transition/SceneLoader.cs b/Assets/Scripts/Transition/SceneLoader.cs index cb5e207..ee32514 100644 --- a/Assets/Scripts/Transition/SceneLoader.cs +++ b/Assets/Scripts/Transition/SceneLoader.cs @@ -1,18 +1,42 @@ +using System; using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.SceneManagement; public class SceneLoader : MonoBehaviour { - // Start is called before the first frame update - void Start() + [Header("事件监听")] + public SceneLoadEventSO loadEventSO; + + public GameSceneSO firstLoadScene; + + private GameSceneSO sceneToLoad; + private Vector3 positionToGo; + private bool fadeScreen; + + private void Awake() { - + Addressables.LoadSceneAsync(firstLoadScene.sceneReference,LoadSceneMode.Additive); } - // Update is called once per frame - void Update() + private void OnEnable() { - + loadEventSO.LoadRequestEvent += OnLoadRequestEvent; + } + + private void OnDisable() + { + loadEventSO.LoadRequestEvent -= OnLoadRequestEvent; + } + + private void OnLoadRequestEvent(GameSceneSO locationToLoad, Vector3 posToGo, bool fadeScreen) + { + sceneToLoad = locationToLoad; + positionToGo = posToGo; + this.fadeScreen = fadeScreen; + + Debug.Log(sceneToLoad.sceneReference.SubObjectName); } } diff --git a/Assets/Scripts/Transition/TeleportPoint.cs b/Assets/Scripts/Transition/TeleportPoint.cs index 489ba44..8d423c5 100644 --- a/Assets/Scripts/Transition/TeleportPoint.cs +++ b/Assets/Scripts/Transition/TeleportPoint.cs @@ -4,9 +4,16 @@ using UnityEngine; public class TeleportPoint : MonoBehaviour,IInteractiable { + + public SceneLoadEventSO loadEventSO; + + public GameSceneSO sceneToGo; + public Vector3 positionToGo; + public void TriggerAction() { Debug.Log("111"); + loadEventSO.RaiseLoadRequesEvent(sceneToGo, positionToGo, true);//传入数据呼叫 } diff --git a/Assets/Scripts/Utilities/Enums.cs b/Assets/Scripts/Utilities/Enums.cs new file mode 100644 index 0000000..67375d2 --- /dev/null +++ b/Assets/Scripts/Utilities/Enums.cs @@ -0,0 +1,4 @@ +public enum SceneType +{ + loaction,Menu +} \ No newline at end of file diff --git a/Assets/Scripts/Utilities/Enums.cs.meta b/Assets/Scripts/Utilities/Enums.cs.meta new file mode 100644 index 0000000..114708e --- /dev/null +++ b/Assets/Scripts/Utilities/Enums.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f670d92c63160eb4094f02d9e31189d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index f066276..b43c115 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.addressables": "1.22.3", "com.unity.cinemachine": "2.10.3", "com.unity.collab-proxy": "2.5.2", "com.unity.feature.2d": "2.0.1", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 25e0c01..61d8c3c 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -94,6 +94,20 @@ }, "url": "https://packages.unity.cn" }, + "com.unity.addressables": { + "version": "1.22.3", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.scriptablebuildpipeline": "1.21.25", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0" + }, + "url": "https://packages.unity.cn" + }, "com.unity.burst": { "version": "1.8.18", "depth": 3, @@ -186,6 +200,13 @@ "dependencies": {}, "url": "https://packages.unity.cn" }, + "com.unity.scriptablebuildpipeline": { + "version": "1.21.25", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.cn" + }, "com.unity.test-framework": { "version": "1.1.33", "depth": 0, diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index f42bdd7..dc25206 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -5,7 +5,8 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - - enabled: 1 - path: Assets/Scenes/Scene1.unity + - enabled: 0 + path: Assets/Scenes/forest.unity guid: 2cda990e2423bbf4892e6590ba056729 - m_configObjects: {} + m_configObjects: + com.unity.addressableassets: {fileID: 11400000, guid: 8d2afaacd71e8d04baaa7a530242beab, type: 2}