Compare commits

...

40 Commits

Author SHA1 Message Date
finnchen123
85e659e23c Reworked options menu as a prefab and changed pause menu a bit. Need to work on option loading (Currently still old mechanic) and jumping cam when striving and looking. 2026-02-22 12:42:52 +01:00
finnchen123
72d1dae796 Decreased time between jumps, updated changelog, updated water layer to be in line with reduced lake depth 2026-02-18 15:47:06 +01:00
finnchen123
053b99f62c Changed input manager to new system, added jump timer to "fix" jump mechanic (Double jumps, no jumps, etc.) 2026-02-18 15:44:25 +01:00
finnchen123
6884c7e031 Upgraded to unity 6.3 2026-02-18 14:58:39 +01:00
finnchen123
395e58e45c Added sprint mechanic, unified options menu 2026-02-15 11:40:42 +01:00
finnchen123
55ba43401d Reworked option menu to be a bit more modern. Changed controls to fit other games a bit better 2026-02-14 17:06:20 +01:00
finnchen123
8b95aab282 Added a jump delay variation to each slime to make the jumps seem more natural 2026-02-13 18:44:46 +01:00
finnchen123
1e654c73e4 Reduced lake tile depth 2026-02-08 21:00:05 +01:00
finnchen123
f98c32d558 Slimes can now cross tile boundaries. 2026-02-08 20:31:04 +01:00
finnchen123
53f775dfe7 Implemented forced fight, updated attack range to be closer to player. 2026-02-08 13:05:09 +01:00
finnchen123
540cff4ca2 Updated tree prefabs to have combined objects for better UI handling, Updated changelog, Increased object spawn distance again a bit due to overlapping. 2026-02-08 10:49:39 +01:00
finnchen123
4a3c9fa8c0 Removed player object from main menu, fixed menu/game scene switching. Added translation for new trees but still not displaying. 2026-02-06 14:49:25 +01:00
finnchen123
2562321918 Increased object spawn chance generally and in plain tiles specifically. 2026-02-06 13:38:09 +01:00
finnchen123
b657de5ea0 Controlevents are now working 2026-01-25 13:23:03 +01:00
finnchen123
93f02eee13 Reworked menu and achievements 2026-01-25 12:49:13 +01:00
finnchen123
eea4992538 Reworked main menu to be a bit more "modern" 2026-01-25 11:40:22 +01:00
finnchen123
467f6a78e2 Reworked camera handling to be smoother 2026-01-24 14:15:31 +01:00
finnchen123
f74ec7e84d Added health bar to slimes and improved attack logic 2025-12-10 16:39:24 +01:00
finnchen123
abc11650ee Added basic logic for new slime behaviour (It now follows the player a certain distance). Changed some prefab namings 2025-11-19 20:45:49 +01:00
finnchen123
a8cca74fc4 Added basic jump mechanic for slimes and prevention from going over the border, added tile hiding to increase performance 2025-11-16 20:56:51 +01:00
finnchen123
c00a01c8d6 Cleaning up project structure, adding new trees and a todo list 2025-11-16 18:53:38 +01:00
Finnchen123
ec60917270 Removed druid class, fixed UI. Final release 2025-06-07 13:28:26 +02:00
Finnchen123
4f0615e2d9 Removed controller support 2025-06-07 13:18:25 +02:00
Finnchen123
1c0b2dcf68 Changed inventory to C instead of I (Better keyboard handling) 2025-06-07 12:50:11 +02:00
Finnchen123
eded2be2ef Removed 3D player model, reworked camera rotation (When going diagonal it is still possible to flip around, but thats fine I guess) 2025-06-07 12:45:15 +02:00
Finnchen123
dd1b3db417 Reworked controls and fixed equipment generation with Place = Bag 2025-06-07 12:09:07 +02:00
Finnchen123
faebc757f6 Fixed class behaviour, fixed fight mechanic, fixed skill usage 2025-06-07 11:16:49 +02:00
Finnchen123
cb033ea487 Reworked camera handling and localization a bit 2025-06-07 10:15:59 +02:00
8f561f7f42 Merge pull request 'Cleaned up a bit of code, need to work on camera handlign (Isn't as smooth as I want it to be)' (#1) from feature_CleanupProjekt into dev
Reviewed-on: #1
2025-06-07 09:24:47 +02:00
Finnchen123
aa7bb5ec79 Cleaned up a bit of code, need to work on camera handlign (Isn't as smooth as I want it to be) 2025-06-07 09:23:38 +02:00
Finnchen123
5a68fc0447 Updated Unity to unity 6. 2025-06-07 09:05:32 +02:00
Finnchen123
b65929243b Merge branch 'main' into OriginalFiles 2024-10-05 11:57:20 +02:00
Finnchen123
a82fa992f9 improved save/load mechanic. 2024-10-05 11:53:34 +02:00
Finnchen123
3c0e8d1f89 Finished basic controls, worked on tile generation 2024-09-07 19:11:53 +02:00
Finnchen123
1a5cd50060 Worked on new Controls, tried locals but got problems with assets - needfix 2024-09-02 20:47:25 +02:00
Finnchen123
be0adf7eb6 After remove 2024-09-02 19:20:39 +02:00
TAASONI3
1235d5ff0c pre redo commit 2024-09-02 19:18:19 +02:00
TAASONI3
80e11d3ce0 Worked on UI and translation, worked on classes and races, worked on camera 2024-06-30 20:00:34 +02:00
TAASONI3
cbd086d658 added chopping and mining, added particles for trees 2024-06-22 20:22:17 +02:00
TAASONI3
7b9683bb49 added crosshair, worked on controls, fixed locals 2024-06-22 18:16:11 +02:00
154 changed files with 44832 additions and 40446 deletions

4
.gitignore vendored
View File

@@ -64,3 +64,7 @@ sysinfo.txt
# Crashlytics generated file # Crashlytics generated file
crashlytics-build.properties crashlytics-build.properties
mono_crash*
BuildLinux/
BuildWindows/
Assets/TextMesh Pro

View File

@@ -51,5 +51,5 @@
"temp/": true, "temp/": true,
"Temp/": true "Temp/": true
}, },
"dotnet.defaultSolution": "TalesOfNovariel.sln" "dotnet.defaultSolution": "TalesOfNovariel.slnx"
} }

View File

@@ -13,45 +13,62 @@ MonoBehaviour:
m_Name: AddressableAssetSettings m_Name: AddressableAssetSettings
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_DefaultGroup: c16a2ef1bfc61606c9957985a200fcca m_DefaultGroup: c16a2ef1bfc61606c9957985a200fcca
m_CachedHash: m_currentHash:
serializedVersion: 2 serializedVersion: 2
Hash: 00000000000000000000000000000000 Hash: b1aa80b7a4d9fb0c8d4294cc07b140c0
m_OptimizeCatalogSize: 0 m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 0 m_BuildRemoteCatalog: 0
m_BundleLocalCatalog: 0
m_CatalogRequestsTimeout: 0 m_CatalogRequestsTimeout: 0
m_DisableCatalogUpdateOnStart: 0 m_DisableCatalogUpdateOnStart: 0
m_InternalIdNamingMode: 0
m_InternalBundleIdMode: 1
m_AssetLoadMode: 0
m_BundledAssetProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_IgnoreUnsupportedFilesInBuild: 0 m_IgnoreUnsupportedFilesInBuild: 0
m_UniqueBundleIds: 0 m_UniqueBundleIds: 0
m_EnableJsonCatalog: 0
m_NonRecursiveBuilding: 1 m_NonRecursiveBuilding: 1
m_AllowNestedBundleFolders: 0
m_CCDEnabled: 0 m_CCDEnabled: 0
m_maxConcurrentWebRequests: 500 m_maxConcurrentWebRequests: 500
m_UseUWRForLocalBundles: 0
m_BundleTimeout: 0
m_BundleRetryCount: 0
m_BundleRedirectLimit: -1
m_SharedBundleSettings: 0
m_SharedBundleSettingsCustomGroupIndex: 0
m_ContiguousBundles: 1 m_ContiguousBundles: 1
m_StripUnityVersionFromBundleBuild: 0 m_StripUnityVersionFromBundleBuild: 0
m_DisableVisibleSubAssetRepresentations: 0 m_DisableVisibleSubAssetRepresentations: 0
m_ShaderBundleNaming: 0 m_BuiltInBundleNaming: 0
m_ShaderBundleCustomNaming: mBuiltInBundleCustomNaming:
m_MonoScriptBundleNaming: 0 m_MonoScriptBundleNaming: 0
m_CheckForContentUpdateRestrictionsOption: 0
m_MonoScriptBundleCustomNaming: m_MonoScriptBundleCustomNaming:
m_RemoteCatalogBuildPath: m_RemoteCatalogBuildPath:
m_Id: m_Id:
m_RemoteCatalogLoadPath: m_RemoteCatalogLoadPath:
m_Id: m_Id:
m_ContentStateBuildPathProfileVariableName:
m_CustomContentStateBuildPath:
m_ContentStateBuildPath: m_ContentStateBuildPath:
m_BuildAddressablesWithPlayerBuild: 0 m_BuildAddressablesWithPlayerBuild: 0
m_overridePlayerVersion: m_overridePlayerVersion:
m_GroupAssets: m_GroupAssets:
- {fileID: 11400000, guid: 2165619392d1d1227a1e371c1509ebf6, type: 2}
- {fileID: 11400000, guid: 7a6a8d20228dbb07c948593faeb6f621, type: 2}
- {fileID: 11400000, guid: c5dc324fb6a665091a4d56242284b0f1, type: 2} - {fileID: 11400000, guid: c5dc324fb6a665091a4d56242284b0f1, type: 2}
- {fileID: 11400000, guid: b61a7ca8475155321a6837efb92f6e07, type: 2}
- {fileID: 11400000, guid: c1409786382f464d6a378ff18f5e5bdd, type: 2}
- {fileID: 11400000, guid: 4c5e508764db826cb8f442ac730163e6, type: 2}
- {fileID: 11400000, guid: 7ff8dd1efa5d08dfb94759cf488964df, type: 2} - {fileID: 11400000, guid: 7ff8dd1efa5d08dfb94759cf488964df, type: 2}
- {fileID: 11400000, guid: 2338ef1e7f395c19780ee52eae157340, type: 2} - {fileID: 11400000, guid: 2338ef1e7f395c19780ee52eae157340, type: 2}
- {fileID: 11400000, guid: b61a7ca8475155321a6837efb92f6e07, type: 2}
- {fileID: 11400000, guid: 4c5e508764db826cb8f442ac730163e6, type: 2}
- {fileID: 11400000, guid: 2165619392d1d1227a1e371c1509ebf6, type: 2}
- {fileID: 11400000, guid: c1409786382f464d6a378ff18f5e5bdd, type: 2}
- {fileID: 11400000, guid: 7a6a8d20228dbb07c948593faeb6f621, type: 2}
m_BuildSettings: m_BuildSettings:
m_CompileScriptsInVirtualMode: 0
m_CleanupStreamingAssetsAfterBuilds: 1
m_LogResourceManagerExceptions: 1 m_LogResourceManagerExceptions: 1
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
m_ProfileSettings: m_ProfileSettings:
@@ -60,17 +77,23 @@ MonoBehaviour:
m_Id: ecafb0400e3b7d72ea4c9737692c3b5b m_Id: ecafb0400e3b7d72ea4c9737692c3b5b
m_ProfileName: Default m_ProfileName: Default
m_Values: m_Values:
- m_Id: 15afa1a3c4ac90cceaf7ce73ed4a3204
m_Value: 'http://[PrivateIpAddress]:[HostingServicePort]'
- m_Id: 42fa6317c82b17b719a3eca8825219ef
m_Value: 'ServerData/[BuildTarget]'
- m_Id: 463853ee1f567e477b78209c33b4e82e - m_Id: 463853ee1f567e477b78209c33b4e82e
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]' m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
- m_Id: 5aad2e0a5abe56fe184f5823136f2c2a - m_Id: 5aad2e0a5abe56fe184f5823136f2c2a
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]' m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
- m_Id: e37234410dedbb4dab91789c54d014c7 - m_Id: e37234410dedbb4dab91789c54d014c7
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]' m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
- m_Id: 42fa6317c82b17b719a3eca8825219ef
m_Value: ServerData/[BuildTarget]
- m_Id: 15afa1a3c4ac90cceaf7ce73ed4a3204
m_Value: http://[PrivateIpAddress]:[HostingServicePort]
m_ProfileEntryNames: m_ProfileEntryNames:
- m_Id: 15afa1a3c4ac90cceaf7ce73ed4a3204
m_Name: Remote.LoadPath
m_InlineUsage: 0
- m_Id: 42fa6317c82b17b719a3eca8825219ef
m_Name: Remote.BuildPath
m_InlineUsage: 0
- m_Id: 463853ee1f567e477b78209c33b4e82e - m_Id: 463853ee1f567e477b78209c33b4e82e
m_Name: BuildTarget m_Name: BuildTarget
m_InlineUsage: 0 m_InlineUsage: 0
@@ -80,12 +103,6 @@ MonoBehaviour:
- m_Id: e37234410dedbb4dab91789c54d014c7 - m_Id: e37234410dedbb4dab91789c54d014c7
m_Name: Local.LoadPath m_Name: Local.LoadPath
m_InlineUsage: 0 m_InlineUsage: 0
- m_Id: 42fa6317c82b17b719a3eca8825219ef
m_Name: Remote.BuildPath
m_InlineUsage: 0
- m_Id: 15afa1a3c4ac90cceaf7ce73ed4a3204
m_Name: Remote.LoadPath
m_InlineUsage: 0
m_ProfileVersion: 1 m_ProfileVersion: 1
m_LabelTable: m_LabelTable:
m_LabelNames: m_LabelNames:
@@ -101,15 +118,9 @@ MonoBehaviour:
m_CertificateHandlerType: m_CertificateHandlerType:
m_AssemblyName: m_AssemblyName:
m_ClassName: m_ClassName:
m_ActivePlayerDataBuilderIndex: 3 m_ActivePlayerDataBuilderIndex: 2
m_DataBuilders: m_DataBuilders:
- {fileID: 11400000, guid: 90ab9681875d7b4ee801f0cf2620d2d4, type: 2} - {fileID: 11400000, guid: 90ab9681875d7b4ee801f0cf2620d2d4, type: 2}
- {fileID: 11400000, guid: ba87c0c24e174058abc8397615483d27, type: 2}
- {fileID: 11400000, guid: 9742e03985d03ba3b99217d97677a9fd, type: 2} - {fileID: 11400000, guid: 9742e03985d03ba3b99217d97677a9fd, type: 2}
- {fileID: 11400000, guid: 6d20afe04589ad76298b75b69f6069f7, type: 2} - {fileID: 11400000, guid: 6d20afe04589ad76298b75b69f6069f7, type: 2}
m_ActiveProfileId: ecafb0400e3b7d72ea4c9737692c3b5b m_ActiveProfileId: ecafb0400e3b7d72ea4c9737692c3b5b
m_HostingServicesManager:
m_HostingServiceInfos: []
m_Settings: {fileID: 11400000}
m_NextInstanceId: 0
m_RegisteredServiceTypeRefs: []

View File

@@ -13,20 +13,9 @@ MonoBehaviour:
m_Name: Built In Data m_Name: Built In Data
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Built In Data m_GroupName: Built In Data
m_Data:
m_SerializedData: []
m_GUID: 70e308d3a06ec4bf6b2e90b0f2bcd3f4 m_GUID: 70e308d3a06ec4bf6b2e90b0f2bcd3f4
m_SerializeEntries: m_SerializeEntries: []
- m_GUID: Resources
m_Address: Resources
m_ReadOnly: 1
m_SerializedLabels: []
- m_GUID: EditorSceneList
m_Address: EditorSceneList
m_ReadOnly: 1
m_SerializedLabels: []
m_ReadOnly: 1 m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2} m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2}
m_SchemaSet: m_SchemaSet:
m_Schemas: m_Schemas: []
- {fileID: 11400000, guid: 726997210445350c0814ddb1507cedc4, type: 2}

View File

@@ -13,8 +13,6 @@ MonoBehaviour:
m_Name: Localization-Asset-Tables-English (en) m_Name: Localization-Asset-Tables-English (en)
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-Asset-Tables-English (en) m_GroupName: Localization-Asset-Tables-English (en)
m_Data:
m_SerializedData: []
m_GUID: bc491a18712d1ab6cbe938e8d857fe9d m_GUID: bc491a18712d1ab6cbe938e8d857fe9d
m_SerializeEntries: m_SerializeEntries:
- m_GUID: 3f4a2212e0f31106c95287f1d21aac5f - m_GUID: 3f4a2212e0f31106c95287f1d21aac5f
@@ -22,7 +20,6 @@ MonoBehaviour:
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale-en - Locale-en
- Preload
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1 m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2} m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2}

View File

@@ -13,8 +13,6 @@ MonoBehaviour:
m_Name: Localization-Asset-Tables-German (de) m_Name: Localization-Asset-Tables-German (de)
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-Asset-Tables-German (de) m_GroupName: Localization-Asset-Tables-German (de)
m_Data:
m_SerializedData: []
m_GUID: 15b932c3937087c31b29b528ae416d45 m_GUID: 15b932c3937087c31b29b528ae416d45
m_SerializeEntries: m_SerializeEntries:
- m_GUID: bfc09a585addcc2d2a52f11ddf43d841 - m_GUID: bfc09a585addcc2d2a52f11ddf43d841
@@ -22,7 +20,6 @@ MonoBehaviour:
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale-de - Locale-de
- Preload
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1 m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2} m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2}

View File

@@ -13,17 +13,15 @@ MonoBehaviour:
m_Name: Localization-Assets-Shared m_Name: Localization-Assets-Shared
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-Assets-Shared m_GroupName: Localization-Assets-Shared
m_Data:
m_SerializedData: []
m_GUID: 8710454e326edd0848f9ffd2e32d518e m_GUID: 8710454e326edd0848f9ffd2e32d518e
m_SerializeEntries: m_SerializeEntries:
- m_GUID: be998aea26820a30aa2217983d31b9c7 - m_GUID: 493a625c00a76ca27985d7f7e8d2cb79
m_Address: Assets/Locals/AssetTable/MyAssets Shared Data.asset m_Address: Assets/Locals/StringTable/MyTexts Shared Data.asset
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: [] m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 493a625c00a76ca27985d7f7e8d2cb79 - m_GUID: be998aea26820a30aa2217983d31b9c7
m_Address: Assets/Locals/StringTable/MyTexts Shared Data.asset m_Address: Assets/Locals/AssetTable/MyAssets Shared Data.asset
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: [] m_SerializedLabels: []
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0

View File

@@ -13,18 +13,16 @@ MonoBehaviour:
m_Name: Localization-Locales m_Name: Localization-Locales
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-Locales m_GroupName: Localization-Locales
m_Data:
m_SerializedData: []
m_GUID: d61fee6dc4bc9a39a9096f6169f1cd9b m_GUID: d61fee6dc4bc9a39a9096f6169f1cd9b
m_SerializeEntries: m_SerializeEntries:
- m_GUID: f88accf5b8ddaf1fb8fd65217f8f3c2b - m_GUID: 0aac76c5240b89aeebbf4ec7cdffc00d
m_Address: German (de) m_Address: English (en)
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale - Locale
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
- m_GUID: 0aac76c5240b89aeebbf4ec7cdffc00d - m_GUID: f88accf5b8ddaf1fb8fd65217f8f3c2b
m_Address: English (en) m_Address: German (de)
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale - Locale

View File

@@ -13,8 +13,6 @@ MonoBehaviour:
m_Name: Localization-String-Tables-English (en) m_Name: Localization-String-Tables-English (en)
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-String-Tables-English (en) m_GroupName: Localization-String-Tables-English (en)
m_Data:
m_SerializedData: []
m_GUID: 89dd789e0f3293d228323c14be3e9873 m_GUID: 89dd789e0f3293d228323c14be3e9873
m_SerializeEntries: m_SerializeEntries:
- m_GUID: 05ef8b507bd2e405a8ec691463ac192c - m_GUID: 05ef8b507bd2e405a8ec691463ac192c
@@ -22,7 +20,6 @@ MonoBehaviour:
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale-en - Locale-en
- Preload
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1 m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2} m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2}

View File

@@ -13,8 +13,6 @@ MonoBehaviour:
m_Name: Localization-String-Tables-German (de) m_Name: Localization-String-Tables-German (de)
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_GroupName: Localization-String-Tables-German (de) m_GroupName: Localization-String-Tables-German (de)
m_Data:
m_SerializedData: []
m_GUID: 6a77fe84ba83c9d3fb58ef8d7fdc8caf m_GUID: 6a77fe84ba83c9d3fb58ef8d7fdc8caf
m_SerializeEntries: m_SerializeEntries:
- m_GUID: 24c6e805c27d5528ca5172fc619ce3d3 - m_GUID: 24c6e805c27d5528ca5172fc619ce3d3
@@ -22,7 +20,6 @@ MonoBehaviour:
m_ReadOnly: 1 m_ReadOnly: 1
m_SerializedLabels: m_SerializedLabels:
- Locale-de - Locale-de
- Preload
FlaggedDuringContentUpdateRestriction: 0 FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 1 m_ReadOnly: 1
m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2} m_Settings: {fileID: 11400000, guid: 32ad8ebbbed827b67a2ab07fb07a244f, type: 2}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: dfe6f42559279b9f2a43256075839781 guid: b6f5bfd53f502aa33a1066fae2506e7f
NativeFormatImporter: NativeFormatImporter:
externalObjects: {} externalObjects: {}
mainObjectFileID: 7400000 mainObjectFileID: 7400000

View File

@@ -81,16 +81,16 @@ AnimatorStateMachine:
m_Position: {x: 260, y: -50, z: 0} m_Position: {x: 260, y: -50, z: 0}
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: -2600215542219053945} m_State: {fileID: -2600215542219053945}
m_Position: {x: 490, y: -290, z: 0} m_Position: {x: 780, y: -250, z: 0}
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: 2517434392923035321} m_State: {fileID: 2517434392923035321}
m_Position: {x: 570, y: 180, z: 0} m_Position: {x: 210, y: 60, z: 0}
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: -2961105820709773878} m_State: {fileID: -2961105820709773878}
m_Position: {x: 790, y: -310, z: 0} m_Position: {x: 790, y: -310, z: 0}
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: 7708062428621576211} m_State: {fileID: 7708062428621576211}
m_Position: {x: 410, y: 80, z: 0} m_Position: {x: 450, y: 60, z: 0}
- serializedVersion: 1 - serializedVersion: 1
m_State: {fileID: -8563349213657961902} m_State: {fileID: -8563349213657961902}
m_Position: {x: 520, y: -50, z: 0} m_Position: {x: 520, y: -50, z: 0}
@@ -107,6 +107,50 @@ AnimatorStateMachine:
m_ExitPosition: {x: 860, y: -30, z: 0} m_ExitPosition: {x: 860, y: -30, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 4026934837641483164} m_DefaultState: {fileID: 4026934837641483164}
--- !u!1101 &-4201526255213873428
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4026934837641483164}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.6590909
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-3900587270583262934
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 4026934837641483164}
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 &-2961105820709773878 --- !u!1102 &-2961105820709773878
AnimatorState: AnimatorState:
serializedVersion: 6 serializedVersion: 6
@@ -275,9 +319,10 @@ AnimatorState:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: Chopping m_Name: Chopping
m_Speed: 1 m_Speed: 0.5
m_CycleOffset: 0 m_CycleOffset: 0
m_Transitions: [] m_Transitions:
- {fileID: -4201526255213873428}
m_StateMachineBehaviours: [] m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0} m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0 m_IKOnFeet: 0
@@ -391,9 +436,10 @@ AnimatorState:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: Mining m_Name: Mining
m_Speed: 1 m_Speed: 0.5
m_CycleOffset: 0 m_CycleOffset: 0
m_Transitions: [] m_Transitions:
- {fileID: -3900587270583262934}
m_StateMachineBehaviours: [] m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0} m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0 m_IKOnFeet: 0
@@ -403,7 +449,7 @@ AnimatorState:
m_MirrorParameterActive: 0 m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0 m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0 m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} m_Motion: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
m_Tag: m_Tag:
m_SpeedParameter: m_SpeedParameter:
m_MirrorParameter: m_MirrorParameter:

View File

@@ -0,0 +1,83 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Crosshair
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 0, g: 0, b: 0, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b54ad27a69e6176a09065f7f8bcffc67
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,4 +1,5 @@
{ {
"version": 1,
"name": "Input", "name": "Input",
"maps": [ "maps": [
{ {
@@ -36,7 +37,7 @@
"name": "SkillOne", "name": "SkillOne",
"type": "Button", "type": "Button",
"id": "7f5add79-932e-49aa-b2b0-91a7222e844d", "id": "7f5add79-932e-49aa-b2b0-91a7222e844d",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -45,7 +46,7 @@
"name": "SkillTwo", "name": "SkillTwo",
"type": "Button", "type": "Button",
"id": "d90ae832-468d-49ee-ac78-3f720aac9d91", "id": "d90ae832-468d-49ee-ac78-3f720aac9d91",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -54,7 +55,7 @@
"name": "SkillThree", "name": "SkillThree",
"type": "Button", "type": "Button",
"id": "3bf27bbc-2553-4c56-90ce-089ec3985f34", "id": "3bf27bbc-2553-4c56-90ce-089ec3985f34",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -63,7 +64,7 @@
"name": "SkillFour", "name": "SkillFour",
"type": "Button", "type": "Button",
"id": "e5019b66-a0ae-4778-8afa-6272917330af", "id": "e5019b66-a0ae-4778-8afa-6272917330af",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -72,7 +73,7 @@
"name": "SkillFive", "name": "SkillFive",
"type": "Button", "type": "Button",
"id": "c77fc299-2907-414d-9dcd-ce25527fb09a", "id": "c77fc299-2907-414d-9dcd-ce25527fb09a",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -81,7 +82,7 @@
"name": "SkillSix", "name": "SkillSix",
"type": "Button", "type": "Button",
"id": "92be85ab-a708-4a61-8d71-19a0f4e1a3a4", "id": "92be85ab-a708-4a61-8d71-19a0f4e1a3a4",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -108,7 +109,7 @@
"name": "Pause", "name": "Pause",
"type": "Button", "type": "Button",
"id": "42da73ec-1cff-4563-a69e-b79d164ae159", "id": "42da73ec-1cff-4563-a69e-b79d164ae159",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -360,7 +361,7 @@
{ {
"name": "", "name": "",
"id": "5ecbd7b6-c10e-41d7-8338-064fac48d268", "id": "5ecbd7b6-c10e-41d7-8338-064fac48d268",
"path": "<Keyboard>/q", "path": "<Keyboard>/l",
"interactions": "", "interactions": "",
"processors": "", "processors": "",
"groups": "KeyboardMouse", "groups": "KeyboardMouse",
@@ -442,7 +443,7 @@
"name": "Interaction", "name": "Interaction",
"type": "Button", "type": "Button",
"id": "b5f3621c-6eae-4a0a-87a4-d8569eab05d5", "id": "b5f3621c-6eae-4a0a-87a4-d8569eab05d5",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -451,7 +452,7 @@
"name": "Inventory", "name": "Inventory",
"type": "Button", "type": "Button",
"id": "d59063bc-b8f8-4043-bdec-4ee5b98ce30b", "id": "d59063bc-b8f8-4043-bdec-4ee5b98ce30b",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
@@ -487,10 +488,19 @@
"name": "Disarm", "name": "Disarm",
"type": "Button", "type": "Button",
"id": "6e5b6b66-b604-4710-a089-8200ee206c2c", "id": "6e5b6b66-b604-4710-a089-8200ee206c2c",
"expectedControlType": "Button", "expectedControlType": "",
"processors": "", "processors": "",
"interactions": "", "interactions": "",
"initialStateCheck": false "initialStateCheck": false
},
{
"name": "Sprint",
"type": "Button",
"id": "a9a4e469-311f-40ed-a560-7b4b5ae29f2d",
"expectedControlType": "",
"processors": "",
"interactions": "Press(behavior=2)",
"initialStateCheck": false
} }
], ],
"bindings": [ "bindings": [
@@ -640,7 +650,7 @@
{ {
"name": "", "name": "",
"id": "dc31e776-058a-450c-b759-e20abbfb62f0", "id": "dc31e776-058a-450c-b759-e20abbfb62f0",
"path": "<Keyboard>/e", "path": "<Keyboard>/f",
"interactions": "", "interactions": "",
"processors": "", "processors": "",
"groups": "KeyboardMouse", "groups": "KeyboardMouse",
@@ -684,7 +694,7 @@
{ {
"name": "", "name": "",
"id": "60d2c138-97f6-4ac1-b13a-a48995ae8642", "id": "60d2c138-97f6-4ac1-b13a-a48995ae8642",
"path": "<Keyboard>/q", "path": "<Keyboard>/l",
"interactions": "", "interactions": "",
"processors": "", "processors": "",
"groups": "KeyboardMouse", "groups": "KeyboardMouse",
@@ -845,6 +855,28 @@
"action": "Disarm", "action": "Disarm",
"isComposite": false, "isComposite": false,
"isPartOfComposite": false "isPartOfComposite": false
},
{
"name": "",
"id": "916e6712-71f4-42bb-97c6-6d6cc298a30d",
"path": "<Keyboard>/shift",
"interactions": "",
"processors": "",
"groups": ";KeyboardMouse",
"action": "Sprint",
"isComposite": false,
"isPartOfComposite": false
},
{
"name": "",
"id": "f5ab043c-757b-4fde-8cb8-a59c7a858b00",
"path": "<Gamepad>/leftStick/down",
"interactions": "",
"processors": "",
"groups": "",
"action": "Sprint",
"isComposite": false,
"isPartOfComposite": false
} }
] ]
} }
@@ -865,17 +897,6 @@
"isOR": false "isOR": false
} }
] ]
},
{
"name": "Controller",
"bindingGroup": "Controller",
"devices": [
{
"devicePath": "<Gamepad>",
"isOptional": false,
"isOR": false
}
]
} }
] ]
} }

View File

@@ -14,7 +14,19 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_TableCollectionName: MyAssets m_TableCollectionName: MyAssets
m_TableCollectionNameGuidString: be998aea26820a30aa2217983d31b9c7 m_TableCollectionNameGuidString: be998aea26820a30aa2217983d31b9c7
m_Entries: [] m_Entries:
- m_Id: 254999613279862784
m_Key: GameScene/Controls
m_Metadata:
m_Items: []
- m_Id: 254999710549966848
m_Key: GameScene/Controls 1
m_Metadata:
m_Items: []
- m_Id: 254999749116592128
m_Key: GameScene/Controls 2
m_Metadata:
m_Items: []
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
m_KeyGenerator: m_KeyGenerator:

View File

@@ -1203,10 +1203,6 @@ MonoBehaviour:
m_Key: welcome m_Key: welcome
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 13166294331395
m_Key: wip
m_Metadata:
m_Items: []
- m_Id: 240042459787264 - m_Id: 240042459787264
m_Key: wood m_Key: wood
m_Metadata: m_Metadata:
@@ -1312,6 +1308,74 @@ MonoBehaviour:
m_Key: escapeFail m_Key: escapeFail
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 128242867786776576
m_Key: normal
m_Metadata:
m_Items: []
- m_Id: 131154097316855808
m_Key: MenuScene/Canvas/CharacterCreation/pnlInput/dropClass 3
m_Metadata:
m_Items: []
- m_Id: 131154206477811712
m_Key: MenuScene/Canvas/CharacterCreation/pnlInput/dropRace 5
m_Metadata:
m_Items: []
- m_Id: 131155414772908032
m_Key: nightelf
m_Metadata:
m_Items: []
- m_Id: 131155416651956224
m_Key: druid
m_Metadata:
m_Items: []
- m_Id: 131163838982160384
m_Key: horizontal
m_Metadata:
m_Items: []
- m_Id: 131163841704263680
m_Key: vertical
m_Metadata:
m_Items: []
- m_Id: 131170344725151744
m_Key: txtSensitivityMouseHorizontal
m_Metadata:
m_Items: []
- m_Id: 131170584358322176
m_Key: txtSensitivityMouseVertical
m_Metadata:
m_Items: []
- m_Id: 131171548708503552
m_Key: txtSensitivityControllerHorizontal
m_Metadata:
m_Items: []
- m_Id: 131171550805655552
m_Key: txtSensitivityControllerVertical
m_Metadata:
m_Items: []
- m_Id: 343461740212834304
m_Key: birch
m_Metadata:
m_Items: []
- m_Id: 343461777605054464
m_Key: oak
m_Metadata:
m_Items: []
- m_Id: 343461779215667200
m_Key: pine
m_Metadata:
m_Items: []
- m_Id: 344147329127993344
m_Key: escapeFailForced
m_Metadata:
m_Items: []
- m_Id: 347843257743626240
m_Key: txtKeyboard
m_Metadata:
m_Items: []
- m_Id: 347843368259342336
m_Key: txtController
m_Metadata:
m_Items: []
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
m_KeyGenerator: m_KeyGenerator:

View File

@@ -16,7 +16,8 @@ MonoBehaviour:
m_Code: de m_Code: de
m_SharedData: {fileID: 11400000, guid: 493a625c00a76ca27985d7f7e8d2cb79, type: 2} m_SharedData: {fileID: 11400000, guid: 493a625c00a76ca27985d7f7e8d2cb79, type: 2}
m_Metadata: m_Metadata:
m_Items: [] m_Items:
- rid: 4979123178073489615
m_TableData: m_TableData:
- m_Id: 1850510929920 - m_Id: 1850510929920
m_Localized: Eiszapfen m_Localized: Eiszapfen
@@ -284,10 +285,6 @@ MonoBehaviour:
m_Localized: Musik m_Localized: Musik
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 13166294331395
m_Localized: WIP - Work in progress
m_Metadata:
m_Items: []
- m_Id: 13166294331396 - m_Id: 13166294331396
m_Localized: Pause m_Localized: Pause
m_Metadata: m_Metadata:
@@ -587,7 +584,7 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 203749331824640 - m_Id: 203749331824640
m_Localized: Steuerung - Tastatur m_Localized: Steuerung
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 203809884991488 - m_Id: 203809884991488
@@ -639,7 +636,7 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204441706557440 - m_Id: 204441706557440
m_Localized: Steuerung m_Localized: Sprint
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204474401157120 - m_Id: 204474401157120
@@ -663,11 +660,11 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204708862750720 - m_Id: 204708862750720
m_Localized: 'Empfindlichkeit:' m_Localized: 'Empf. Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204732065640448 - m_Id: 204732065640448
m_Localized: 'Empfindlichkeit:' m_Localized: 'Empf. Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204761731952640 - m_Id: 204761731952640
@@ -928,13 +925,14 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 207547915825152 - m_Id: 207547915825152
m_Localized: 'Empfindlichkeit:' m_Localized: 'Empf. Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 207592409001984 - m_Id: 207592409001984
m_Localized: 'Empfindlichkeit:' m_Localized: 'Empf. Vertikal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items:
- rid: 4979123178073489615
- m_Id: 207625044881408 - m_Id: 207625044881408
m_Localized: "F\xE4higkeiten" m_Localized: "F\xE4higkeiten"
m_Metadata: m_Metadata:
@@ -1321,6 +1319,80 @@ MonoBehaviour:
m_Localized: Deine Flucht ist gescheitert! m_Localized: Deine Flucht ist gescheitert!
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 128242867786776576
m_Localized: ' '
m_Metadata:
m_Items: []
- m_Id: 131154097316855808
m_Localized: Druide
m_Metadata:
m_Items: []
- m_Id: 131154206477811712
m_Localized: Nachtelf
m_Metadata:
m_Items: []
- m_Id: 131155414772908032
m_Localized: Nachtelf
m_Metadata:
m_Items: []
- m_Id: 131155416651956224
m_Localized: Druide
m_Metadata:
m_Items: []
- m_Id: 131163838982160384
m_Localized: Horizontal
m_Metadata:
m_Items: []
- m_Id: 131163841704263680
m_Localized: Vertikal
m_Metadata:
m_Items: []
- m_Id: 131170344725151744
m_Localized: 'Empf. Horizontal:'
m_Metadata:
m_Items: []
- m_Id: 131170584358322176
m_Localized: 'Empf. Vertikal:'
m_Metadata:
m_Items: []
- m_Id: 131171548708503552
m_Localized: 'Empf. Horizontal:'
m_Metadata:
m_Items: []
- m_Id: 131171550805655552
m_Localized: 'Empf. Vertikal:'
m_Metadata:
m_Items: []
- m_Id: 343461740212834304
m_Localized: Birke
m_Metadata:
m_Items: []
- m_Id: 343461777605054464
m_Localized: Eiche
m_Metadata:
m_Items: []
- m_Id: 343461779215667200
m_Localized: Tanne
m_Metadata:
m_Items: []
- m_Id: 344147329127993344
m_Localized: Du kannst diesem Kampf nicht entkommen.
m_Metadata:
m_Items: []
- m_Id: 347843257743626240
m_Localized: Tastatur/Maus
m_Metadata:
m_Items: []
- m_Id: 347843368259342336
m_Localized: Controller
m_Metadata:
m_Items: []
references: references:
version: 2 version: 2
RefIds: [] RefIds:
- rid: 4979123178073489615
type: {class: SmartFormatTag, ns: UnityEngine.Localization.Metadata, asm: Unity.Localization}
data:
m_Entries:
m_SharedEntries:
- id: 207592409001984

View File

@@ -284,10 +284,6 @@ MonoBehaviour:
m_Localized: Music m_Localized: Music
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 13166294331395
m_Localized: WIP - Work in progress
m_Metadata:
m_Items: []
- m_Id: 13166294331396 - m_Id: 13166294331396
m_Localized: Pause m_Localized: Pause
m_Metadata: m_Metadata:
@@ -610,7 +606,7 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 203749331824640 - m_Id: 203749331824640
m_Localized: Controls - Keyboard m_Localized: Controls
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 203809884991488 - m_Id: 203809884991488
@@ -662,7 +658,7 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204441706557440 - m_Id: 204441706557440
m_Localized: Movement m_Localized: Sprint
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204474401157120 - m_Id: 204474401157120
@@ -686,11 +682,11 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204708862750720 - m_Id: 204708862750720
m_Localized: 'Sensitivity:' m_Localized: 'Sensitivity Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204732065640448 - m_Id: 204732065640448
m_Localized: 'Sensitivity:' m_Localized: 'Sensitivity Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 204761731952640 - m_Id: 204761731952640
@@ -948,11 +944,11 @@ MonoBehaviour:
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 207547915825152 - m_Id: 207547915825152
m_Localized: 'Sensitivity:' m_Localized: 'Sensitivity Horizontal:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 207592409001984 - m_Id: 207592409001984
m_Localized: 'Sensitivity:' m_Localized: 'Sensitivity Vertical:'
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 207625044881408 - m_Id: 207625044881408
@@ -1364,6 +1360,74 @@ MonoBehaviour:
m_Localized: You were unable to escape! m_Localized: You were unable to escape!
m_Metadata: m_Metadata:
m_Items: [] m_Items: []
- m_Id: 128242867786776576
m_Localized: ' '
m_Metadata:
m_Items: []
- m_Id: 131154097316855808
m_Localized: Druid
m_Metadata:
m_Items: []
- m_Id: 131154206477811712
m_Localized: Nightelf
m_Metadata:
m_Items: []
- m_Id: 131155414772908032
m_Localized: Nightelf
m_Metadata:
m_Items: []
- m_Id: 131155416651956224
m_Localized: Druid
m_Metadata:
m_Items: []
- m_Id: 131163838982160384
m_Localized: horizontal
m_Metadata:
m_Items: []
- m_Id: 131163841704263680
m_Localized: vertical
m_Metadata:
m_Items: []
- m_Id: 131170344725151744
m_Localized: 'Sensitivity Horizontal:'
m_Metadata:
m_Items: []
- m_Id: 131170584358322176
m_Localized: 'Sensitivity Vertical:'
m_Metadata:
m_Items: []
- m_Id: 131171548708503552
m_Localized: 'Sensitivity Horizontal:'
m_Metadata:
m_Items: []
- m_Id: 131171550805655552
m_Localized: 'Sensitivity Vertical:'
m_Metadata:
m_Items: []
- m_Id: 343461740212834304
m_Localized: Birch tree
m_Metadata:
m_Items: []
- m_Id: 343461777605054464
m_Localized: Oak tree
m_Metadata:
m_Items: []
- m_Id: 343461779215667200
m_Localized: Pine tree
m_Metadata:
m_Items: []
- m_Id: 344147329127993344
m_Localized: You cannot escape this fight.
m_Metadata:
m_Items: []
- m_Id: 347843257743626240
m_Localized: Keyboard/Mouse
m_Metadata:
m_Items: []
- m_Id: 347843368259342336
m_Localized: Controller
m_Metadata:
m_Items: []
references: references:
version: 2 version: 2
RefIds: [] RefIds: []

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: c8b0f433deeb91dc0a6c581288fb13af
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
generateMeshLods: 0
meshLodGenerationFlags: 0
maximumMeshLod: -1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: 928d961bf36f781b9a09e3eb915b489c
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
generateMeshLods: 0
meshLodGenerationFlags: 0
maximumMeshLod: -1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@@ -0,0 +1,110 @@
fileFormatVersion: 2
guid: 962e3a95545ad3314a0aa4a16432f605
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
generateMeshLods: 0
meshLodGenerationFlags: 0
maximumMeshLod: -1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

12862
Assets/Prefabs/Options.prefab Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 71dfa6c64f1115ffc887a42464db9d81 guid: 91c2fdde83c3c85bc9b4c24377975e1e
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -15,7 +15,7 @@ GameObject:
- component: {fileID: 2329328608366088264} - component: {fileID: 2329328608366088264}
- component: {fileID: 3373736657539295389} - component: {fileID: 3373736657539295389}
m_Layer: 0 m_Layer: 0
m_Name: Rock_1 m_Name: Rock1
m_TagString: Object:Stone m_TagString: Object:Stone
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@@ -147,4 +147,5 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4fc88a9ab15a9238baf100c2fd070aa7, type: 3} m_Script: {fileID: 11500000, guid: 4fc88a9ab15a9238baf100c2fd070aa7, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0

View File

@@ -15,7 +15,7 @@ GameObject:
- component: {fileID: 3850889906121968706} - component: {fileID: 3850889906121968706}
- component: {fileID: 3470364473752288912} - component: {fileID: 3470364473752288912}
m_Layer: 0 m_Layer: 0
m_Name: Rock_2 m_Name: Rock2
m_TagString: Object:Stone m_TagString: Object:Stone
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@@ -147,4 +147,5 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 4fc88a9ab15a9238baf100c2fd070aa7, type: 3} m_Script: {fileID: 11500000, guid: 4fc88a9ab15a9238baf100c2fd070aa7, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0

View File

@@ -1,266 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1559523074422732712
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 555552680004695237}
- component: {fileID: 1521455441413793094}
- component: {fileID: 8009406735950895563}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &555552680004695237
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1559523074422732712}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5641417337849635797}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1521455441413793094
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1559523074422732712}
m_Mesh: {fileID: 3359138182758997695, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!23 &8009406735950895563
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1559523074422732712}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: 631f87ef3202ea28687b84b3e6031f49, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4688534640967278678
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8076583132970814980}
- component: {fileID: 1818392387320441820}
- component: {fileID: 7668551768771097368}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8076583132970814980
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4688534640967278678}
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: 5641417337849635797}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1818392387320441820
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4688534640967278678}
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!23 &7668551768771097368
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4688534640967278678}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: 631f87ef3202ea28687b84b3e6031f49, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4972404453844040047
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5641417337849635797}
- component: {fileID: 1904705628739848748}
- component: {fileID: -3685426353244344161}
- component: {fileID: 2286629658638980632}
m_Layer: 0
m_Name: SlimeBaseIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5641417337849635797
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4972404453844040047}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.4827, y: 0.85681313, z: -9.817575}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8076583132970814980}
- {fileID: 555552680004695237}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1904705628739848748
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4972404453844040047}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &-3685426353244344161
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4972404453844040047}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &2286629658638980632
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4972404453844040047}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0

View File

@@ -1,350 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4009429731162968192
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2717195434078770157}
- component: {fileID: 3971498983060914798}
- component: {fileID: 5559678468525883107}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2717195434078770157
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4009429731162968192}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855696, y: 0, z: -0, w: 1}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 10, y: 10, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7803196416337626365}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &3971498983060914798
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4009429731162968192}
m_Mesh: {fileID: 3359138182758997695, guid: a77b01d4655ac4dd2a860da6716e6b7f, type: 3}
--- !u!23 &5559678468525883107
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4009429731162968192}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: a77b01d4655ac4dd2a860da6716e6b7f, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4226256666451239148
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7091902927605422426}
- component: {fileID: 2122558792854445539}
- component: {fileID: 5664987967428757772}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7091902927605422426
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4226256666451239148}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0.88267493, z: 0}
m_LocalScale: {x: 50, y: 50, z: 75}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7803196416337626365}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2122558792854445539
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4226256666451239148}
m_Mesh: {fileID: -1397721623143356622, guid: a77b01d4655ac4dd2a860da6716e6b7f, type: 3}
--- !u!23 &5664987967428757772
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4226256666451239148}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 9193205247352028146, guid: a77b01d4655ac4dd2a860da6716e6b7f, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7138723880517093246
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5914663856013388076}
- component: {fileID: 4268542579448237300}
- component: {fileID: 5218820765724267568}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5914663856013388076
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7138723880517093246}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 100}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7803196416337626365}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4268542579448237300
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7138723880517093246}
m_Mesh: {fileID: 2959467708922500008, guid: a77b01d4655ac4dd2a860da6716e6b7f, type: 3}
--- !u!23 &5218820765724267568
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7138723880517093246}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: a77b01d4655ac4dd2a860da6716e6b7f, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7422307534756093511
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7803196416337626365}
- component: {fileID: -8135730071228705793}
- component: {fileID: 2645811048282726494}
- component: {fileID: 7319927717442073753}
m_Layer: 0
m_Name: SlimeBossIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7803196416337626365
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7422307534756093511}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -2.0726633, y: 0.85681325, z: -9.327548}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5914663856013388076}
- {fileID: 7091902927605422426}
- {fileID: 2717195434078770157}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &-8135730071228705793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7422307534756093511}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &2645811048282726494
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7422307534756093511}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &7319927717442073753
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7422307534756093511}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0

View File

@@ -1,361 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2525705241748358274
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8917186230581099828}
- component: {fileID: 351107576752748941}
- component: {fileID: 6284105912001441122}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8917186230581099828
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2525705241748358274}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0.5314933, y: 1.1279188, z: 0}
m_LocalScale: {x: 10, y: 10, z: 20}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8494123487333769363}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &351107576752748941
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2525705241748358274}
m_Mesh: {fileID: -1397721623143356622, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
--- !u!23 &6284105912001441122
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2525705241748358274}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 4874126678125670354, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -6922793697723135513, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -6478536213147159724, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -3846018093981099296, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -6629797300637803691, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -2813467912831258332, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -8274133419916619345, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -3522955778539423533, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: 9185737683893222716, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: -6087771358165109452, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: 6699446615349125189, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
- {fileID: 880774007180850119, guid: ab4d5764ede46ba26b106e3142bbddc6, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &3319133795678483694
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4332145474068232067}
- component: {fileID: 3365927019875984896}
- component: {fileID: 6092323142765402765}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4332145474068232067
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3319133795678483694}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855696, y: 0, z: -0, w: 1}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 10, y: 10, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8494123487333769363}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &3365927019875984896
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3319133795678483694}
m_Mesh: {fileID: 3359138182758997695, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
--- !u!23 &6092323142765402765
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3319133795678483694}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: ab4d5764ede46ba26b106e3142bbddc6, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8843488609347756816
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5457992154690751810}
- component: {fileID: 2492563580371036314}
- component: {fileID: 5892762574115467358}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5457992154690751810
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8843488609347756816}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 100}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8494123487333769363}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2492563580371036314
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8843488609347756816}
m_Mesh: {fileID: 2959467708922500008, guid: ab4d5764ede46ba26b106e3142bbddc6, type: 3}
--- !u!23 &5892762574115467358
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8843488609347756816}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: ab4d5764ede46ba26b106e3142bbddc6, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &9127354857402186281
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8494123487333769363}
- component: {fileID: -9107466593245354884}
- component: {fileID: -1326613566692478026}
- component: {fileID: 8935775124822727328}
m_Layer: 0
m_Name: SlimeForestIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8494123487333769363
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9127354857402186281}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.1362953, y: 0.8568135, z: -9.345547}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5457992154690751810}
- {fileID: 8917186230581099828}
- {fileID: 4332145474068232067}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &-9107466593245354884
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9127354857402186281}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &-1326613566692478026
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9127354857402186281}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &8935775124822727328
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9127354857402186281}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0

View File

@@ -1,350 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2708904517552353782
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4001104737291694747}
- component: {fileID: 2679136135708975896}
- component: {fileID: 6851205707844034453}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4001104737291694747
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2708904517552353782}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9113359965981287819}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2679136135708975896
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2708904517552353782}
m_Mesh: {fileID: 3359138182758997695, guid: 782993dab30156e56be69e02508568d3, type: 3}
--- !u!23 &6851205707844034453
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2708904517552353782}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: 782993dab30156e56be69e02508568d3, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &2924247232951648666
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8095270314147723308}
- component: {fileID: 1100983527967292565}
- component: {fileID: 6678198177700997242}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8095270314147723308
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2924247232951648666}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -0, y: 1.3296216, z: -0.085970916}
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9113359965981287819}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1100983527967292565
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2924247232951648666}
m_Mesh: {fileID: -1397721623143356622, guid: 782993dab30156e56be69e02508568d3, type: 3}
--- !u!23 &6678198177700997242
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2924247232951648666}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -640063867121917104, guid: 782993dab30156e56be69e02508568d3, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8152213366730040840
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4622582341891934298}
- component: {fileID: 2958659942071348610}
- component: {fileID: 6512016509590451526}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4622582341891934298
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8152213366730040840}
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: 9113359965981287819}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2958659942071348610
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8152213366730040840}
m_Mesh: {fileID: 2959467708922500008, guid: 782993dab30156e56be69e02508568d3, type: 3}
--- !u!23 &6512016509590451526
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8152213366730040840}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: 782993dab30156e56be69e02508568d3, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8445085162624319281
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9113359965981287819}
- component: {fileID: -7730725110928551322}
- component: {fileID: 3048554505669354710}
- component: {fileID: 3002510887857013436}
m_Layer: 0
m_Name: SlimeMageIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9113359965981287819
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8445085162624319281}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -10.091804, y: 0.85681313, z: -9.799664}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4622582341891934298}
- {fileID: 8095270314147723308}
- {fileID: 4001104737291694747}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &-7730725110928551322
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8445085162624319281}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &3048554505669354710
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8445085162624319281}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &3002510887857013436
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8445085162624319281}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0

View File

@@ -1,354 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1168908679270300560
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2394789906264233410}
- component: {fileID: 5194325029138165786}
- component: {fileID: 4271068440686127326}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2394789906264233410
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1168908679270300560}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 100}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2261825194822793235}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5194325029138165786
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1168908679270300560}
m_Mesh: {fileID: 2959467708922500008, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
--- !u!23 &4271068440686127326
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1168908679270300560}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: 8985a4c52ef78da219c3b214102026e4, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &1452497377981145769
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2261825194822793235}
- component: {fileID: 4495711281441888207}
- component: {fileID: 3661858136180210843}
- component: {fileID: 2489486570699655081}
m_Layer: 0
m_Name: SlimeMetalIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2261825194822793235
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1452497377981145769}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -12.952088, y: 0.856813, z: -9.418654}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2394789906264233410}
- {fileID: 1243727869997114804}
- {fileID: 6240987505827720963}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &4495711281441888207
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1452497377981145769}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &3661858136180210843
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1452497377981145769}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &2489486570699655081
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1452497377981145769}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0
--- !u!1 &4939675641827880046
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6240987505827720963}
- component: {fileID: 4914696595242286720}
- component: {fileID: 4471768591947547149}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6240987505827720963
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4939675641827880046}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855696, y: 0, z: -0, w: 1}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 10, y: 10, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2261825194822793235}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4914696595242286720
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4939675641827880046}
m_Mesh: {fileID: 3359138182758997695, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
--- !u!23 &4471768591947547149
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4939675641827880046}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: 8985a4c52ef78da219c3b214102026e4, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &5300655123622845442
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1243727869997114804}
- component: {fileID: 7952737032997937421}
- component: {fileID: 4447039930549614050}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1243727869997114804
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5300655123622845442}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 1.0095178, z: 0}
m_LocalScale: {x: 10, y: 10, z: 20}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2261825194822793235}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &7952737032997937421
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5300655123622845442}
m_Mesh: {fileID: -1397721623143356622, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
--- !u!23 &4447039930549614050
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5300655123622845442}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
- {fileID: 1834523711632574716, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
- {fileID: -2613672431325514143, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
- {fileID: -3146570075124040622, guid: 8985a4c52ef78da219c3b214102026e4, type: 3}
- {fileID: 1319250749094460625, guid: 8985a4c52ef78da219c3b214102026e4, 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
m_AdditionalVertexStreams: {fileID: 0}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5805ab9f3b18271ae86b7362e73ee1fe
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,350 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &127209223992796959
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3514844996491184461}
- component: {fileID: 6480344831830518933}
- component: {fileID: 3080143576802456657}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3514844996491184461
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 127209223992796959}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 100}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1051769021957432476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6480344831830518933
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 127209223992796959}
m_Mesh: {fileID: 2959467708922500008, guid: cf435df35404b078ebdb77e69f861be2, type: 3}
--- !u!23 &3080143576802456657
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 127209223992796959}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: cf435df35404b078ebdb77e69f861be2, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &419805594404797990
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1051769021957432476}
- component: {fileID: 3721256651052916070}
- component: {fileID: -4696269184063814604}
- component: {fileID: 8451651345263425336}
m_Layer: 0
m_Name: SlimeMiniBossIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1051769021957432476
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 419805594404797990}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -15.735274, y: 0.85681325, z: -9.778998}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3514844996491184461}
- {fileID: 52257267236927803}
- {fileID: 5145166103919178636}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3721256651052916070
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 419805594404797990}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &-4696269184063814604
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 419805594404797990}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &8451651345263425336
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 419805594404797990}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0
--- !u!1 &6158246492121624801
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5145166103919178636}
- component: {fileID: 6183370674242085391}
- component: {fileID: 3455903078332554882}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5145166103919178636
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6158246492121624801}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855696, y: 0, z: -0, w: 1}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 10, y: 10, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1051769021957432476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6183370674242085391
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6158246492121624801}
m_Mesh: {fileID: 3359138182758997695, guid: cf435df35404b078ebdb77e69f861be2, type: 3}
--- !u!23 &3455903078332554882
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6158246492121624801}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: cf435df35404b078ebdb77e69f861be2, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &6373870682498678925
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 52257267236927803}
- component: {fileID: 9198303651051289986}
- component: {fileID: 3191982434616584557}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &52257267236927803
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6373870682498678925}
serializedVersion: 2
m_LocalRotation: {x: -0.66869575, y: -0.08975861, z: 0.22065507, w: 0.70434415}
m_LocalPosition: {x: -0.48997515, y: 0.88267493, z: 0}
m_LocalScale: {x: 25, y: 25, z: 75}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1051769021957432476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &9198303651051289986
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6373870682498678925}
m_Mesh: {fileID: -1397721623143356622, guid: cf435df35404b078ebdb77e69f861be2, type: 3}
--- !u!23 &3191982434616584557
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6373870682498678925}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 9193205247352028146, guid: cf435df35404b078ebdb77e69f861be2, 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
m_AdditionalVertexStreams: {fileID: 0}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: b2b328aa161494249808af9ad691a74b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,352 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3590361294465366248
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7574677147011367262}
- component: {fileID: 1585829336565417447}
- component: {fileID: 5038186658196656392}
m_Layer: 0
m_Name: Eyecandy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7574677147011367262
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3590361294465366248}
serializedVersion: 2
m_LocalRotation: {x: -0.69991654, y: -0.077013835, z: 0.18974392, w: 0.684239}
m_LocalPosition: {x: -0.63952434, y: 1.109589, z: 0}
m_LocalScale: {x: 20, y: 0.99999994, z: 50}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7439855689670810873}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1585829336565417447
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3590361294465366248}
m_Mesh: {fileID: -1397721623143356622, guid: 70bc558b02db18563a06ec6b3202d931, type: 3}
--- !u!23 &5038186658196656392
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3590361294465366248}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 5988347114677481029, guid: 70bc558b02db18563a06ec6b3202d931, type: 3}
- {fileID: 4167628628558114958, guid: 70bc558b02db18563a06ec6b3202d931, type: 3}
- {fileID: -3330805419646503309, guid: 70bc558b02db18563a06ec6b3202d931, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &4382410906995476612
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3368765368734354409}
- component: {fileID: 4352924549880437354}
- component: {fileID: 5067352793686730471}
m_Layer: 0
m_Name: Eyes
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3368765368734354409
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4382410906995476612}
serializedVersion: 2
m_LocalRotation: {x: 0.000000021855696, y: 0, z: -0, w: 1}
m_LocalPosition: {x: -0.3043864, y: 0.15276223, z: 0.9322337}
m_LocalScale: {x: 10, y: 10, z: 10}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7439855689670810873}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4352924549880437354
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4382410906995476612}
m_Mesh: {fileID: 3359138182758997695, guid: 70bc558b02db18563a06ec6b3202d931, type: 3}
--- !u!23 &5067352793686730471
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4382410906995476612}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 3511325375820423461, guid: 70bc558b02db18563a06ec6b3202d931, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7522417735511924602
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6440204540026138920}
- component: {fileID: 3479523589609018608}
- component: {fileID: 4835125804574034996}
m_Layer: 0
m_Name: Body
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6440204540026138920
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7522417735511924602}
serializedVersion: 2
m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
m_LocalPosition: {x: -0, y: 0, z: 0}
m_LocalScale: {x: 100, y: 100, z: 100}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7439855689670810873}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &3479523589609018608
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7522417735511924602}
m_Mesh: {fileID: 2959467708922500008, guid: 70bc558b02db18563a06ec6b3202d931, type: 3}
--- !u!23 &4835125804574034996
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7522417735511924602}
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_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9103484930961366303, guid: 70bc558b02db18563a06ec6b3202d931, 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
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &7815009759384241731
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7439855689670810873}
- component: {fileID: 3440633642314224233}
- component: {fileID: 6523941094505267678}
- component: {fileID: 4106045461415215292}
m_Layer: 0
m_Name: SlimeWarriorIdle
m_TagString: Object:Enemy
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7439855689670810873
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7815009759384241731}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -18.473278, y: 0.85681325, z: -9.911191}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6440204540026138920}
- {fileID: 7574677147011367262}
- {fileID: 3368765368734354409}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3440633642314224233
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7815009759384241731}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fe18bcd2d3d0d752ae519027875df8f, type: 3}
m_Name:
m_EditorClassIdentifier:
clip: {fileID: 0}
--- !u!64 &6523941094505267678
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7815009759384241731}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2959467708922500008, guid: 631f87ef3202ea28687b84b3e6031f49, type: 3}
--- !u!54 &4106045461415215292
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7815009759384241731}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 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: 122
m_CollisionDetection: 0

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 12bcd0867f7d1534fa5bb8fbdaeaa85a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -133,7 +133,7 @@ GameObject:
- component: {fileID: 7602326841346784209} - component: {fileID: 7602326841346784209}
- component: {fileID: 6122092376269241101} - component: {fileID: 6122092376269241101}
m_Layer: 0 m_Layer: 0
m_Name: newTile m_Name: Tile
m_TagString: Tile m_TagString: Tile
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0

View File

@@ -1,6 +1,6 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &8867824946895199964 --- !u!1 &352077459850844714
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@@ -8,49 +8,49 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8096072875447501926} - component: {fileID: 5980475020152547812}
- component: {fileID: 5185012028430240707} - component: {fileID: 6781887244969615079}
- component: {fileID: 6922080722390269705} - component: {fileID: 5342137157383028953}
- component: {fileID: 6356104991933535621} - component: {fileID: 8745966837972967146}
- component: {fileID: 1658981204574654673} - component: {fileID: 1216969537074850901}
- component: {fileID: 3674917119847316386} - component: {fileID: 4126052043241902833}
m_Layer: 0 m_Layer: 0
m_Name: Tree_1 m_Name: TreeBirch
m_TagString: Object:Tree m_TagString: Object:Tree
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!4 &8096072875447501926 --- !u!4 &5980475020152547812
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964} m_GameObject: {fileID: 352077459850844714}
serializedVersion: 2 serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0.008} m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 0.1, y: 0.2, z: 0.1} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5185012028430240707 --- !u!33 &6781887244969615079
MeshFilter: MeshFilter:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964} m_GameObject: {fileID: 352077459850844714}
m_Mesh: {fileID: 2534964839176971238, guid: da351dd627233e97298b0ed2bc56543f, type: 3} m_Mesh: {fileID: 5668788170693331272, guid: c8b0f433deeb91dc0a6c581288fb13af, type: 3}
--- !u!23 &6922080722390269705 --- !u!23 &5342137157383028953
MeshRenderer: MeshRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964} m_GameObject: {fileID: 352077459850844714}
m_Enabled: 1 m_Enabled: 1
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 1 m_ReceiveShadows: 1
@@ -61,11 +61,16 @@ MeshRenderer:
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0 m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
- {fileID: -6478536213147159724, guid: da351dd627233e97298b0ed2bc56543f, type: 3} - {fileID: 6849546283596164469, guid: c8b0f433deeb91dc0a6c581288fb13af, type: 3}
- {fileID: -3846018093981099296, guid: da351dd627233e97298b0ed2bc56543f, type: 3} - {fileID: -4006148316881293267, guid: c8b0f433deeb91dc0a6c581288fb13af, type: 3}
m_StaticBatchInfo: m_StaticBatchInfo:
firstSubMesh: 0 firstSubMesh: 0
subMeshCount: 0 subMeshCount: 0
@@ -83,43 +88,22 @@ MeshRenderer:
m_AutoUVMaxDistance: 0.5 m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89 m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0} m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &6356104991933535621 --- !u!54 &8745966837972967146
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 2534964839176971238, guid: da351dd627233e97298b0ed2bc56543f, type: 3}
--- !u!54 &1658981204574654673
Rigidbody: Rigidbody:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964} m_GameObject: {fileID: 352077459850844714}
serializedVersion: 4 serializedVersion: 5
m_Mass: 10 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -136,17 +120,39 @@ Rigidbody:
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 122
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &3674917119847316386 --- !u!114 &1216969537074850901
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8867824946895199964} m_GameObject: {fileID: 352077459850844714}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9d069bae9082b7b60a2a05060a98424e, type: 3} m_Script: {fileID: 11500000, guid: 9d069bae9082b7b60a2a05060a98424e, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier: Assembly-CSharp::Assets.Scripts.InteractableObjects.Tree
clip: {fileID: 7400000, guid: 4522681ee7a4e1196af04c3f4fc704d6, type: 2} clip: {fileID: 7400000, guid: 4522681ee7a4e1196af04c3f4fc704d6, type: 2}
keepAlive: 0 keepAlive: 0
--- !u!64 &4126052043241902833
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 352077459850844714}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 5668788170693331272, guid: c8b0f433deeb91dc0a6c581288fb13af, type: 3}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: fa15028caf751da1baed5008423c715c guid: 5944286591d81574d8cd634a54909b00
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,6 +1,6 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &9023347993894783213 --- !u!1 &5857011290546105250
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@@ -8,49 +8,49 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8535042151755895383} - component: {fileID: 1492505417243600631}
- component: {fileID: 4746041977943514610} - component: {fileID: 7473755911226639561}
- component: {fileID: 7366098166761564472} - component: {fileID: 8483839453887768150}
- component: {fileID: 6781544929942635444} - component: {fileID: 1412096845212143023}
- component: {fileID: 8075644600998223849} - component: {fileID: 5712153852468982786}
- component: {fileID: 1343859431540429002} - component: {fileID: 5454797359024096544}
m_Layer: 0 m_Layer: 0
m_Name: Tree_2 m_Name: TreeOak
m_TagString: Object:Tree m_TagString: Object:Tree
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!4 &8535042151755895383 --- !u!4 &1492505417243600631
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213} m_GameObject: {fileID: 5857011290546105250}
serializedVersion: 2 serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 6, z: 0}
m_LocalScale: {x: 0.1, y: 0.3, z: 0.1} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4746041977943514610 --- !u!33 &7473755911226639561
MeshFilter: MeshFilter:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213} m_GameObject: {fileID: 5857011290546105250}
m_Mesh: {fileID: 3613567641014311022, guid: e4e3e654e339acc099bd19d8e40a5387, type: 3} m_Mesh: {fileID: 766207002214816160, guid: 928d961bf36f781b9a09e3eb915b489c, type: 3}
--- !u!23 &7366098166761564472 --- !u!23 &8483839453887768150
MeshRenderer: MeshRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213} m_GameObject: {fileID: 5857011290546105250}
m_Enabled: 1 m_Enabled: 1
m_CastShadows: 1 m_CastShadows: 1
m_ReceiveShadows: 1 m_ReceiveShadows: 1
@@ -61,11 +61,16 @@ MeshRenderer:
m_ReflectionProbeUsage: 1 m_ReflectionProbeUsage: 1
m_RayTracingMode: 2 m_RayTracingMode: 2
m_RayTraceProcedural: 0 m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_ForceMeshLod: -1
m_MeshLodSelectionBias: 0
m_RenderingLayerMask: 1 m_RenderingLayerMask: 1
m_RendererPriority: 0 m_RendererPriority: 0
m_Materials: m_Materials:
- {fileID: -6478536213147159724, guid: e4e3e654e339acc099bd19d8e40a5387, type: 3} - {fileID: -4006148316881293267, guid: 928d961bf36f781b9a09e3eb915b489c, type: 3}
- {fileID: -3846018093981099296, guid: e4e3e654e339acc099bd19d8e40a5387, type: 3} - {fileID: 6849546283596164469, guid: 928d961bf36f781b9a09e3eb915b489c, type: 3}
m_StaticBatchInfo: m_StaticBatchInfo:
firstSubMesh: 0 firstSubMesh: 0
subMeshCount: 0 subMeshCount: 0
@@ -83,43 +88,22 @@ MeshRenderer:
m_AutoUVMaxDistance: 0.5 m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89 m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0} m_LightmapParameters: {fileID: 0}
m_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0} m_AdditionalVertexStreams: {fileID: 0}
--- !u!64 &6781544929942635444 --- !u!54 &1412096845212143023
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 3613567641014311022, guid: e4e3e654e339acc099bd19d8e40a5387, type: 3}
--- !u!54 &8075644600998223849
Rigidbody: Rigidbody:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213} m_GameObject: {fileID: 5857011290546105250}
serializedVersion: 4 serializedVersion: 5
m_Mass: 10 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -136,16 +120,39 @@ Rigidbody:
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 122
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &1343859431540429002 --- !u!64 &5712153852468982786
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5857011290546105250}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 766207002214816160, guid: 928d961bf36f781b9a09e3eb915b489c, type: 3}
--- !u!114 &5454797359024096544
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9023347993894783213} m_GameObject: {fileID: 5857011290546105250}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9d069bae9082b7b60a2a05060a98424e, type: 3} m_Script: {fileID: 11500000, guid: 9d069bae9082b7b60a2a05060a98424e, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier: Assembly-CSharp::Assets.Scripts.InteractableObjects.Tree
clip: {fileID: 7400000, guid: 4522681ee7a4e1196af04c3f4fc704d6, type: 2} clip: {fileID: 0}
keepAlive: 0

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: d438ac9e6c77f34acaf321741870ca6f guid: 6ea4ca9811e8dbbc9a740d5bd305d9c4
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -0,0 +1,158 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &6971555245367516797
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6229508760484546746}
- component: {fileID: 5114172205684513170}
- component: {fileID: 2589982914730828577}
- component: {fileID: 1814630129096772098}
- component: {fileID: 6623677197114307238}
- component: {fileID: 5186043394024381658}
m_Layer: 0
m_Name: TreePine
m_TagString: Object:Tree
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6229508760484546746
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
serializedVersion: 2
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 5, z: 0}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &5114172205684513170
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
m_Mesh: {fileID: 766207002214816160, guid: 962e3a95545ad3314a0aa4a16432f605, type: 3}
--- !u!23 &2589982914730828577
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
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: -4006148316881293267, guid: 962e3a95545ad3314a0aa4a16432f605, type: 3}
- {fileID: 6849546283596164469, guid: 962e3a95545ad3314a0aa4a16432f605, 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_GlobalIlluminationMeshLod: 0
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!54 &1814630129096772098
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
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: 122
m_CollisionDetection: 0
--- !u!64 &6623677197114307238
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
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: 1
m_CookingOptions: 30
m_Mesh: {fileID: 766207002214816160, guid: 962e3a95545ad3314a0aa4a16432f605, type: 3}
--- !u!114 &5186043394024381658
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6971555245367516797}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9d069bae9082b7b60a2a05060a98424e, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Assets.Scripts.InteractableObjects.Tree
clip: {fileID: 7400000, guid: 4522681ee7a4e1196af04c3f4fc704d6, type: 2}
keepAlive: 0

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 6f5edf72de2b0175fbfd3801b4d2e31a guid: 6974488d5f2a560648b8b280ca4af331
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 03da1ae5d5fc867f2820fc4d5680b684
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 87fc89da61ac4097babaaf42a6bcfd63
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -180,7 +180,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3} m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0
--- !u!1 &8310517336631356992 --- !u!1 &8310517336631356992
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -180,7 +180,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3} m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0
--- !u!1 &8774396427657433139 --- !u!1 &8774396427657433139
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -180,7 +180,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3} m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0
--- !u!1 &7892395422436754689 --- !u!1 &7892395422436754689
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &4493055063801180089
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8448768457604107516}
- component: {fileID: 9030123026119131298}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8448768457604107516
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4493055063801180089}
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: 4016379320889883386}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &9030123026119131298
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4493055063801180089}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5699495978643144128
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1643418974084022053}
- component: {fileID: 6643060119676473837}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1643418974084022053
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5699495978643144128}
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: 4016379320889883386}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &6643060119676473837
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5699495978643144128}
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_Radius: 2
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &9177574821772890452
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3303812525533846892}
- component: {fileID: 6737692941234265361}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3303812525533846892
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9177574821772890452}
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: 4016379320889883386}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &6737692941234265361
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9177574821772890452}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &3474442222728961297 --- !u!1001 &3474442222728961297
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -22,7 +181,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} - target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: -29.780752 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} - target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
@@ -30,7 +189,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} - target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 26.58583 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} - target: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
insertIndex: -1
addedObject: {fileID: 3303812525533846892}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
insertIndex: -1
addedObject: {fileID: 8448768457604107516}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
insertIndex: -1
addedObject: {fileID: 1643418974084022053}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
insertIndex: -1 insertIndex: -1
@@ -82,6 +250,11 @@ PrefabInstance:
insertIndex: -1 insertIndex: -1
addedObject: {fileID: -9044075018784067105} addedObject: {fileID: -9044075018784067105}
m_SourcePrefab: {fileID: 100100000, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
--- !u!4 &4016379320889883386 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
m_PrefabInstance: {fileID: 3474442222728961297}
m_PrefabAsset: {fileID: 0}
--- !u!1 &4392939395195199552 stripped --- !u!1 &4392939395195199552 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3} m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 07d4f52b1d00e531cb997ce759ba7528, type: 3}
@@ -116,10 +289,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4392939395195199552} m_GameObject: {fileID: 4392939395195199552}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +307,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &-9044075018784067105 --- !u!114 &-9044075018784067105
MonoBehaviour: MonoBehaviour:
@@ -150,3 +323,4 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 0} clip: {fileID: 0}
keepAlive: 0 keepAlive: 0
slimeType: 0

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &1159672073638835980
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7124699769585058840}
- component: {fileID: 2200055204059818183}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7124699769585058840
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1159672073638835980}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6666666, y: 0.6666666, z: 0.6666666}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7468545974690983623}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &2200055204059818183
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1159672073638835980}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &2575115157376538287
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1489239995669502583}
- component: {fileID: 8789267358490305510}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1489239995669502583
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2575115157376538287}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6666666, y: 0.6666666, z: 0.6666666}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7468545974690983623}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &8789267358490305510
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2575115157376538287}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6817155148171716018
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6198002354410019418}
- component: {fileID: 1047629921887515659}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6198002354410019418
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6817155148171716018}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.6666666, y: 0.6666666, z: 0.6666666}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 7468545974690983623}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &1047629921887515659
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6817155148171716018}
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_Radius: 3
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &6930797397305739564 --- !u!1001 &6930797397305739564
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
insertIndex: -1
addedObject: {fileID: 1489239995669502583}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
insertIndex: -1
addedObject: {fileID: 7124699769585058840}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
insertIndex: -1
addedObject: {fileID: 6198002354410019418}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
insertIndex: -1 insertIndex: -1
@@ -82,6 +250,11 @@ PrefabInstance:
insertIndex: -1 insertIndex: -1
addedObject: {fileID: 525370201721428245} addedObject: {fileID: 525370201721428245}
m_SourcePrefab: {fileID: 100100000, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
--- !u!4 &7468545974690983623 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
m_PrefabInstance: {fileID: 6930797397305739564}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7849292920502973565 stripped --- !u!1 &7849292920502973565 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3} m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2d2bd9cc44bc54bd98c252ecfa6a4f48, type: 3}
@@ -116,10 +289,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7849292920502973565} m_GameObject: {fileID: 7849292920502973565}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +307,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &525370201721428245 --- !u!114 &525370201721428245
MonoBehaviour: MonoBehaviour:

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &5036660867301342165
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6554387101200656402}
- component: {fileID: 7853142552411401234}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6554387101200656402
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5036660867301342165}
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: 1013216228128019212}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &7853142552411401234
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5036660867301342165}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6529967664554712711
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6009766391395614771}
- component: {fileID: 4385698863660103387}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6009766391395614771
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6529967664554712711}
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: 1013216228128019212}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &4385698863660103387
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6529967664554712711}
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_Radius: 3
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &9175929318179943571
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2341284384116550055}
- component: {fileID: 7342232060668078251}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2341284384116550055
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9175929318179943571}
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: 1013216228128019212}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &7342232060668078251
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9175929318179943571}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &685976198979138791 --- !u!1001 &685976198979138791
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3}
insertIndex: -1
addedObject: {fileID: 2341284384116550055}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3}
insertIndex: -1
addedObject: {fileID: 6554387101200656402}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3}
insertIndex: -1
addedObject: {fileID: 6009766391395614771}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3}
insertIndex: -1 insertIndex: -1
@@ -116,10 +284,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 379562847455873462} m_GameObject: {fileID: 379562847455873462}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +302,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &4274648213253980113 --- !u!114 &4274648213253980113
MonoBehaviour: MonoBehaviour:
@@ -151,3 +319,8 @@ MonoBehaviour:
clip: {fileID: 0} clip: {fileID: 0}
keepAlive: 0 keepAlive: 0
slimeType: 4 slimeType: 4
--- !u!4 &1013216228128019212 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 1cf9ed5a5df74305eb65497bd7f54769, type: 3}
m_PrefabInstance: {fileID: 685976198979138791}
m_PrefabAsset: {fileID: 0}

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &4496633691180825447
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2600651655448529129}
- component: {fileID: 6876311072070197557}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2600651655448529129
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4496633691180825447}
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: 7781831058172122526}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &6876311072070197557
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4496633691180825447}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &4731862947757355355
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9022247765758213584}
- component: {fileID: 1696354478604808426}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9022247765758213584
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4731862947757355355}
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: 7781831058172122526}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &1696354478604808426
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4731862947757355355}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5239468169968409265
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2949285342971864115}
- component: {fileID: 4896157844536411139}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2949285342971864115
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5239468169968409265}
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: 7781831058172122526}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &4896157844536411139
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5239468169968409265}
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_Radius: 3
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &7814914561341846133 --- !u!1001 &7814914561341846133
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3}
insertIndex: -1
addedObject: {fileID: 2600651655448529129}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3}
insertIndex: -1
addedObject: {fileID: 9022247765758213584}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3}
insertIndex: -1
addedObject: {fileID: 2949285342971864115}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3}
insertIndex: -1 insertIndex: -1
@@ -116,10 +284,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6968562527232053028} m_GameObject: {fileID: 6968562527232053028}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +302,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &3695996598061783199 --- !u!114 &3695996598061783199
MonoBehaviour: MonoBehaviour:
@@ -151,3 +319,8 @@ MonoBehaviour:
clip: {fileID: 0} clip: {fileID: 0}
keepAlive: 0 keepAlive: 0
slimeType: 1 slimeType: 1
--- !u!4 &7781831058172122526 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5eaf507c70ffc34389c7a01233041b51, type: 3}
m_PrefabInstance: {fileID: 7814914561341846133}
m_PrefabAsset: {fileID: 0}

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &3310626253663584990
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4325297113500892426}
- component: {fileID: 5676651237239528077}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4325297113500892426
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3310626253663584990}
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: 186857417799578334}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &5676651237239528077
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3310626253663584990}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6172529737653590725
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4103951324519885213}
- component: {fileID: 8461584447447600355}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4103951324519885213
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6172529737653590725}
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: 186857417799578334}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &8461584447447600355
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6172529737653590725}
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_Radius: 3
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6532252744912899084
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1130595571149962365}
- component: {fileID: 7533292371354499726}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1130595571149962365
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6532252744912899084}
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: 186857417799578334}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &7533292371354499726
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6532252744912899084}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &368557026251003189 --- !u!1001 &368557026251003189
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
insertIndex: -1
addedObject: {fileID: 1130595571149962365}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
insertIndex: -1
addedObject: {fileID: 4325297113500892426}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
insertIndex: -1
addedObject: {fileID: 4103951324519885213}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
insertIndex: -1 insertIndex: -1
@@ -82,6 +250,11 @@ PrefabInstance:
insertIndex: -1 insertIndex: -1
addedObject: {fileID: 6506905793749053412} addedObject: {fileID: 6506905793749053412}
m_SourcePrefab: {fileID: 100100000, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
--- !u!4 &186857417799578334 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
m_PrefabInstance: {fileID: 368557026251003189}
m_PrefabAsset: {fileID: 0}
--- !u!1 &710453253311522916 stripped --- !u!1 &710453253311522916 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3} m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2b24b8df3ce5c9e24bb020c5f186d23c, type: 3}
@@ -116,10 +289,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 710453253311522916} m_GameObject: {fileID: 710453253311522916}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +307,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &6506905793749053412 --- !u!114 &6506905793749053412
MonoBehaviour: MonoBehaviour:

View File

@@ -1,5 +1,164 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &5226550804771198214
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3524284539837803956}
- component: {fileID: 6876879062497798300}
m_Layer: 0
m_Name: AttackRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3524284539837803956
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5226550804771198214}
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: 7066174277831106916}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &6876879062497798300
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5226550804771198214}
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_Radius: 4
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5449467032391326534
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4300927784102889960}
- component: {fileID: 21478719681285292}
m_Layer: 0
m_Name: FollowRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4300927784102889960
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5449467032391326534}
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: 7066174277831106916}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &21478719681285292
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5449467032391326534}
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_Radius: 40
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &7243732177382436280
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3614793323640838565}
- component: {fileID: 7747801107062687595}
m_Layer: 0
m_Name: DetectionRange
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3614793323640838565
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7243732177382436280}
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: 7066174277831106916}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!135 &7747801107062687595
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7243732177382436280}
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_Radius: 20
m_Center: {x: 0, y: 0, z: 0}
--- !u!1001 &7321341630439310991 --- !u!1001 &7321341630439310991
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -70,7 +229,16 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
insertIndex: -1
addedObject: {fileID: 4300927784102889960}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
insertIndex: -1
addedObject: {fileID: 3614793323640838565}
- targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
insertIndex: -1
addedObject: {fileID: 3524284539837803956}
m_AddedComponents: m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3} - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
insertIndex: -1 insertIndex: -1
@@ -82,6 +250,11 @@ PrefabInstance:
insertIndex: -1 insertIndex: -1
addedObject: {fileID: -1716680456059707178} addedObject: {fileID: -1716680456059707178}
m_SourcePrefab: {fileID: 100100000, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
--- !u!4 &7066174277831106916 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
m_PrefabInstance: {fileID: 7321341630439310991}
m_PrefabAsset: {fileID: 0}
--- !u!1 &7591882314654710750 stripped --- !u!1 &7591882314654710750 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3} m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a1c34146d1c12b8a49bf7a4efca126c4, type: 3}
@@ -116,10 +289,10 @@ Rigidbody:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7591882314654710750} m_GameObject: {fileID: 7591882314654710750}
serializedVersion: 4 serializedVersion: 5
m_Mass: 1 m_Mass: 1
m_Drag: 0 m_LinearDamping: 0
m_AngularDrag: 0.05 m_AngularDamping: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0} m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1} m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
@@ -134,7 +307,7 @@ Rigidbody:
m_UseGravity: 1 m_UseGravity: 1
m_IsKinematic: 0 m_IsKinematic: 0
m_Interpolate: 0 m_Interpolate: 0
m_Constraints: 122 m_Constraints: 112
m_CollisionDetection: 0 m_CollisionDetection: 0
--- !u!114 &-1716680456059707178 --- !u!114 &-1716680456059707178
MonoBehaviour: MonoBehaviour:

View File

@@ -180,7 +180,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3} m_Script: {fileID: 11500000, guid: ab6955d1e578ef1b88f1ee3b6fa83051, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
clip: {fileID: 7400000, guid: dfe6f42559279b9f2a43256075839781, type: 2} clip: {fileID: 7400000, guid: b6f5bfd53f502aa33a1066fae2506e7f, type: 2}
keepAlive: 0
--- !u!1 &7170566803458479965 --- !u!1 &7170566803458479965
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ using UnityEngine;
namespace Assets.Scripts.Classes namespace Assets.Scripts.Classes
{ {
public class BasicClass public abstract class BasicClass
{ {
public string classname; public string classname;
protected int dexterityBonus; protected int dexterityBonus;
@@ -39,19 +39,23 @@ namespace Assets.Scripts.Classes
public void loadHandObjects() public void loadHandObjects()
{ {
GameObject leftHandPrefab = Resources.Load<GameObject>("Prefabs/"+leftHandName); GameObject leftHandPrefab = Resources.Load<GameObject>("Prefabs/" + leftHandName);
GameObject rightHandPrefab = Resources.Load<GameObject>("Prefabs/"+rightHandName); GameObject rightHandPrefab = Resources.Load<GameObject>("Prefabs/" + rightHandName);
GameObject leftHandParent = GameObject.Find("leftHand"); GameObject leftHandParent = GameObject.Find("leftHand");
GameObject rightHandParent = GameObject.Find("rightHand"); GameObject rightHandParent = GameObject.Find("rightHand");
if(leftHandPrefab != null){ if (leftHandPrefab != null)
{
GameObject leftHand = GameObject.Instantiate(leftHandPrefab, leftHandParent.transform); GameObject leftHand = GameObject.Instantiate(leftHandPrefab, leftHandParent.transform);
} }
if(rightHandPrefab != null){ if (rightHandPrefab != null)
{
GameObject rightHand = GameObject.Instantiate(rightHandPrefab, rightHandParent.transform); GameObject rightHand = GameObject.Instantiate(rightHandPrefab, rightHandParent.transform);
} }
} }
public abstract void GenerateSkills(BasicSkill[] skills);
} }
} }

View File

@@ -20,5 +20,15 @@ namespace Assets.Scripts.Classes
leftHandName = "orb"; leftHandName = "orb";
rightHandName = "wand"; rightHandName = "wand";
} }
public override void GenerateSkills(BasicSkill[] skills)
{
skills[0] = new BasicSkill(20, 1, 0, "Icicle", "Skills/Mage/Icicle", null);
skills[0].setDescription(TextHandler.getText("icicleDesc"));
skills[1] = new BasicSkill(0, 5, 1, "Teleport", "Skills/Mage/Teleport", null);
skills[1].setDescription(TextHandler.getText("teleportDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Fireball", "Skills/Mage/Fireball", null);
skills[2].setDescription(TextHandler.getText("fireballDesc"));
}
} }
} }

View File

@@ -19,5 +19,15 @@ namespace Assets.Scripts.Classes
leftHandName = "smallShield"; leftHandName = "smallShield";
rightHandName = "dagger"; rightHandName = "dagger";
} }
public override void GenerateSkills(BasicSkill[] skills)
{
skills[0] = new BasicSkill(20, 0, 0, "Stab", "Skills/Thief/Stab", null);
skills[0].setDescription(TextHandler.getText("stabDesc"));
skills[1] = new BasicSkill(0, 5, 1, "SmokeScreen", "Skills/Thief/SmokeScreen", null);
skills[1].setDescription(TextHandler.getText("smokeScreenDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Heartstop", "Skills/Thief/Heartstop", null);
skills[2].setDescription(TextHandler.getText("heartStopDesc"));
}
} }
} }

View File

@@ -19,5 +19,15 @@ namespace Assets.Scripts.Classes
leftHandName = "shield"; leftHandName = "shield";
rightHandName = "sword"; rightHandName = "sword";
} }
public override void GenerateSkills(BasicSkill[] skills)
{
skills[0] = new BasicSkill(20, 0, 0, "Slash", "Skills/Warrior/Slash", null);
skills[0].setDescription(TextHandler.getText("slashDesc"));
skills[1] = new BasicSkill(0, 10, 1, "Block", "Skills/Warrior/Block", null);
skills[1].setDescription(TextHandler.getText("blockDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Execution", "Skills/Warrior/Execution", null);
skills[2].setDescription(TextHandler.getText("executionDesc"));
}
} }
} }

View File

@@ -1,3 +1,5 @@
using Assets.Scripts;
using Assets.Scripts.InteractableObjects;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
@@ -20,21 +22,21 @@ public class ContentGenerator : MonoBehaviour
return enemies[index]; return enemies[index];
} }
public GameObject generateContent(string tiletype) public GameObject generateContent(TileType tiletype)
{ {
switch (tiletype.ToLower()) switch (tiletype)
{ {
case "plain": case TileType.PLAIN:
return generateTileContent(); return generateTileContent();
case "mountains": case TileType.MOUNTAINS:
return generateStoneTileContent(); return generateStoneTileContent();
case "forest": case TileType.FOREST:
return generateTreeTileContent(); return generateTreeTileContent();
case "hills": case TileType.HILLS:
return generateHillTileContent(); return generateHillTileContent();
case "desert": case TileType.DESERT:
return generateDesertTileContent(); return generateDesertTileContent();
case "city": case TileType.CITY:
return generateCityTileContent(); return generateCityTileContent();
} }
return null; return null;
@@ -43,13 +45,13 @@ public class ContentGenerator : MonoBehaviour
public GameObject generateTileContent() public GameObject generateTileContent()
{ {
int chance = rand.Next(1, 101); int chance = rand.Next(1, 101);
if (chance < 50) if (chance < 25)
{ {
return null; return null;
} }
else if (chance >= 50 && chance < 90) else if (chance >= 25 && chance < 80)
{ {
if (rand.Next(0,2) == 0) if (rand.Next(0, 2) == 0)
{ {
return trees[rand.Next(0, trees.Length)]; return trees[rand.Next(0, trees.Length)];
} }
@@ -58,11 +60,11 @@ public class ContentGenerator : MonoBehaviour
return stones[rand.Next(0, stones.Length)]; return stones[rand.Next(0, stones.Length)];
} }
} }
else if (chance >= 90 && chance < 95) else if (chance >= 80 && chance < 90)
{ {
return generateEnemy(); return generateEnemy();
} }
else if(chance >= 95 && chance < 99) else if (chance >= 90 && chance < 95)
{ {
return boss; return boss;
} }
@@ -187,7 +189,7 @@ public class ContentGenerator : MonoBehaviour
} }
} }
} }
else if(name.ToLower().Contains("tree")) else if (name.ToLower().Contains("tree"))
{ {
foreach (GameObject tree in trees) foreach (GameObject tree in trees)
{ {
@@ -198,10 +200,12 @@ public class ContentGenerator : MonoBehaviour
} }
} }
} }
else if(name.ToLower().Contains("npc")){ else if (name.ToLower().Contains("npc"))
{
result = npc; result = npc;
} }
else if(name.ToLower().Contains("house")){ else if (name.ToLower().Contains("house"))
{
result = house; result = house;
} }
return result; return result;
@@ -210,51 +214,20 @@ public class ContentGenerator : MonoBehaviour
public GameObject loadEnemy(JToken json) public GameObject loadEnemy(JToken json)
{ {
GameObject result = gameObject; GameObject result = gameObject;
string name = json["enemyname"].ToString().Replace("(Clone)", ""); SlimeType slimeType = (SlimeType)System.Enum.Parse(typeof(SlimeType), json["enemytype"].ToString().ToUpper());
if (name.Split(' ').Length > 1)
{
name = name.Split(' ')[1];
}
if (name == "(Boss)")
{
result = boss;
}
else
{
switch (name)
{
case "Metal":
name = "SlimeMetalIdle";
break;
case "MiniBoss":
name = "SlimeMiniBossIdle";
break;
case "Forest":
name = "SlimeForestIdle";
break;
case "Mage":
name = "SlimeMageIdle";
break;
case "Warrior":
name = "SlimeWarriorIdle";
break;
default:
name = "SlimeBaseIdle";
break;
}
foreach (GameObject enemy in enemies) foreach (GameObject enemy in enemies)
{ {
if (enemy.name == name) if (enemy.GetComponent<Enemy>().slimeType == slimeType)
{ {
result = enemy; result = enemy;
break; break;
} }
} }
}
return result; return result;
} }
public GameObject generateCityTileContent(){ public GameObject generateCityTileContent()
{
int chance = rand.Next(1, 101); int chance = rand.Next(1, 101);
if (chance < 10) if (chance < 10)
{ {

View File

@@ -7,6 +7,7 @@ using UnityEngine.InputSystem;
using UnityEngine.UI; using UnityEngine.UI;
using Assets.Scripts.Player; using Assets.Scripts.Player;
using Assets.Scripts.InteractableObjects; using Assets.Scripts.InteractableObjects;
using System;
public class Controls : MonoBehaviour public class Controls : MonoBehaviour
{ {
@@ -16,10 +17,22 @@ public class Controls : MonoBehaviour
GameObject playerCam; GameObject playerCam;
UIHandler uihandler; UIHandler uihandler;
Vector3 input; Vector3 input;
Vector2 view; public PlayerInput playerInput;
PlayerInput playerInput;
MoveDirection direction; MoveDirection direction;
public Vector2 sensitivityMouse = new Vector2(0, 0);
private Vector2 lookInput;
private Vector2 currentRotation;
private Vector2 rotationVelocity;
private float yaw;
private float pitch;
private float smoothTime = 0.05f;
private float minPitch = -75f;
private float maxPitch = 80f;
private bool isSprinting = false;
void Start() void Start()
{ {
@@ -29,7 +42,6 @@ public class Controls : MonoBehaviour
playerCam = GameObject.Find("Main Camera"); playerCam = GameObject.Find("Main Camera");
uihandler = GameObject.Find("UIHandler").GetComponent<UIHandler>(); uihandler = GameObject.Find("UIHandler").GetComponent<UIHandler>();
input = new Vector3(); input = new Vector3();
view = new Vector2();
playerInput = GetComponent<PlayerInput>(); playerInput = GetComponent<PlayerInput>();
direction = MoveDirection.None; direction = MoveDirection.None;
} }
@@ -45,19 +57,9 @@ public class Controls : MonoBehaviour
{ {
playerInput.SwitchCurrentActionMap("Menu"); playerInput.SwitchCurrentActionMap("Menu");
} }
if (!player.GetComponent<PlayerGameObject>().takeDamage(0))
{
if (!uihandler.isPlayerInFight())
{
if (uihandler.canPlayerRotate())
{
playerCam.GetComponent<PlayerCamera>().lookAround(view, playerInput.currentControlScheme == "Controller");
}
if (uihandler.canPlayerMove()) if (uihandler.canPlayerMove())
{ {
player.GetComponent<PlayerGameObject>().move(input); ControlEvents.Move(input, isSprinting);
}
}
} }
} }
@@ -70,18 +72,6 @@ public class Controls : MonoBehaviour
data.selectedObject = EventSystem.current.currentSelectedGameObject; data.selectedObject = EventSystem.current.currentSelectedGameObject;
ExecuteEvents.Execute(data.selectedObject, data, ExecuteEvents.moveHandler); ExecuteEvents.Execute(data.selectedObject, data, ExecuteEvents.moveHandler);
} }
if (playerInput.currentControlScheme == "Controller")
{
if (Cursor.lockState != CursorLockMode.Locked)
{
Cursor.lockState = CursorLockMode.Locked;
}
GameObject.Find("txtInteract").GetComponent<Text>().text = GameObject.Find("txtInteract").GetComponent<Text>().text.Replace("[E]", "[ButtonEast]");
GameObject.Find("txtInteraction_Tutorial").GetComponent<Text>().text = GameObject.Find("txtInteraction_Tutorial").GetComponent<Text>().text.Replace("[E]", "[ButtonEast]");
GameObject.Find("txtTutorialGoal").GetComponent<Text>().text = GameObject.Find("txtTutorialGoal").GetComponent<Text>().text.Replace("[ESC]", "[Start]");
}
else
{
if (uihandler.canPlayerRotate()) if (uihandler.canPlayerRotate())
{ {
Cursor.lockState = CursorLockMode.Locked; Cursor.lockState = CursorLockMode.Locked;
@@ -90,15 +80,32 @@ public class Controls : MonoBehaviour
{ {
Cursor.lockState = CursorLockMode.Confined; Cursor.lockState = CursorLockMode.Confined;
} }
GameObject.Find("txtInteract").GetComponent<Text>().text = GameObject.Find("txtInteract").GetComponent<Text>().text.Replace("[ButtonEast]", "[E]");
GameObject.Find("txtInteraction_Tutorial").GetComponent<Text>().text = GameObject.Find("txtInteraction_Tutorial").GetComponent<Text>().text.Replace("[E]", "[ButtonEast]");
GameObject.Find("txtTutorialGoal").GetComponent<Text>().text = GameObject.Find("txtTutorialGoal").GetComponent<Text>().text.Replace("[Start]", "[ESC]");
}
} }
public void OnLooking(InputValue value) public void LateUpdate()
{ {
view = value.Get<Vector2>(); //Stop execution if player is not created yet or if player is dead
if (player.GetComponent<PlayerGameObject>().takeDamage(0)) return;
//Stop execution if player is in fight
if (uihandler.isPlayerInFight()) return;
if (uihandler.canPlayerRotate())
{
lookInput = Mouse.current.delta.ReadValue();
Vector2 targetRotation = lookInput * sensitivityMouse * Time.deltaTime;
currentRotation = Vector2.SmoothDamp(
currentRotation,
targetRotation,
ref rotationVelocity,
smoothTime
);
yaw += currentRotation.x;
pitch -= currentRotation.y;
pitch = Mathf.Clamp(pitch, minPitch, maxPitch);
ControlEvents.Look(pitch, yaw);
}
} }
public void OnMovement(InputValue value) public void OnMovement(InputValue value)
@@ -126,7 +133,11 @@ public class Controls : MonoBehaviour
direction = MoveDirection.Up; direction = MoveDirection.Up;
} }
} }
}
public void OnSprint(InputValue value)
{
isSprinting = value.isPressed;
} }
public void OnInteraction() public void OnInteraction()
@@ -139,7 +150,7 @@ public class Controls : MonoBehaviour
switch (target.tag.Split(':')[1]) switch (target.tag.Split(':')[1])
{ {
case "Enemy": case "Enemy":
fight.GetComponent<Fight>().startFight(worldGen.GetComponent<WorldGenerator>().getCurrentTile(), target, player); fight.GetComponent<Fight>().startFight(worldGen.GetComponent<WorldGenerator>().getCurrentTile(), target, player, true);
break; break;
case "Tree": case "Tree":
player.GetComponent<PlayerGameObject>().getPlayer().getStat("TreeCount").changeAmount(1); player.GetComponent<PlayerGameObject>().getPlayer().getStat("TreeCount").changeAmount(1);
@@ -226,22 +237,6 @@ public class Controls : MonoBehaviour
} }
} }
public void OnSkillFive()
{
if (uihandler.isPlayerInFight())
{
fight.GetComponent<Fight>().playerAction(5);
}
}
public void OnSkillSix()
{
if (uihandler.isPlayerInFight())
{
fight.GetComponent<Fight>().playerAction(6);
}
}
public void OnDisarm() public void OnDisarm()
{ {
if (player.GetComponent<PlayerGameObject>().isArmed) if (player.GetComponent<PlayerGameObject>().isArmed)

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 51674c35e02cf3b92ab3c604f5359f2a guid: 200db5235a9d2ed2ebc3fe21cb9776bb
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}

View File

@@ -0,0 +1,17 @@
using UnityEngine;
public static class ControlEvents
{
public static event System.Action<float, float> OnLookingInput;
public static event System.Action<Vector3, bool> OnMovingInput;
public static void Look(float pitch, float yaw)
{
OnLookingInput?.Invoke(pitch, yaw);
}
public static void Move(Vector3 force, bool isSprinting)
{
OnMovingInput?.Invoke(force, isSprinting);
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f6f57f29eb0f62ddcbeda3faf4517459

View File

@@ -14,12 +14,16 @@ public class Fight : MonoBehaviour
GameObject player; GameObject player;
System.Random rand = new System.Random(); System.Random rand = new System.Random();
UIHandler uihandler; UIHandler uihandler;
bool isFleeable = true;
public bool isFightActive = false;
public void startFight(GameObject tile, GameObject enemy, GameObject player) public void startFight(GameObject tile, GameObject enemy, GameObject player, bool isFleeable)
{ {
isFightActive = true;
this.tile = tile; this.tile = tile;
this.enemy = enemy; this.enemy = enemy;
this.player = player; this.player = player;
this.isFleeable = isFleeable;
enemy.GetComponent<Enemy>().scaleEnemy(player.GetComponent<PlayerGameObject>()); enemy.GetComponent<Enemy>().scaleEnemy(player.GetComponent<PlayerGameObject>());
enemy.transform.rotation = Quaternion.Euler(0, GameObject.Find("Main Camera").transform.rotation.y, 0); enemy.transform.rotation = Quaternion.Euler(0, GameObject.Find("Main Camera").transform.rotation.y, 0);
@@ -31,6 +35,7 @@ public class Fight : MonoBehaviour
private void endFight() private void endFight()
{ {
isFightActive = false;
uihandler.closeFight(); uihandler.closeFight();
} }
@@ -42,30 +47,31 @@ public class Fight : MonoBehaviour
switch (index) switch (index)
{ {
case 1: case 1:
if (rand.Next(1, 11) <= 3) if (rand.Next(1, 11) <= 3 && isFleeable)
{ {
escapedSuccesfully = true; escapedSuccesfully = true;
endFight(); endFight();
uihandler.showMessage("INFORMATION;" + TextHandler.getText("escape")); uihandler.showMessage("INFORMATION;" + TextHandler.getText("escape"));
} }
else else
{
if (isFleeable)
{ {
uihandler.showMessage("ERROR;" + TextHandler.getText("escapeFail")); uihandler.showMessage("ERROR;" + TextHandler.getText("escapeFail"));
} }
else
{
uihandler.showMessage("ERROR;" + TextHandler.getText("escapeFailForced"));
}
}
break; break;
case 2: case 2:
//User waits
break;
case 3:
playerDamage = player.GetComponent<PlayerGameObject>().calculateDamage();
break;
case 4:
skillnumber = 0; skillnumber = 0;
break; break;
case 5: case 3:
skillnumber = 1; skillnumber = 1;
break; break;
case 6: case 4:
skillnumber = 2; skillnumber = 2;
break; break;
} }

View File

@@ -110,14 +110,4 @@ public class AudioHandler : MonoBehaviour
GameObject.Find("slideEffects").GetComponent<Slider>().value = playerAudio.volume; GameObject.Find("slideEffects").GetComponent<Slider>().value = playerAudio.volume;
GameObject.Find("slideMusic").GetComponent<Slider>().value = cameraAudio.volume; GameObject.Find("slideMusic").GetComponent<Slider>().value = cameraAudio.volume;
} }
public string saveAudioSettings()
{
string result = "";
float music = GameObject.Find("slideMusic").GetComponent<Slider>().value;
float effects = GameObject.Find("slideEffects").GetComponent<Slider>().value;
result = result + "Music:" + music + "\r\n";
result = result + "Effects:" + effects;
return result;
}
} }

View File

@@ -24,18 +24,6 @@ namespace Assets.Scripts
fight = GameObject.Find("Fight"); fight = GameObject.Find("Fight");
} }
public void openOptions()
{
audioHandler.playButtonClick();
uihandler.openOptions();
}
public void closeOptions()
{
audioHandler.playButtonClick();
uihandler.closeOptions();
}
public void exitToMenu() public void exitToMenu()
{ {
audioHandler.playButtonClick(); audioHandler.playButtonClick();
@@ -78,21 +66,6 @@ namespace Assets.Scripts
player.upgradeSecondary(); player.upgradeSecondary();
} }
public void saveOptions()
{
string saveText = "";
audioHandler.playButtonClick();
saveText = saveText + uihandler.saveVideoSettings() + "\r\n";
saveText = saveText + uihandler.saveLanguage() + "\r\n";
saveText = saveText + audioHandler.saveAudioSettings() + "\r\n";
GameObject.Find("Main Camera").GetComponent<PlayerCamera>().mouseSpeed = GameObject.Find("slideSensitivityMouse").GetComponent<Slider>().value;
GameObject.Find("Main Camera").GetComponent<PlayerCamera>().controllerSpeed = GameObject.Find("slideSensitivityController").GetComponent<Slider>().value;
saveText = saveText + "SensitivityMouse:"+GameObject.Find("slideSensitivityMouse").GetComponent<Slider>().value + "\r\n";
saveText = saveText + "SensitivityController:"+GameObject.Find("slideSensitivityController").GetComponent<Slider>().value;
FileHandler.saveOptions(saveText);
uihandler.closeOptions();
}
public void closeIntroduction() public void closeIntroduction()
{ {
audioHandler.playButtonClick(); audioHandler.playButtonClick();
@@ -134,10 +107,6 @@ namespace Assets.Scripts
fight.GetComponent<Fight>().playerAction(index); fight.GetComponent<Fight>().playerAction(index);
} }
public void switchOptionView(string key){
uihandler.showOptionView(key);
}
public void closeTutorial(){ public void closeTutorial(){
uihandler.closeTutorial(); uihandler.closeTutorial();
} }

View File

@@ -59,8 +59,7 @@ namespace Assets.Scripts
sw.WriteLine("Resolution:1"); sw.WriteLine("Resolution:1");
sw.WriteLine("Mode:0"); sw.WriteLine("Mode:0");
sw.WriteLine("Language:en"); sw.WriteLine("Language:en");
sw.WriteLine("SensitivityMouse:1"); sw.WriteLine("SensitivityMouse:1/1");
sw.WriteLine("SensitivityController:1");
sw.Flush(); sw.Flush();
sw.Close(); sw.Close();
} }
@@ -68,9 +67,11 @@ namespace Assets.Scripts
foreach(string line in lines){ foreach(string line in lines){
switch(line.Split(":")[0]){ switch(line.Split(":")[0]){
case "Music": case "Music":
if (!isIngame) break;
GameObject.Find("Main Camera").GetComponent<AudioSource>().volume = float.Parse(line.Split(':')[1]); GameObject.Find("Main Camera").GetComponent<AudioSource>().volume = float.Parse(line.Split(':')[1]);
break; break;
case "Effects": case "Effects":
if (!isIngame) break;
GameObject.Find("Player").GetComponent<AudioSource>().volume = float.Parse(line.Split(':')[1]); GameObject.Find("Player").GetComponent<AudioSource>().volume = float.Parse(line.Split(':')[1]);
break; break;
case "Resolution": case "Resolution":
@@ -104,12 +105,10 @@ namespace Assets.Scripts
break; break;
case "SensitivityMouse": case "SensitivityMouse":
if(isIngame){ if(isIngame){
GameObject.Find("Main Camera").GetComponent<PlayerCamera>().mouseSpeed = float.Parse(line.Split(':')[1]); GameObject.Find("Controls").GetComponent<Controls>().sensitivityMouse = new Vector2(
} float.Parse(line.Split(':')[1].Split("/")[0]),
break; float.Parse(line.Split(':')[1].Split("/")[1])
case "SensitivityController": );
if(isIngame){
GameObject.Find("Main Camera").GetComponent<PlayerCamera>().controllerSpeed = float.Parse(line.Split(':')[1]);
} }
break; break;
} }
@@ -136,10 +135,8 @@ namespace Assets.Scripts
GameObject.Find("dropLanguage").GetComponent<Dropdown>().value = line.Split(':')[1].Equals("en") ? 1 : 0; GameObject.Find("dropLanguage").GetComponent<Dropdown>().value = line.Split(':')[1].Equals("en") ? 1 : 0;
break; break;
case "SensitivityMouse": case "SensitivityMouse":
GameObject.Find("slideSensitivityMouse").GetComponent<Slider>().value = float.Parse(line.Split(':')[1]); GameObject.Find("slideSensitivityMouseHorizontal").GetComponent<Slider>().value = float.Parse(line.Split(':')[1].Split("/")[0]);
break; GameObject.Find("slideSensitivityMouseVertical").GetComponent<Slider>().value = float.Parse(line.Split(':')[1].Split("/")[1]);
case "SensitivityController":
GameObject.Find("slideSensitivityController").GetComponent<Slider>().value = float.Parse(line.Split(':')[1]);
break; break;
} }
} }

View File

@@ -0,0 +1,97 @@
using Assets.Scripts;
using UnityEngine;
using UnityEngine.UI;
public class OptionHandler : MonoBehaviour
{
public bool isMenu = true;
public void saveOptions()
{
string saveText = "";
saveText = saveText + saveVideoSettings() + "\r\n";
saveText = saveText + saveLanguage() + "\r\n";
saveText = saveText + saveAudioSettings() + "\r\n";
saveText = saveText + "SensitivityMouse:" + GameObject.Find("slideSensitivityMouseHorizontal").GetComponent<Slider>().value + "/" + GameObject.Find("slideSensitivityMouseVertical").GetComponent<Slider>().value;
if (!isMenu)
{
GameObject.Find("Controls").GetComponent<Controls>().sensitivityMouse = new Vector2(
GameObject.Find("slideSensitivityMouseHorizontal").GetComponent<Slider>().value,
GameObject.Find("slideSensitivityMouseVertical").GetComponent<Slider>().value
);
}
FileHandler.saveOptions(saveText);
}
public string saveVideoSettings()
{
GameObject resolution = GameObject.Find("dropResolution");
GameObject mode = GameObject.Find("dropMode");
string result = "";
switch (resolution.GetComponent<Dropdown>().value)
{
case 0:
Screen.SetResolution(800, 600, Screen.fullScreenMode);
break;
case 1:
Screen.SetResolution(1280, 800, Screen.fullScreenMode);
break;
case 2:
Screen.SetResolution(1920, 1080, Screen.fullScreenMode);
break;
}
switch (mode.GetComponent<Dropdown>().value)
{
case 0:
if (Screen.fullScreenMode != FullScreenMode.Windowed)
{
Screen.fullScreenMode = FullScreenMode.Windowed;
}
break;
case 1:
if (Screen.fullScreenMode != FullScreenMode.ExclusiveFullScreen)
{
Screen.fullScreenMode = FullScreenMode.ExclusiveFullScreen;
}
break;
case 2:
if (Screen.fullScreenMode != FullScreenMode.FullScreenWindow)
{
Screen.fullScreenMode = FullScreenMode.FullScreenWindow;
}
break;
}
result = result + "Resolution:" + resolution.GetComponent<Dropdown>().value + "\r\n";
result = result + "Mode:" + mode.GetComponent<Dropdown>().value;
return result;
}
public string saveLanguage()
{
GameObject language = GameObject.Find("dropLanguage");
string result = "";
switch (language.GetComponent<Dropdown>().value)
{
case 0:
result = "de";
break;
case 1:
result = "en";
break;
}
result = "Language:" + result;
return result;
}
public string saveAudioSettings()
{
string result = "";
float music = GameObject.Find("slideMusic").GetComponent<Slider>().value;
float effects = GameObject.Find("slideEffects").GetComponent<Slider>().value;
result = result + "Music:" + music + "\r\n";
result = result + "Effects:" + effects;
return result;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 01be303a57f148e4791a13abf141956a

View File

@@ -14,7 +14,7 @@ namespace Assets.Scripts
{ {
SceneManager.sceneLoaded += OnSceneLoaded; SceneManager.sceneLoaded += OnSceneLoaded;
bool hasSceneHandler = false; bool hasSceneHandler = false;
foreach (Object o in FindObjectsOfType(typeof(MonoBehaviour))) foreach (Object o in FindObjectsByType<MonoBehaviour>(FindObjectsSortMode.None))
{ {
if (o.name == "SceneHandlerLoaded") if (o.name == "SceneHandlerLoaded")
{ {
@@ -24,26 +24,26 @@ namespace Assets.Scripts
} }
if (!hasSceneHandler) if (!hasSceneHandler)
{ {
DontDestroyOnLoad(this.gameObject); DontDestroyOnLoad(gameObject);
this.gameObject.name = "SceneHandlerLoaded"; gameObject.name = "SceneHandlerLoaded";
} }
} }
public void openMenuScene() public void openMenuScene()
{ {
SceneManager.LoadSceneAsync("MenuScene", LoadSceneMode.Single); SceneManager.LoadScene("MenuScene", LoadSceneMode.Single);
} }
public void openGameScene() public void openGameScene()
{ {
SceneManager.LoadSceneAsync("GameScene", LoadSceneMode.Single); SceneManager.LoadScene("GameScene", LoadSceneMode.Single);
} }
public static void switchGameToMenu() public static void switchGameToMenu()
{ {
if (!sceneSwitched) if (!sceneSwitched)
{ {
SceneManager.LoadSceneAsync("MenuScene", LoadSceneMode.Single); SceneManager.LoadScene("MenuScene", LoadSceneMode.Single);
sceneSwitched = true; sceneSwitched = true;
} }
} }

View File

@@ -41,26 +41,64 @@ public class SteamWorksHandler : MonoBehaviour
} }
} }
public static void getFirstPlayAchievement()
{
if (SteamManager.Initialized)
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement("StartAchievement", out hasAchievement);
if (success && !hasAchievement)
{
SteamUserStats.SetAchievement("StartAchievement");
SteamUserStats.StoreStats();
}
}
}
public static void getCharacterCreationAchievement()
{
if (SteamManager.Initialized)
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement("CharAchievement", out hasAchievement);
if (success && !hasAchievement)
{
SteamUserStats.SetAchievement("CharAchievement");
SteamUserStats.StoreStats();
}
}
}
public static void getStandardAchievement(string name) public static void getStandardAchievement(string name)
{ {
if (!isGodMode()) if (!isGodMode())
{ {
if (SteamManager.Initialized) if (SteamManager.Initialized)
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement(name, out hasAchievement);
if (success && !hasAchievement)
{ {
SteamUserStats.SetAchievement(name); SteamUserStats.SetAchievement(name);
SteamUserStats.StoreStats(); SteamUserStats.StoreStats();
} }
} }
} }
}
public static void getGodModeAchievement() public static void getGodModeAchievement()
{ {
if (SteamManager.Initialized) if (SteamManager.Initialized)
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement("GodAchievement", out hasAchievement);
if (success && !hasAchievement)
{ {
SteamUserStats.SetAchievement("GodAchievement"); SteamUserStats.SetAchievement("GodAchievement");
SteamUserStats.StoreStats(); SteamUserStats.StoreStats();
} }
} }
}
public static void getSlimeAchievement(int killcount) public static void getSlimeAchievement(int killcount)
{ {
@@ -89,12 +127,17 @@ public class SteamWorksHandler : MonoBehaviour
if (!isGodMode()) if (!isGodMode())
{ {
if (SteamManager.Initialized) if (SteamManager.Initialized)
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement(name, out hasAchievement);
if (success && !hasAchievement)
{ {
SteamUserStats.SetAchievement(name); SteamUserStats.SetAchievement(name);
SteamUserStats.StoreStats(); SteamUserStats.StoreStats();
} }
} }
} }
}
private static bool isGodMode() private static bool isGodMode()
{ {
@@ -106,28 +149,36 @@ public class SteamWorksHandler : MonoBehaviour
if (SteamManager.Initialized) if (SteamManager.Initialized)
{ {
if (!isGodMode()) if (!isGodMode())
{
bool hasAchievement;
bool success = SteamUserStats.GetAchievement("ItemAchievement", out hasAchievement);
if (success && !hasAchievement)
{ {
SteamUserStats.SetAchievement("ItemAchievement"); SteamUserStats.SetAchievement("ItemAchievement");
SteamUserStats.StoreStats(); SteamUserStats.StoreStats();
}
string name = "";
switch (item.getRarity()) switch (item.getRarity())
{ {
case ItemRarity.COMMON: case ItemRarity.COMMON:
SteamUserStats.SetAchievement("CommonAchievement"); name = "CommonAchievement";
SteamUserStats.StoreStats();
break; break;
case ItemRarity.RARE: case ItemRarity.RARE:
SteamUserStats.SetAchievement("RareAchievement"); name = "RareAchievement";
SteamUserStats.StoreStats();
break; break;
case ItemRarity.EPIC: case ItemRarity.EPIC:
SteamUserStats.SetAchievement("EpicAchievement"); name = "EpicAchievement";
SteamUserStats.StoreStats();
break; break;
case ItemRarity.LEGENDARY: case ItemRarity.LEGENDARY:
SteamUserStats.SetAchievement("LegendaryAchievement"); name = "LegendaryAchievement";
SteamUserStats.StoreStats();
break; break;
} }
success = SteamUserStats.GetAchievement(name, out hasAchievement);
if (success && !hasAchievement)
{
SteamUserStats.SetAchievement(name);
SteamUserStats.StoreStats();
}
} }
} }

View File

@@ -68,7 +68,7 @@ namespace Assets.Scripts
private void switchWaterLayer() private void switchWaterLayer()
{ {
if (GameObject.Find("Player").transform.position.y < -1) if (GameObject.Find("Player").transform.position.y < -3)
{ {
waterLayer.transform.localScale = new Vector3(1, 1, 1); waterLayer.transform.localScale = new Vector3(1, 1, 1);
} }
@@ -115,21 +115,6 @@ namespace Assets.Scripts
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnCloseTutorial")); EventSystem.current.SetSelectedGameObject(GameObject.Find("btnCloseTutorial"));
} }
public void openOptions()
{
FileHandler.loadOptionDisplay();
hideOtherElements(options);
state = UIState.PAUSEOPTIONS;
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnAudio"));
showOptionView("audio");
}
public void closeOptions()
{
state = UIState.PAUSE;
openPauseMenu();
}
public void switchInventory() public void switchInventory()
{ {
if (state == UIState.INVENTORY) if (state == UIState.INVENTORY)
@@ -190,6 +175,7 @@ namespace Assets.Scripts
if (state == UIState.PAUSE) if (state == UIState.PAUSE)
{ {
closePauseMenu(); closePauseMenu();
Cursor.lockState = CursorLockMode.Locked;
} }
else else
{ {
@@ -234,67 +220,6 @@ namespace Assets.Scripts
showHUD(); showHUD();
} }
public string saveVideoSettings()
{
GameObject resolution = GameObject.Find("dropResolution");
GameObject mode = GameObject.Find("dropMode");
string result = "";
switch (resolution.GetComponent<Dropdown>().value)
{
case 0:
Screen.SetResolution(800, 600, Screen.fullScreenMode);
break;
case 1:
Screen.SetResolution(1280, 800, Screen.fullScreenMode);
break;
case 2:
Screen.SetResolution(1920, 1080, Screen.fullScreenMode);
break;
}
switch (mode.GetComponent<Dropdown>().value)
{
case 0:
if (Screen.fullScreenMode != FullScreenMode.Windowed)
{
Screen.fullScreenMode = FullScreenMode.Windowed;
}
break;
case 1:
if (Screen.fullScreenMode != FullScreenMode.ExclusiveFullScreen)
{
Screen.fullScreenMode = FullScreenMode.ExclusiveFullScreen;
}
break;
case 2:
if (Screen.fullScreenMode != FullScreenMode.FullScreenWindow)
{
Screen.fullScreenMode = FullScreenMode.FullScreenWindow;
}
break;
}
result = result + "Resolution:" + resolution.GetComponent<Dropdown>().value + "\r\n";
result = result + "Mode:" + mode.GetComponent<Dropdown>().value;
return result;
}
public string saveLanguage()
{
GameObject language = GameObject.Find("dropLanguage");
string result = "";
switch (language.GetComponent<Dropdown>().value)
{
case 0:
result = "de";
break;
case 1:
result = "en";
break;
}
result = "Language:" + result;
return result;
}
public void openPauseMenu() public void openPauseMenu()
{ {
hideOtherElements(pauseMenu); hideOtherElements(pauseMenu);
@@ -465,6 +390,12 @@ namespace Assets.Scripts
background = GameObject.Find("secondaryBackgroundPlayer"); background = GameObject.Find("secondaryBackgroundPlayer");
text = GameObject.Find("secondaryTextPlayer"); text = GameObject.Find("secondaryTextPlayer");
updateBar(foreground, background, text, player.getPlayerStat("MaxSecondary").getAmount() + equipment["MP"], player.getPlayerStat("Secondary").getAmount()); updateBar(foreground, background, text, player.getPlayerStat("MaxSecondary").getAmount() + equipment["MP"], player.getPlayerStat("Secondary").getAmount());
foreground = GameObject.Find("jumpTimerFill");
background = GameObject.Find("jumpTimer");
text = null;
updateBar(foreground, background, text, player.secondsUntilJump, (int)player.secondsSinceJump);
} }
public void updateBar(GameObject bar, GameObject barBackground, GameObject textField, int maxValue, int minValue) public void updateBar(GameObject bar, GameObject barBackground, GameObject textField, int maxValue, int minValue)
@@ -514,22 +445,6 @@ namespace Assets.Scripts
state = UIState.GAME; state = UIState.GAME;
} }
public void showOptionView(string key)
{
GameObject optionContent = GameObject.Find("pnlContent");
for (int i = 0; i < optionContent.transform.childCount; i++)
{
if (optionContent.transform.GetChild(i).name.ToLower().Contains(key))
{
optionContent.transform.GetChild(i).transform.localScale = new Vector3(1, 1, 1);
}
else
{
optionContent.transform.GetChild(i).transform.localScale = new Vector3(0, 0, 0);
}
}
}
public void switchLanguage() public void switchLanguage()
{ {
GameObject language = GameObject.Find("dropLanguage"); GameObject language = GameObject.Find("dropLanguage");

View File

@@ -38,7 +38,7 @@ namespace Assets.Scripts.InteractableObjects
result = result + FileHandler.generateJSON("objectname", "\"" + transform.parent.name + "\",\r\n"); result = result + FileHandler.generateJSON("objectname", "\"" + transform.parent.name + "\",\r\n");
result = result + FileHandler.generateJSON("hasInteracted", "\"" + hasInteracted + "\",\r\n"); result = result + FileHandler.generateJSON("hasInteracted", "\"" + hasInteracted + "\",\r\n");
result = result + FileHandler.generateJSON("isOpen", "\"" + isOpen + "\",\r\n"); result = result + FileHandler.generateJSON("isOpen", "\"" + isOpen + "\",\r\n");
result = result + FileHandler.generateJSON("gotItem", "\"" + transform.parent.Find("chest").Find("Body").GetComponent<Chest>().saveChest() + "\""); result = result + FileHandler.generateJSON("gotItem", "\"" + transform.parent.Find("chest").GetComponent<Chest>().saveChest() + "\"");
return result; return result;
} }

View File

@@ -6,6 +6,7 @@ using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using System.Diagnostics;
namespace Assets.Scripts.InteractableObjects namespace Assets.Scripts.InteractableObjects
{ {
@@ -15,6 +16,82 @@ namespace Assets.Scripts.InteractableObjects
BasicSlime slime; BasicSlime slime;
SlimeFactory factory = new SlimeFactory(); SlimeFactory factory = new SlimeFactory();
public SlimeType slimeType; public SlimeType slimeType;
bool isJumping;
Stopwatch jumpTimer;
bool followsPlayer;
Fight fight;
int jumpResetModifier;
// Start is called before the first frame update
void Start()
{
isJumping = true;
jumpTimer = new Stopwatch();
jumpTimer.Start();
followsPlayer = false;
fight = GameObject.Find("Fight").GetComponent<Fight>();
}
// Update is called once per frame
void Update()
{
if(fight.isFightActive) return;
Jump();
}
void Jump()
{
if (!isJumping)
{
jumpTimer.Start();
isJumping = true;
jumpResetModifier = rand.Next(-500, 500);
Vector3 jumpVector;
if (followsPlayer)
{
jumpVector = GameObject.Find("Player").transform.position - gameObject.transform.position;
jumpVector *= 0.25f * Mathf.Log10(jumpVector.magnitude);
jumpVector.y = 5;
}
else
{
jumpVector = new Vector3(rand.Next(-5, 5), 10, rand.Next(-5, 5));
}
gameObject.GetComponent<Rigidbody>().AddForce(jumpVector, ForceMode.Impulse);
}
if (jumpTimer.ElapsedMilliseconds >= 5000 + jumpResetModifier)
{
jumpTimer.Reset();
isJumping = false;
}
}
void OnTriggerExit(Collider col)
{
if (col.name.Contains("_") && col.gameObject == gameObject.transform.parent.gameObject)
{
col.gameObject.GetComponent<Tile>().aliveEnemies.Remove(gameObject);
}
}
void OnTriggerEnter(Collider col)
{
if (col.name.Contains("_") && col.gameObject != gameObject.transform.parent.gameObject)
{
col.gameObject.GetComponent<Tile>().aliveEnemies.Add(gameObject);
gameObject.transform.SetParent(col.gameObject.transform);
}
}
public void handleFollow(bool isFollowing)
{
followsPlayer = isFollowing;
}
public void HandleDetection()
{
followsPlayer = true;
}
public override void handleInteraction(GameObject player) public override void handleInteraction(GameObject player)
{ {

View File

@@ -27,9 +27,8 @@ namespace Assets.Scripts.InteractableObjects
public void OnInteraction(GameObject player) public void OnInteraction(GameObject player)
{ {
//StartCoroutine(playParticle(player)); StartCoroutine(playParticle(player));
StartCoroutine(playAnimation(player));
//StartCoroutine(playAnimation(player));
handleInteraction(player); handleInteraction(player);
} }
@@ -55,30 +54,8 @@ namespace Assets.Scripts.InteractableObjects
{ {
if (clip != null) if (clip != null)
{ {
Animator animator = player.GetComponent<Animator>();
AnimationClip[] clips = animator.runtimeAnimatorController.animationClips;
float length = 0;
foreach (AnimationClip clip in clips)
{
if (clip.name.ToLower() == "disarming")
{
length = clip.length;
break;
}
}
if (player.GetComponent<PlayerGameObject>().isArmed)
{
player.GetComponent<Animator>().Play("Disarming");
yield return new WaitForSeconds(length);
}
player.GetComponent<Animator>().Play(clip.name); player.GetComponent<Animator>().Play(clip.name);
yield return new WaitForSeconds(clip.length); yield return new WaitForSeconds(clip.length);
if (player.GetComponent<PlayerGameObject>().isArmed)
{
player.GetComponent<Animator>().Play("Arming");
yield return new WaitForSeconds(length);
}
} }
animationPlayed = true; animationPlayed = true;
} }

View File

@@ -29,7 +29,7 @@ namespace Assets.Scripts
numberOfAttributes = 0; numberOfAttributes = 0;
} }
calculateAttributes(luck, numberOfAttributes); calculateAttributes(luck, numberOfAttributes);
place = (ItemPlace)rand.Next(8); place = (ItemPlace)rand.Next(7);
editName(); editName();
loadImage(); loadImage();
} }

File diff suppressed because one or more lines are too long

View File

@@ -25,26 +25,16 @@ public class ControlsMenu : MonoBehaviour
void Update() void Update()
{ {
changeNameInput(); changeNameInput();
if(playerInput.currentControlScheme == "Controller"){ if (Cursor.lockState != CursorLockMode.Confined)
if(EventSystem.current.currentSelectedGameObject == null){ {
EventSystem.current.SetSelectedGameObject(FindFirstObjectByType<Button>().gameObject);
}
if(Cursor.lockState != CursorLockMode.Locked){
Cursor.lockState = CursorLockMode.Locked;
}
if(playerInput.currentActionMap.name != "Menu"){
playerInput.SwitchCurrentActionMap("Menu");
}
}
else{
if(Cursor.lockState != CursorLockMode.Confined){
Cursor.lockState = CursorLockMode.Confined; Cursor.lockState = CursorLockMode.Confined;
} }
} }
}
public void FixedUpdate(){ public void FixedUpdate()
if(direction != MoveDirection.None){ {
if (direction != MoveDirection.None)
{
AxisEventData data = new AxisEventData(EventSystem.current); AxisEventData data = new AxisEventData(EventSystem.current);
data.moveDir = direction; data.moveDir = direction;
data.selectedObject = EventSystem.current.currentSelectedGameObject; data.selectedObject = EventSystem.current.currentSelectedGameObject;
@@ -52,36 +42,33 @@ public class ControlsMenu : MonoBehaviour
} }
} }
public void OnMovement(InputValue value){ public void OnMovement(InputValue value)
if(value.Get<Vector2>().x < 0){ {
if (value.Get<Vector2>().x < 0)
{
direction = MoveDirection.Left; direction = MoveDirection.Left;
} }
else if(value.Get<Vector2>().x > 0){ else if (value.Get<Vector2>().x > 0)
{
direction = MoveDirection.Right; direction = MoveDirection.Right;
} }
else if(value.Get<Vector2>().y < 0){ else if (value.Get<Vector2>().y < 0)
{
direction = MoveDirection.Down; direction = MoveDirection.Down;
} }
else if(value.Get<Vector2>().y > 0){ else if (value.Get<Vector2>().y > 0)
{
direction = MoveDirection.Up; direction = MoveDirection.Up;
} }
} }
public void OnBack(){ public void OnBack()
{
} }
public void changeNameInput(){ public void changeNameInput()
if(uihandler.isCharacterCreation()){ {
if(playerInput.currentControlScheme == "Controller"){
if(EventSystem.current.currentSelectedGameObject == null || EventSystem.current.currentSelectedGameObject == GameObject.Find("inName")){
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnRandomName"));
}
GameObject.Find("inName").GetComponent<InputField>().interactable = false;
}
else{
GameObject.Find("inName").GetComponent<InputField>().interactable = true; GameObject.Find("inName").GetComponent<InputField>().interactable = true;
} }
}
}
} }

View File

@@ -20,212 +20,65 @@ namespace Assets.Scripts.Menu
void Start() void Start()
{ {
FileHandler.loadOptions(false); FileHandler.loadOptions(false);
options.transform.localScale = new Vector3(0,0,0); options.transform.localScale = new Vector3(0, 0, 0);
characterCreation.transform.localScale = new Vector3(0,0,0); characterCreation.transform.localScale = new Vector3(0, 0, 0);
mainMenu.transform.localScale = new Vector3(1,1,1); SteamWorksHandler.getFirstPlayAchievement();
SteamWorksHandler.getStandardAchievement("StartAchievement");
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart")); EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart"));
} }
public void startGame(SceneHandler sceneHandler) public void startGame(SceneHandler sceneHandler)
{ {
int cityAmount = 0; int cityAmount = GameObject.Find("dropSize").GetComponent<Dropdown>().value * 5 + 5;
switch (GameObject.Find("dropSize").GetComponent<Dropdown>().value)
{
case 0:
cityAmount = 5;
break;
case 1:
cityAmount = 10;
break;
case 2:
cityAmount = 20;
break;
case 3:
cityAmount = 40;
break;
}
PlayerPrefs.SetInt("cityAmount", cityAmount); PlayerPrefs.SetInt("cityAmount", cityAmount);
PlayerPrefs.SetInt("class", GameObject.Find("dropClass").GetComponent<Dropdown>().value); PlayerPrefs.SetInt("class", GameObject.Find("dropClass").GetComponent<Dropdown>().value);
PlayerPrefs.SetInt("race", GameObject.Find("dropRace").GetComponent<Dropdown>().value); PlayerPrefs.SetInt("race", GameObject.Find("dropRace").GetComponent<Dropdown>().value);
PlayerPrefs.SetString("playername", GameObject.Find("inName").GetComponent<InputField>().text); PlayerPrefs.SetString("playername", GameObject.Find("inName").GetComponent<InputField>().text);
PlayerPrefs.SetInt("difficulty", GameObject.Find("dropDifficulty").GetComponent<Dropdown>().value); PlayerPrefs.SetInt("difficulty", GameObject.Find("dropDifficulty").GetComponent<Dropdown>().value);
PlayerPrefs.SetInt("isLoad", 0); PlayerPrefs.SetInt("isLoad", 0);
SteamWorksHandler.getStandardAchievement("CharAchievement");
sceneHandler.openGameScene(); sceneHandler.openGameScene();
} }
private void setPlayerInformation()
{
string name = GameObject.Find("inName").GetComponent<InputField>().text;
int role = GameObject.Find("dropClass").GetComponent<Dropdown>().value;
int race = GameObject.Find("dropRace").GetComponent<Dropdown>().value;
BasicRace playerRace = new BasicRace();
BasicClass playerClass = new BasicClass();
switch (role)
{
case 0:
playerClass = new WarriorClass();
break;
case 1:
playerClass = new MageClass();
break;
case 2:
playerClass = new ThiefClass();
break;
}
switch (race)
{
case 0:
playerRace = new HumanRace();
break;
case 1:
playerRace = new ElvenRace();
break;
case 2:
playerRace = new DwarvenRace();
break;
case 3:
playerRace = new GoblinRace();
break;
case 4:
playerRace = new GiantRace();
break;
}
GameObject.Find("Player").GetComponent<PlayerGameObject>().generatePlayer(playerRace, playerClass, name, GameObject.Find("dropDifficulty").GetComponent<Dropdown>().value);
}
public void openCharacterCreation() public void openCharacterCreation()
{ {
options.transform.localScale = new Vector3(0,0,0); options.transform.localScale = new Vector3(0, 0, 0);
characterCreation.transform.localScale = new Vector3(1,1,1); characterCreation.transform.localScale = new Vector3(1, 1, 1);
mainMenu.transform.localScale = new Vector3(0,0,0);
EventSystem.current.SetSelectedGameObject(GameObject.Find("inName")); EventSystem.current.SetSelectedGameObject(GameObject.Find("inName"));
} }
public void closeCharacterCreation() public void closeCharacterCreation()
{ {
options.transform.localScale = new Vector3(0,0,0); options.transform.localScale = new Vector3(0, 0, 0);
characterCreation.transform.localScale = new Vector3(0,0,0); characterCreation.transform.localScale = new Vector3(0, 0, 0);
mainMenu.transform.localScale = new Vector3(1,1,1);
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart")); EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart"));
} }
public void openOptions() public void openOptions()
{ {
options.transform.localScale = new Vector3(1,1,1); options.transform.localScale = new Vector3(1, 1, 1);
characterCreation.transform.localScale = new Vector3(0,0,0); characterCreation.transform.localScale = new Vector3(0, 0, 0);
mainMenu.transform.localScale = new Vector3(0,0,0);
FileHandler.loadOptionDisplay(); FileHandler.loadOptionDisplay();
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnAudio"));
showOptionView("audio");
} }
public void closeOptions() public void closeOptions()
{ {
options.transform.localScale = new Vector3(0,0,0); options.transform.localScale = new Vector3(0, 0, 0);
characterCreation.transform.localScale = new Vector3(0,0,0); characterCreation.transform.localScale = new Vector3(0, 0, 0);
mainMenu.transform.localScale = new Vector3(1,1,1);
EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart")); EventSystem.current.SetSelectedGameObject(GameObject.Find("btnStart"));
} }
public string saveVideoSettings(){
GameObject resolution = GameObject.Find("dropResolution");
GameObject mode = GameObject.Find("dropMode");
string result = "";
switch (resolution.GetComponent<Dropdown>().value)
{
case 0:
Screen.SetResolution(800, 600, Screen.fullScreenMode);
break;
case 1:
Screen.SetResolution(1280, 800, Screen.fullScreenMode);
break;
case 2:
Screen.SetResolution(1920, 1080, Screen.fullScreenMode);
break;
}
switch (mode.GetComponent<Dropdown>().value)
{
case 0:
if (Screen.fullScreenMode != FullScreenMode.Windowed)
{
Screen.fullScreenMode = FullScreenMode.Windowed;
}
break;
case 1:
if (Screen.fullScreenMode != FullScreenMode.ExclusiveFullScreen)
{
Screen.fullScreenMode = FullScreenMode.ExclusiveFullScreen;
}
break;
case 2:
if (Screen.fullScreenMode != FullScreenMode.FullScreenWindow)
{
Screen.fullScreenMode = FullScreenMode.FullScreenWindow;
}
break;
}
result = result + "Resolution:"+resolution.GetComponent<Dropdown>().value+"\r\n";
result = result + "Mode:"+mode.GetComponent<Dropdown>().value;
return result;
}
public string saveLanguage(){
GameObject language = GameObject.Find("dropLanguage");
string result = "";
switch (language.GetComponent<Dropdown>().value)
{
case 0:
result = "de";
break;
case 1:
result = "en";
break;
}
result = "Language:"+result;
return result;
}
public void updateCreationInformation()
{
setPlayerInformation();
// health, maxHealth, secondary, maxSecondary, strength, dexterity, intelligence, level, experience, maxExperience, points
PlayerGameObject player = GameObject.Find("Player").GetComponent<PlayerGameObject>();
GameObject.Find("txtStrength_Creation").GetComponent<Text>().text = TextHandler.getText("strength") + " " + player.getPlayerStat("Strength").getAmount();
GameObject.Find("txtDexterity_Creation").GetComponent<Text>().text = TextHandler.getText("dexterity") + " " + player.getPlayerStat("Dexterity").getAmount();
GameObject.Find("txtIntelligence_Creation").GetComponent<Text>().text = TextHandler.getText("intelligence") + " " + player.getPlayerStat("Intelligence").getAmount();
GameObject.Find("txtHealth_Creation").GetComponent<Text>().text = TextHandler.getText("health") + " " + player.getPlayerStat("MaxHealth").getAmount();
GameObject.Find("txtSecondary_Creation").GetComponent<Text>().text = "Mana: " + player.getPlayerStat("MaxSecondary").getAmount();
}
public void loadGame(SceneHandler sceneHandler) public void loadGame(SceneHandler sceneHandler)
{ {
PlayerPrefs.SetInt("isLoad", 1); PlayerPrefs.SetInt("isLoad", 1);
sceneHandler.openGameScene(); sceneHandler.openGameScene();
} }
public bool isCharacterCreation(){ public bool isCharacterCreation()
{
return characterCreation.activeSelf; return characterCreation.activeSelf;
} }
public void showOptionView(string key){ public void switchLanguage()
GameObject optionContent = GameObject.Find("pnlContent"); {
for(int i = 0; i < optionContent.transform.childCount; i++){
if(optionContent.transform.GetChild(i).name.ToLower().Contains(key)){
optionContent.transform.GetChild(i).transform.localScale = new Vector3(1,1,1);
}
else{
optionContent.transform.GetChild(i).transform.localScale = new Vector3(0,0,0);
}
}
}
public void switchLanguage(){
GameObject language = GameObject.Find("dropLanguage"); GameObject language = GameObject.Find("dropLanguage");
switch (language.GetComponent<Dropdown>().value) switch (language.GetComponent<Dropdown>().value)
{ {

View File

@@ -10,8 +10,16 @@ namespace Assets.Scripts.Player
{ {
UIHandler uihandler; UIHandler uihandler;
GameObject interact; GameObject interact;
public float mouseSpeed = 10f; //the sensibility
public float controllerSpeed = 1f; //the sensibility private void OnEnable()
{
ControlEvents.OnLookingInput += LookAround;
}
private void OnDisable()
{
ControlEvents.OnLookingInput -= LookAround;
}
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
@@ -45,30 +53,9 @@ namespace Assets.Scripts.Player
return null; return null;
} }
public void lookAround(Vector2 view, bool isController) public void LookAround(float pitch, float yaw)
{ {
GameObject target = GameObject.Find("targetLooking"); transform.localRotation = Quaternion.Euler(pitch, 0f, 0f);
if (isController)
{
target.transform.localPosition = target.transform.localPosition + new Vector3(view.x,view.y,0) * controllerSpeed * Time.deltaTime;
}
else
{
target.transform.localPosition = target.transform.localPosition + new Vector3(view.x,view.y,0) * mouseSpeed * Time.deltaTime;
}
if(target.transform.localPosition.x >= 3){
target.transform.localPosition = new Vector3(3f,target.transform.localPosition.y,target.transform.localPosition.z);
}
if(target.transform.localPosition.x <= -3){
target.transform.localPosition = new Vector3(-3f,target.transform.localPosition.y,target.transform.localPosition.z);
}
if(target.transform.localPosition.y >= 2){
target.transform.localPosition = new Vector3(target.transform.localPosition.x,2f,target.transform.localPosition.z);
}
if(target.transform.localPosition.y <= -1){
target.transform.localPosition = new Vector3(target.transform.localPosition.x,-1f,target.transform.localPosition.z);
}
} }
void showInformation() void showInformation()
@@ -90,7 +77,18 @@ namespace Assets.Scripts.Player
switch (obj.ToLower()) switch (obj.ToLower())
{ {
case "tree": case "tree":
displayInformation(TextHandler.getText("tree")); if (hit.collider.gameObject.name.ToLower().Contains("birch"))
{
displayInformation(TextHandler.translate("Birch"));
}
else if (hit.collider.gameObject.name.ToLower().Contains("oak"))
{
displayInformation(TextHandler.translate("Oak"));
}
else if (hit.collider.gameObject.name.ToLower().Contains("pine"))
{
displayInformation(TextHandler.translate("Pine"));
}
break; break;
case "stone": case "stone":
displayInformation(TextHandler.getText("rock")); displayInformation(TextHandler.getText("rock"));

View File

@@ -10,6 +10,8 @@ using Assets.Scripts.Races;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using UnityEngine.InputSystem; using UnityEngine.InputSystem;
using Assets.Scripts.InteractableObjects; using Assets.Scripts.InteractableObjects;
using UnityEngine.UIElements;
using UnityEngine.Animations;
namespace Assets.Scripts.Player namespace Assets.Scripts.Player
{ {
@@ -27,15 +29,27 @@ namespace Assets.Scripts.Player
bool finishedGame = false; bool finishedGame = false;
PlayerObject player; PlayerObject player;
DateTime now; DateTime now;
int jumpFrameCounter;
public bool isArmed; public bool isArmed;
bool canJump; bool canJump;
public float secondsSinceJump;
public int secondsUntilJump = 3;
private void OnEnable() private void OnEnable()
{ {
#if UNITY_EDITOR #if UNITY_EDITOR
if (GameObject.Find("SceneHandlerLoaded") == null)
{
SceneHandler.switchGameToMenu(); SceneHandler.switchGameToMenu();
}
#endif #endif
ControlEvents.OnLookingInput += rotate;
ControlEvents.OnMovingInput += move;
}
private void OnDisable()
{
ControlEvents.OnLookingInput -= rotate;
ControlEvents.OnMovingInput -= move;
} }
void Start() void Start()
@@ -52,26 +66,16 @@ namespace Assets.Scripts.Player
worldGenerator = GameObject.Find("WorldGenerator").GetComponent<WorldGenerator>(); worldGenerator = GameObject.Find("WorldGenerator").GetComponent<WorldGenerator>();
} }
isArmed = true; isArmed = true;
jumpFrameCounter = 0; canJump = true;
canJump = false; secondsSinceJump = secondsUntilJump;
} }
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
if (player == null) if (player == null) return;
{ if (player.getStat("Killcount").getAmount() == -1) return;
return; if (uihandler.state == UIState.DEATH) return;
}
if (player.getStat("Killcount").getAmount() == -1)
{
return;
}
if (uihandler.state == UIState.DEATH)
{
return;
}
getRotation(); getRotation();
regeneratePlayer(); regeneratePlayer();
@@ -85,6 +89,18 @@ namespace Assets.Scripts.Player
SteamWorksHandler.getStandardAchievement("DeathAchievement"); SteamWorksHandler.getStandardAchievement("DeathAchievement");
uihandler.showDeathScreen(); uihandler.showDeathScreen();
} }
if (!canJump)
{
secondsSinceJump += Time.deltaTime;
if (secondsSinceJump >= secondsUntilJump)
{
canJump = true;
}
}
else
{
secondsSinceJump = secondsUntilJump;
}
} }
private void regeneratePlayer() private void regeneratePlayer()
@@ -115,7 +131,7 @@ namespace Assets.Scripts.Player
public void generatePlayer() public void generatePlayer()
{ {
BasicRace race = new BasicRace(); BasicRace race = new BasicRace();
BasicClass role = new BasicClass(); BasicClass role = new ThiefClass();
switch (PlayerPrefs.GetInt("class")) switch (PlayerPrefs.GetInt("class"))
{ {
case 0: case 0:
@@ -145,6 +161,9 @@ namespace Assets.Scripts.Player
case 4: case 4:
race = new GiantRace(); race = new GiantRace();
break; break;
case 5:
race = new NightelfRace();
break;
} }
string playername = PlayerPrefs.GetString("playername"); string playername = PlayerPrefs.GetString("playername");
difficulty = PlayerPrefs.GetInt("difficulty"); difficulty = PlayerPrefs.GetInt("difficulty");
@@ -154,37 +173,34 @@ namespace Assets.Scripts.Player
} }
//Generating player instance for stat preview during creation //Generating player instance for stat preview during creation
public void generatePlayer(BasicRace playerRace, BasicClass playerClass, string name, int difficulty) public PlayerObject generatePlayer(BasicRace playerRace, BasicClass playerClass, string name, int difficulty)
{ {
player = new PlayerObject(name, playerRace, playerClass, difficulty); return new PlayerObject(name, playerRace, playerClass, difficulty);
} }
public void move(Vector3 input) public void move(Vector3 input, bool isSprinting)
{ {
if(gameObject.GetComponent<Rigidbody>().velocity.y <= 0.1f && gameObject.GetComponent<Rigidbody>().velocity.y >= -0.1f){
jumpFrameCounter++;
}
if(jumpFrameCounter >= 10){
canJump = true;
jumpFrameCounter = 0;
}
if (input.y != 0) if (input.y != 0)
{ {
if (canJump) if (canJump)
{ {
gameObject.GetComponent<Rigidbody>().velocity = new Vector3(0, 5, 0); gameObject.GetComponent<Rigidbody>().linearVelocity = new Vector3(0, 5, 0);
audioHandler.playJump(); audioHandler.playJump();
canJump = false; canJump = false;
secondsSinceJump = 0;
} }
} }
Vector3 movement = new Vector3(0, 0, input.z); Vector3 movement = new Vector3(input.x, 0, input.z);
gameObject.transform.Translate(movement * speed * Time.deltaTime); Vector3 force = movement * speed * (isSprinting ? 2f : 1f);
gameObject.transform.Rotate(Vector3.up, input.x * 100 * Time.deltaTime); gameObject.transform.Translate(force * Time.deltaTime);
gameObject.GetComponent<Animator>().SetFloat("velocity", (movement * speed).z); gameObject.GetComponent<Animator>().SetFloat("velocity", force.z);
GameObject.Find("QuestLog").GetComponent<QuestLog>().updateQuests("explore", gameObject, 1); GameObject.Find("QuestLog").GetComponent<QuestLog>().updateQuests("explore", gameObject, 1);
} }
public void rotate(float pitch, float yaw){
transform.rotation = Quaternion.Euler(0f, yaw, 0f);
}
public void getRotation() public void getRotation()
{ {
GameObject needle = GameObject.Find("imgNeedle"); GameObject needle = GameObject.Find("imgNeedle");
@@ -202,7 +218,7 @@ namespace Assets.Scripts.Player
public void gameFinished() public void gameFinished()
{ {
if (worldGenerator.gameWon()) if (worldGenerator.gameWon() && player.getStat("Level").getAmount() >= difficulty * 10 + 10)
{ {
finishedGame = true; finishedGame = true;
uihandler.showMessage("SUCCESS;" + TextHandler.getText("gameWon")); uihandler.showMessage("SUCCESS;" + TextHandler.getText("gameWon"));
@@ -226,15 +242,8 @@ namespace Assets.Scripts.Player
{ {
worldGenerator.changeCurrentTile(col.gameObject); worldGenerator.changeCurrentTile(col.gameObject);
worldGenerator.createTile(new Vector3(-1, 0, 0)); worldGenerator.generateMissingTiles();
worldGenerator.createTile(new Vector3(1, 0, 0)); worldGenerator.hideFarTiles();
worldGenerator.createTile(new Vector3(0, 0, 1));
worldGenerator.createTile(new Vector3(0, 0, -1));
worldGenerator.createTile(new Vector3(-1, 0, -1));
worldGenerator.createTile(new Vector3(1, 0, -1));
worldGenerator.createTile(new Vector3(-1, 0, 1));
worldGenerator.createTile(new Vector3(1, 0, 1));
} }
if (col.name.Contains("House")) if (col.name.Contains("House"))
@@ -244,6 +253,45 @@ namespace Assets.Scripts.Player
transform.position = new Vector3(transform.position.x + 10, 10, transform.position.z); transform.position = new Vector3(transform.position.x + 10, 10, transform.position.z);
} }
} }
if (col.name.Contains("Range"))
{
Enemy enemy = col.gameObject.transform.parent.GetComponent<Enemy>();
switch (col.name)
{
case "AttackRange":
GameObject.Find("Fight").GetComponent<Fight>().startFight(worldGenerator.GetComponent<WorldGenerator>().getCurrentTile(), col.gameObject.transform.parent.gameObject, gameObject, false);
break;
case "DetectionRange":
enemy.HandleDetection();
break;
case "FollowRange":
//Do nothing, as it needs to be detected first
break;
}
}
}
void OnTriggerExit(Collider col)
{
if (col.name.Contains("Range"))
{
Enemy enemy = col.gameObject.transform.parent.GetComponent<Enemy>();
switch (col.name)
{
case "AttackRange":
enemy.handleFollow(true);
break;
case "DetectionRange":
//Do nothing as it already follows player
break;
case "FollowRange":
enemy.handleFollow(false);
break;
}
}
} }
public void displayAction(int index, GameObject image, GameObject desc) public void displayAction(int index, GameObject image, GameObject desc)

View File

@@ -35,23 +35,25 @@ namespace Assets.Scripts.Player
private void generateStats(bool isLoad) private void generateStats(bool isLoad)
{ {
stats = new Dictionary<string, PlayerStat>(); stats = new Dictionary<string, PlayerStat>
stats.Add("Health", new PlayerStat("Health", 100, "The current health of the player")); {
stats.Add("MaxHealth", new PlayerStat("MaxHealth", 100, "The current max health of the player")); { "Health", new PlayerStat("Health", 100, "The current health of the player") },
stats.Add("Secondary", new PlayerStat("Secondary", 20, "The current secondary of the player")); { "MaxHealth", new PlayerStat("MaxHealth", 100, "The current max health of the player") },
stats.Add("MaxSecondary", new PlayerStat("MaxSecondary", 20, "The current max secondary of the player")); { "Secondary", new PlayerStat("Secondary", 20, "The current secondary of the player") },
stats.Add("Strength", new PlayerStat("Strength", 5, "The current strength of the player")); { "MaxSecondary", new PlayerStat("MaxSecondary", 20, "The current max secondary of the player") },
stats.Add("Dexterity", new PlayerStat("Dexterity", 5, "The current dexterity of the player")); { "Strength", new PlayerStat("Strength", 5, "The current strength of the player") },
stats.Add("Intelligence", new PlayerStat("Intelligence", 5, "The current intelligence of the player")); { "Dexterity", new PlayerStat("Dexterity", 5, "The current dexterity of the player") },
stats.Add("Experience", new PlayerStat("Experience", 0, "The current experience of the player")); { "Intelligence", new PlayerStat("Intelligence", 5, "The current intelligence of the player") },
stats.Add("MaxExperience", new PlayerStat("MaxExperience", 10, "The current max experience of the player")); { "Experience", new PlayerStat("Experience", 0, "The current experience of the player") },
stats.Add("SecondaryRegen", new PlayerStat("SecondaryRegen", 5, "The current secondary regen of the player")); { "MaxExperience", new PlayerStat("MaxExperience", 10, "The current max experience of the player") },
stats.Add("Level", new PlayerStat("Level", 0, "The current level of the player")); { "SecondaryRegen", new PlayerStat("SecondaryRegen", 5, "The current secondary regen of the player") },
stats.Add("Luck", new PlayerStat("Luck", 20 - (difficulty * 5), "The current luck of the player")); { "Level", new PlayerStat("Level", 0, "The current level of the player") },
stats.Add("Killcount", new PlayerStat("Killcount", -1, "The current killcount of the player")); { "Luck", new PlayerStat("Luck", 20 - (difficulty * 5), "The current luck of the player") },
stats.Add("Points", new PlayerStat("Points", 0, "The current skillpoints of the player")); { "Killcount", new PlayerStat("Killcount", -1, "The current killcount of the player") },
stats.Add("TreeCount", new PlayerStat("TreeCount",0,"The amount of trees the player chopped")); { "Points", new PlayerStat("Points", 0, "The current skillpoints of the player") },
stats.Add("OreCount", new PlayerStat("OreCount",0,"The amount of ores the player mined")); { "TreeCount", new PlayerStat("TreeCount", 0, "The amount of trees the player chopped") },
{ "OreCount", new PlayerStat("OreCount", 0, "The amount of ores the player mined") }
};
if (!isLoad) if (!isLoad)
{ {
@@ -63,33 +65,7 @@ namespace Assets.Scripts.Player
private void generateSkills() private void generateSkills()
{ {
switch (role.classname) role.GenerateSkills(skills);
{
case "Warrior":
skills[0] = new BasicSkill(20, 10, 2, "Slash", "Skills/Warrior/Slash", null);
skills[0].setDescription(TextHandler.getText("slashDesc"));
skills[1] = new BasicSkill(0, 5, 1, "Block", "Skills/Warrior/Block", null);
skills[1].setDescription(TextHandler.getText("blockDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Execution", "Skills/Warrior/Execution", null);
skills[2].setDescription(TextHandler.getText("executionDesc"));
break;
case "Thief":
skills[0] = new BasicSkill(20, 10, 2, "Stab", "Skills/Thief/Stab", null);
skills[0].setDescription(TextHandler.getText("stabDesc"));
skills[1] = new BasicSkill(0, 5, 1, "SmokeScreen", "Skills/Thief/SmokeScreen", null);
skills[1].setDescription(TextHandler.getText("smokeScreenDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Heartstop", "Skills/Thief/Heartstop", null);
skills[2].setDescription(TextHandler.getText("heartStopDesc"));
break;
case "Mage":
skills[0] = new BasicSkill(20, 10, 2, "Icicle", "Skills/Mage/Icicle", null);
skills[0].setDescription(TextHandler.getText("icicleDesc"));
skills[1] = new BasicSkill(0, 5, 1, "Teleport", "Skills/Mage/Teleport", null);
skills[1].setDescription(TextHandler.getText("teleportDesc"));
skills[2] = new BasicSkill(35, 30, 4, "Fireball", "Skills/Mage/Fireball", null);
skills[2].setDescription(TextHandler.getText("fireballDesc"));
break;
}
} }
public void loadPlayer(JToken json) public void loadPlayer(JToken json)
@@ -155,6 +131,9 @@ namespace Assets.Scripts.Player
case "Goblin": case "Goblin":
race = new GoblinRace(); race = new GoblinRace();
break; break;
case "Nightelf":
race = new NightelfRace();
break;
} }
} }

View File

@@ -25,19 +25,19 @@ namespace Assets.Scripts.Player
} }
public string getTooltip(){ public string getTooltip(){
return this.tooltip; return tooltip;
} }
public string getText(){ public string getText(){
return this.text; return text;
} }
public int getAmount(){ public int getAmount(){
return this.amount; return amount;
} }
public void changeAmount(int change){ public void changeAmount(int change){
this.amount = this.amount + change; amount += change;
} }
public void setAmount(int amount){ public void setAmount(int amount){

View File

@@ -0,0 +1,19 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Assets.Scripts.Races
{
class NightelfRace : BasicRace
{
public NightelfRace() : base()
{
racename = "Nightelf";
dexterityBonus = 2;
intelligenceBonus = 2;
strengthBonus = -2;
healthBonus = 0;
secondaryBonus = 10;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 24b883febbdc031629a2f38b8eef6d4a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -13,7 +13,7 @@ public class Tile : MonoBehaviour
System.Random rand = new System.Random(); System.Random rand = new System.Random();
TileType tiletype; TileType tiletype;
GameObject contentGenerator; GameObject contentGenerator;
List<GameObject> aliveEnemies = new List<GameObject>(); public List<GameObject> aliveEnemies = new List<GameObject>();
public void generateTile(Vector3 pos, TileType type) public void generateTile(Vector3 pos, TileType type)
{ {
@@ -29,6 +29,16 @@ public class Tile : MonoBehaviour
} }
public void show()
{
gameObject.SetActive(true);
}
public void hide()
{
gameObject.SetActive(false);
}
public void generateContent() public void generateContent()
{ {
foreach (Vector3 position in getSpawnLocations()) foreach (Vector3 position in getSpawnLocations())
@@ -52,7 +62,7 @@ public class Tile : MonoBehaviour
newPoint = new Vector3(rand.Next(-40, 40) + 100 * position.x, 50, rand.Next(-40, 40) + 100 * position.z); newPoint = new Vector3(rand.Next(-40, 40) + 100 * position.x, 50, rand.Next(-40, 40) + 100 * position.z);
foreach (Vector3 vector in list) foreach (Vector3 vector in list)
{ {
if (Vector3.Distance(vector, newPoint) < 12.5f) if (Vector3.Distance(vector, newPoint) < 5.5f)
{ {
canSpawn = false; canSpawn = false;
break; break;
@@ -75,9 +85,9 @@ public class Tile : MonoBehaviour
{ {
int chance = rand.Next(1, 101); int chance = rand.Next(1, 101);
if (chance >= 25) if (chance >= 20)
{ {
GameObject content = contentGenerator.GetComponent<ContentGenerator>().generateContent(tiletype.ToString()); GameObject content = contentGenerator.GetComponent<ContentGenerator>().generateContent(tiletype);
if (content != null) if (content != null)
{ {
GameObject obj = Instantiate(content, position, Quaternion.identity, gameObject.transform); GameObject obj = Instantiate(content, position, Quaternion.identity, gameObject.transform);
@@ -184,6 +194,7 @@ public class Tile : MonoBehaviour
position = new Vector3(float.Parse(obj["position"].ToString().Split('/')[0]), float.Parse(obj["position"].ToString().Split('/')[1]), float.Parse(obj["position"].ToString().Split('/')[2])); position = new Vector3(float.Parse(obj["position"].ToString().Split('/')[0]), float.Parse(obj["position"].ToString().Split('/')[1]), float.Parse(obj["position"].ToString().Split('/')[2]));
spawnedObject = Instantiate(spawnedObject, position, Quaternion.identity); spawnedObject = Instantiate(spawnedObject, position, Quaternion.identity);
spawnedObject.transform.parent = gameObject.transform; spawnedObject.transform.parent = gameObject.transform;
spawnedObject.transform.localScale *= 10;
if (spawnedObject.tag.Contains("Enemy")) if (spawnedObject.tag.Contains("Enemy"))
{ {
aliveEnemies.Add(spawnedObject); aliveEnemies.Add(spawnedObject);

View File

@@ -206,7 +206,7 @@ namespace Assets.Scripts
switch (type) switch (type)
{ {
case TileType.LAKE: case TileType.LAKE:
result[i] = basis[i] - 1.5f; result[i] = basis[i] - 1.0f;
break; break;
case TileType.MOUNTAINS: case TileType.MOUNTAINS:
result[i] = basis[i] + 1.5f; result[i] = basis[i] + 1.5f;

Some files were not shown because too many files have changed in this diff Show More