From f643f6cc8adfaa67bb7062ea5db2d4e259824ca2 Mon Sep 17 00:00:00 2001 From: Reinier Vens Date: Thu, 10 Dec 2020 23:20:38 +0000 Subject: [PATCH] New Inventory System + Overhaul Removed universal GameContext references Refactored GameContext: It's now only responsible for item management. As such it's now called ItemManager GlobalData is gone, relevant settings are distributed amongst specialized settings classes Entities are no longer database entries, references to them are now direct - Zone is reponsible for storing them in ZonePacks Controller subtypes are now generic classes, class argument is task type Inventory is now a 2D grid instead of a list Entity temperature is now a 2D grid instead of a number Item sizes are now arbitrary shapes instead of a number Hardpoints are now arbitrary shapes instead Equipped items have their own temperatures Map view now displays sunlight colors Integrated Allegorithmic Substance Plugin Imported Djinni ship and assigned Substance materials Removed Node Editor framework (might come back later but needs work to integrate with behavior system) --- .../.idea/contentModel.xml | 127 +- Aetheria-Economy.sln | 22 +- Aetheria-Economy.sln.DotSettings | 1 + Assembly-CSharp-Editor-firstpass.csproj | 27 +- Assembly-CSharp-Editor.csproj | 27 +- Assembly-CSharp-firstpass.csproj | 21 +- Assembly-CSharp.csproj | 26 +- Assets/Allegorithmic.meta | 8 + Assets/Allegorithmic/Plugins.meta | 8 + Assets/Allegorithmic/Plugins/EULA.txt | 468 +++++++ Assets/Allegorithmic/Plugins/EULA.txt.meta | 7 + .../Plugins/Substance.EditorHelper.meta | 8 + .../Substance.EditorHelper/Scripter.cs | 68 + .../Substance.EditorHelper/Scripter.cs.meta} | 2 +- .../Substance.EditorHelper.asmdef | 3 + .../Substance.EditorHelper.asmdef.meta | 7 + .../Plugins/Substance.Engine.bundle.meta | 33 + .../Substance.Engine.bundle/Contents.meta | 8 + .../Contents/Info.plist | 44 + .../Contents/Info.plist.meta | 7 + .../Contents/MacOS.meta | 8 + .../Contents/MacOS/Substance.Engine | 3 + .../Contents/MacOS/Substance.Engine.meta | 7 + .../Plugins/Substance.Engine.dll | 3 + .../Plugins/Substance.Engine.dll.meta | 27 + .../Allegorithmic/Plugins/Substance.Game.dll | 3 + .../Plugins/Substance.Game.dll.meta | 33 + .../Plugins/Substance.Platform.meta | 8 + .../Substance.Platform/NativeFunctions.cs | 1159 +++++++++++++++++ .../NativeFunctions.cs.meta} | 2 +- .../Substance.Platform.asmdef | 3 + .../Substance.Platform.asmdef.meta | 7 + Assets/Allegorithmic/Plugins/Substance.meta | 8 + .../Plugins/Substance/Arm64.meta | 8 + .../Arm64/libSubstance.Engine.Mobile.so | Bin 0 -> 2124544 bytes .../Arm64/libSubstance.Engine.Mobile.so.meta | 96 ++ .../Substance/Arm64/libalgcompression.a | 3 + .../Substance/Arm64/libalgcompression.a.meta | 96 ++ .../Substance/Arm64/libpfxlinkercommon.a | 3 + .../Substance/Arm64/libpfxlinkercommon.a.meta | 96 ++ .../Substance/Arm64/libsubstance_framework.a | 3 + .../Arm64/libsubstance_framework.a.meta | 96 ++ .../Substance/Arm64/libsubstance_linker.a | 3 + .../Arm64/libsubstance_linker.a.meta | 96 ++ .../Substance/Arm64/libsubstance_neon_blend.a | 3 + .../Arm64/libsubstance_neon_blend.a.meta | 96 ++ .../Plugins/Substance/Arm64/libtinyxml.a | 3 + .../Plugins/Substance/Arm64/libtinyxml.a.meta | 96 ++ .../Plugins/Substance/Armv7.meta | 8 + .../Armv7/libSubstance.Engine.Mobile.so | Bin 0 -> 1849504 bytes .../Armv7/libSubstance.Engine.Mobile.so.meta | 93 ++ .../Substance/Armv7/libalgcompression.a | 3 + .../Substance/Armv7/libalgcompression.a.meta | 102 ++ .../Substance/Armv7/libpfxlinkercommon.a | 3 + .../Substance/Armv7/libpfxlinkercommon.a.meta | 102 ++ .../Substance/Armv7/libsubstance_framework.a | 3 + .../Armv7/libsubstance_framework.a.meta | 93 ++ .../Substance/Armv7/libsubstance_linker.a | 3 + .../Armv7/libsubstance_linker.a.meta | 93 ++ .../Substance/Armv7/libsubstance_neon_blend.a | 3 + .../Armv7/libsubstance_neon_blend.a.meta | 93 ++ .../Plugins/Substance/Armv7/libtinyxml.a | 3 + .../Plugins/Substance/Armv7/libtinyxml.a.meta | 93 ++ .../Plugins/Substance/Substance Engine.meta | 8 + .../Substance/Substance Engine/Editor.meta | 8 + .../Substance Engine/Editor/MainObject.png | 3 + .../Editor/MainObject.png.meta | 88 ++ .../Editor/Substance.Editor.dll | 3 + .../Editor/Substance.Editor.dll.meta | 33 + .../Substance Engine/Editor/Substance.png | 3 + .../Editor/Substance.png.meta | 88 ++ .../Editor/SubstanceGraph-32.png | 3 + .../Editor/SubstanceGraph-32.png.meta | 88 ++ .../Editor/SubstanceGraph.png | 3 + .../Editor/SubstanceGraph.png.meta | 88 ++ .../Plugins/Substance/Substance Source.meta | 8 + .../Substance/Substance Source/Editor.meta | 8 + .../Substance Source/Editor/Images.meta | 8 + .../Editor/Images/AssetDownload.png | 3 + .../Editor/Images/AssetDownload.png.meta | 88 ++ .../Editor/Images/AvailableDownloads.png | 3 + .../Editor/Images/AvailableDownloads.png.meta | 88 ++ .../Editor/Images/DetailExitButton.png | 3 + .../Editor/Images/DetailExitButton.png.meta | 88 ++ .../Editor/Images/LoginButton.png | 3 + .../Editor/Images/LoginButton.png.meta | 88 ++ .../Editor/Images/LogoutButton.png | 3 + .../Editor/Images/LogoutButton.png.meta | 88 ++ .../Editor/Images/MagnifyingGlass.png | 3 + .../Editor/Images/MagnifyingGlass.png.meta | 88 ++ .../Editor/Images/MyAssetsButton.png | 3 + .../Editor/Images/MyAssetsButton.png.meta | 88 ++ .../Editor/Images/Source.Icon.png | 3 + .../Editor/Images/Source.Icon.png.meta | 88 ++ .../Editor/Images/SubstanceSourceLoading.png | 3 + .../Images/SubstanceSourceLoading.png.meta | 88 ++ .../Editor/Images/download.png | 3 + .../Editor/Images/download.png.meta | 88 ++ .../Substance Source/Editor/Images/free.png | 3 + .../Editor/Images/free.png.meta | 88 ++ .../Editor/Images/leftarrow.png | 3 + .../Editor/Images/leftarrow.png.meta | 88 ++ .../Editor/Images/library.png | 3 + .../Editor/Images/library.png.meta | 88 ++ .../Editor/Images/logo-substance.png | 3 + .../Editor/Images/logo-substance.png.meta | 88 ++ .../Editor/Images/logo-white.png | 3 + .../Editor/Images/logo-white.png.meta | 88 ++ .../Substance Source/Editor/Images/new.png | 3 + .../Editor/Images/new.png.meta | 88 ++ .../Editor/Images/rightarrow.png | 3 + .../Editor/Images/rightarrow.png.meta | 88 ++ .../Editor/Images/spinner.png | 3 + .../Editor/Images/spinner.png.meta | 88 ++ .../Editor/SourceInterfacex64.dll | 3 + .../Editor/SourceInterfacex64.dll.meta | 27 + .../Editor/SourceUnityLib.dll | 3 + .../Editor/SourceUnityLib.dll.meta | 33 + .../Editor/libSourceInterfacex64.dylib | 3 + .../Editor/libSourceInterfacex64.dylib.meta | 7 + .../Allegorithmic/Plugins/Substance/iOS.meta | 8 + .../Substance/iOS/libSubstance.Engine.a | 3 + .../Substance/iOS/libSubstance.Engine.a.meta | 102 ++ .../Plugins/Substance/iOS/libalgcompression.a | 3 + .../Substance/iOS/libalgcompression.a.meta | 91 ++ .../Substance/iOS/libpfxlinkercommon.a | 3 + .../Substance/iOS/libpfxlinkercommon.a.meta | 91 ++ .../Substance/iOS/libsubstance_framework.a | 3 + .../iOS/libsubstance_framework.a.meta | 91 ++ .../Substance/iOS/libsubstance_linker.a | 3 + .../Substance/iOS/libsubstance_linker.a.meta | 91 ++ .../Substance/iOS/libsubstance_neon_blend.a | 3 + .../iOS/libsubstance_neon_blend.a.meta | 91 ++ .../Plugins/Substance/iOS/libtinyxml.a | 3 + .../Plugins/Substance/iOS/libtinyxml.a.meta | 91 ++ .../Plugins/engine_build_info.txt | 4 + .../Plugins/engine_build_info.txt.meta | 7 + .../Plugins/libSubstance.Engine.so | Bin 0 -> 1666024 bytes .../Plugins/libSubstance.Engine.so.meta | 27 + .../Plugins/libsubstance_sse2_blend.bundle | 3 + .../libsubstance_sse2_blend.bundle.meta | 32 + .../Plugins/libsubstance_sse2_blend.so | Bin 0 -> 875112 bytes .../Plugins/libsubstance_sse2_blend.so.meta | 27 + .../Plugins/substance_sse2_blend.dll | 3 + .../Plugins/substance_sse2_blend.dll.meta | 27 + Assets/FitToCamera.cs | 13 + Assets/FitToCamera.cs.meta | 11 + Assets/Materials/Glass.mat | 79 ++ Assets/Materials/Glass.mat.meta | 8 + Assets/Materials/Headlights.mat | 84 ++ Assets/Materials/Headlights.mat.meta | 8 + Assets/Materials/Radiators.mat | 87 ++ Assets/Materials/Radiators.mat.meta | 8 + Assets/Materials/Substance.meta | 8 + Assets/Materials/Substance/Metal.meta | 8 + .../chipped_paint_corrugated_plates.sbsar | 3 + ...chipped_paint_corrugated_plates.sbsar.meta | 293 +++++ .../Metal/dirty_corrugated_metal_plates.sbsar | 3 + .../dirty_corrugated_metal_plates.sbsar.meta | 293 +++++ .../Substance/Metal/galvanized_001.sbsar | 3 + .../Substance/Metal/galvanized_001.sbsar.meta | 369 ++++++ .../Metal/heavy_rusty_corrugated_panels.sbsar | 3 + .../heavy_rusty_corrugated_panels.sbsar.meta | 293 +++++ .../Substance/Metal/iron_damaged.sbsar | 3 + .../Substance/Metal/iron_damaged.sbsar.meta | 293 +++++ .../Substance/Metal/iron_rugged.sbsar | 3 + .../Substance/Metal/iron_rugged.sbsar.meta | 293 +++++ .../Materials/Substance/Metal/metal_002.sbsar | 3 + .../Substance/Metal/metal_002.sbsar.meta | 372 ++++++ .../Materials/Substance/Metal/metal_003.sbsar | 3 + .../Substance/Metal/metal_003.sbsar.meta | 372 ++++++ .../Materials/Substance/Metal/metal_006.sbsar | 3 + .../Substance/Metal/metal_006.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_aluminium.sbsar | 3 + .../Metal/metal_aluminium.sbsar.meta | 373 ++++++ .../Metal/metal_aluminium_brushed.sbsar | 3 + .../Metal/metal_aluminium_brushed.sbsar.meta | 373 ++++++ .../Substance/Metal/metal_brass.sbsar | 3 + .../Substance/Metal/metal_brass.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_car_paint.sbsar | 3 + .../Metal/metal_car_paint.sbsar.meta | 379 ++++++ .../Substance/Metal/metal_copper.sbsar | 3 + .../Substance/Metal/metal_copper.sbsar.meta | 369 ++++++ .../Metal/metal_corrugated_002.sbsar | 3 + .../Metal/metal_corrugated_002.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_floor_002.sbsar | 3 + .../Metal/metal_floor_002.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_floor_004.sbsar | 3 + .../Metal/metal_floor_004.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_floor_006.sbsar | 3 + .../Metal/metal_floor_006.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_gold.sbsar | 3 + .../Substance/Metal/metal_gold.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_nickel.sbsar | 3 + .../Substance/Metal/metal_nickel.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_painted_steel.sbsar | 3 + .../Metal/metal_painted_steel.sbsar.meta | 376 ++++++ .../Substance/Metal/metal_panels_001.sbsar | 3 + .../Metal/metal_panels_001.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_panels_002.sbsar | 3 + .../Metal/metal_panels_002.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_plate_001.sbsar | 3 + .../Metal/metal_plate_001.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_plate_004.sbsar | 3 + .../Metal/metal_plate_004.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_plate_011.sbsar | 3 + .../Metal/metal_plate_011.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_platinum.sbsar | 3 + .../Substance/Metal/metal_platinum.sbsar.meta | 372 ++++++ .../Substance/Metal/metal_roll_up.sbsar | 3 + .../Substance/Metal/metal_roll_up.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_silver.sbsar | 3 + .../Substance/Metal/metal_silver.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_steel.sbsar | 3 + .../Substance/Metal/metal_steel.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_steel_brushed.sbsar | 3 + .../Metal/metal_steel_brushed.sbsar.meta | 370 ++++++ .../Substance/Metal/metal_steel_bumped.sbsar | 3 + .../Metal/metal_steel_bumped.sbsar.meta | 369 ++++++ .../Metal/metal_steel_parkerized.sbsar | 3 + .../Metal/metal_steel_parkerized.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_titanium.sbsar | 3 + .../Substance/Metal/metal_titanium.sbsar.meta | 369 ++++++ .../Substance/Metal/metal_used.sbsar | 3 + .../Substance/Metal/metal_used.sbsar.meta | 371 ++++++ .../Substance/Metal/metal_weapon.sbsar | 3 + .../Substance/Metal/metal_weapon.sbsar.meta | 373 ++++++ .../Substance/Metal/metal_woven.sbsar | 3 + .../Substance/Metal/metal_woven.sbsar.meta | 369 ++++++ .../Substance/Metal/snatched_metal.sbsar | 3 + .../Substance/Metal/snatched_metal.sbsar.meta | 311 +++++ .../Metal/steel_heavy_corroded_(new).sbsar | 3 + .../steel_heavy_corroded_(new).sbsar.meta | 293 +++++ .../Substance/space_station_outer_panel.sbsar | 3 + .../space_station_outer_panel.sbsar.meta | 293 +++++ .../Substance/space_station_solar_array.sbsar | 3 + .../space_station_solar_array.sbsar.meta | 293 +++++ .../Substance/thermal_insulation_panel.sbsar | 3 + .../thermal_insulation_panel.sbsar.meta | 293 +++++ Assets/Materials/Thrusters.mat | 87 ++ Assets/Materials/Thrusters.mat.meta | 8 + Assets/Materials/UI/Minimap Background.mat | 80 ++ .../Materials/UI/Minimap Background.mat.meta | 8 + Assets/Models/Djinni.fbx | 3 + Assets/Models/Djinni.fbx.meta | 101 ++ Assets/Resources/Fog Tint.renderTexture | 2 +- Assets/Resources/Minimap.renderTexture | 2 +- Assets/Scenes/ARPG.unity | 276 +++- Assets/Scripts/ActionGameManager.cs | 9 +- Assets/Scripts/Editor/DatabaseInspector.cs | 56 +- Assets/Scripts/GameSettings.cs | 1 + Assets/Scripts/RethinkConnection.cs | 1 - Assets/Scripts/Sector Display/MapView.cs | 4 +- .../Scripts/Sector Display/SectorRenderer.cs | 6 +- .../ServerShared/Agents/AgentBehavior.cs | 4 +- Assets/Scripts/ServerShared/Agents/Aim.cs | 2 +- .../ServerShared/Agents/HaulingTask.cs | 4 +- .../Scripts/ServerShared/Agents/Locomotion.cs | 2 +- .../ServerShared/Agents/StationTowing.cs | 2 +- .../ServerShared/Agents/VelocityMatch.cs | 4 +- .../Scripts/ServerShared/Agents/WanderTask.cs | 5 + .../ServerShared/Agents/WanderTask.cs.meta | 3 + .../ServerShared/Behaviors/Behaviors.cs | 13 +- .../ServerShared/Behaviors/Controller.cs | 119 +- .../ServerShared/Behaviors/Cooldown.cs | 13 +- .../ServerShared/Behaviors/EnergyDraw.cs | 13 +- .../ServerShared/Behaviors/FactoryBehavior.cs | 288 ++-- .../Behaviors/HaulingController.cs | 145 +-- Assets/Scripts/ServerShared/Behaviors/Heat.cs | 10 +- .../Scripts/ServerShared/Behaviors/Hitscan.cs | 10 +- .../ServerShared/Behaviors/ItemUsage.cs | 30 +- .../ServerShared/Behaviors/Launcher.cs | 8 +- .../Behaviors/MiningController.cs | 155 ++- .../ServerShared/Behaviors/MiningTool.cs | 16 +- .../Behaviors/PatrolController.cs | 34 +- .../Behaviors/ProjectileWeapon.cs | 8 +- .../ServerShared/Behaviors/Radiance.cs | 8 +- .../ServerShared/Behaviors/Radiator.cs | 14 +- .../Scripts/ServerShared/Behaviors/Reactor.cs | 20 +- .../ServerShared/Behaviors/Reflector.cs | 8 +- .../ServerShared/Behaviors/ResourceScanner.cs | 21 +- .../Scripts/ServerShared/Behaviors/Sensor.cs | 8 +- .../Scripts/ServerShared/Behaviors/Shield.cs | 8 +- .../ServerShared/Behaviors/StatModifier.cs | 34 +- .../Behaviors/SurveyController.cs | 143 +- .../Scripts/ServerShared/Behaviors/Switch.cs | 8 +- .../ServerShared/Behaviors/Thermotoggle.cs | 10 +- .../ServerShared/Behaviors/Thruster.cs | 14 +- .../Behaviors/TowingController.cs | 64 +- .../Scripts/ServerShared/Behaviors/Trigger.cs | 8 +- .../Scripts/ServerShared/Behaviors/Turning.cs | 14 +- .../Behaviors/VelocityConversion.cs | 8 +- .../ServerShared/Behaviors/VelocityLimit.cs | 10 +- .../ServerShared/Behaviors/Visibility.cs | 12 +- .../Behaviors/WanderController.cs | 26 +- Assets/Scripts/ServerShared/DatabaseEntry.cs | 5 +- .../ServerShared/Economy.Shared.Unity.asmdef | 4 +- Assets/Scripts/ServerShared/Entity.cs | 1089 +++++++++------- Assets/Scripts/ServerShared/Enums.cs | 1 + Assets/Scripts/ServerShared/Extensions.cs | 12 +- Assets/Scripts/ServerShared/GlobalData.cs | 156 --- Assets/Scripts/ServerShared/IChangeSource.cs | 9 - Assets/Scripts/ServerShared/ItemData.cs | 229 ++-- Assets/Scripts/ServerShared/ItemInstance.cs | 31 +- .../{GameContext.cs => ItemManager.cs} | 593 +++------ ...ameContext.cs.meta => ItemManager.cs.meta} | 0 Assets/Scripts/ServerShared/MathFormatters.cs | 41 + Assets/Scripts/ServerShared/MathResolver.cs | 6 + Assets/Scripts/ServerShared/Messages.cs | 2 +- Assets/Scripts/ServerShared/OrbitalEntity.cs | 2 +- Assets/Scripts/ServerShared/Settings.cs | 15 + Assets/Scripts/ServerShared/Ship.cs | 5 +- Assets/Scripts/ServerShared/Zone.cs | 35 +- Assets/Scripts/ServerShared/ZoneGenerator.cs | 70 +- Assets/Scripts/TechTreeMsagl.cs | 8 +- Assets/Scripts/UI/ColonyTab.cs | 450 ------- Assets/Scripts/UI/PropertiesPanel.cs | 310 ++--- Assets/Scripts/UnityExtensions.cs | 4 +- Assets/Shaders/ViewNormalEmissive.shader | 91 ++ Assets/Shaders/ViewNormalEmissive.shader.meta | 9 + Economy.Shared.Unity.csproj | 15 +- GameData/Home.zone | Bin 0 -> 25008 bytes MessagePack.csproj | 11 +- Packages/manifest.json | 1 - Packages/packages-lock.json | 6 - ProjectSettings/ProjectSettings.asset | 4 +- ProjectSettings/ProjectVersionPrevious.txt | 2 + ...me.csproj => Substance.EditorHelper.csproj | 43 +- ...Editor.csproj => Substance.Platform.csproj | 78 +- UniRx.csproj | 11 +- 330 files changed, 24257 insertions(+), 2845 deletions(-) create mode 100644 Assets/Allegorithmic.meta create mode 100644 Assets/Allegorithmic/Plugins.meta create mode 100644 Assets/Allegorithmic/Plugins/EULA.txt create mode 100644 Assets/Allegorithmic/Plugins/EULA.txt.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.EditorHelper.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.EditorHelper/Scripter.cs rename Assets/{Scripts/UI/ColonyTab.cs.meta => Allegorithmic/Plugins/Substance.EditorHelper/Scripter.cs.meta} (83%) create mode 100644 Assets/Allegorithmic/Plugins/Substance.EditorHelper/Substance.EditorHelper.asmdef create mode 100644 Assets/Allegorithmic/Plugins/Substance.EditorHelper/Substance.EditorHelper.asmdef.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents/Info.plist create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents/Info.plist.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents/MacOS.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents/MacOS/Substance.Engine create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.bundle/Contents/MacOS/Substance.Engine.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.dll create mode 100644 Assets/Allegorithmic/Plugins/Substance.Engine.dll.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Game.dll create mode 100644 Assets/Allegorithmic/Plugins/Substance.Game.dll.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Platform.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.Platform/NativeFunctions.cs rename Assets/{Scripts/ServerShared/IChangeSource.cs.meta => Allegorithmic/Plugins/Substance.Platform/NativeFunctions.cs.meta} (83%) create mode 100644 Assets/Allegorithmic/Plugins/Substance.Platform/Substance.Platform.asmdef create mode 100644 Assets/Allegorithmic/Plugins/Substance.Platform/Substance.Platform.asmdef.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libSubstance.Engine.Mobile.so create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libSubstance.Engine.Mobile.so.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libSubstance.Engine.Mobile.so create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libSubstance.Engine.Mobile.so.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libalgcompression.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libalgcompression.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libpfxlinkercommon.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libpfxlinkercommon.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_framework.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_framework.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_linker.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_linker.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_neon_blend.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libsubstance_neon_blend.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libtinyxml.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/Armv7/libtinyxml.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/MainObject.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/MainObject.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/SubstanceGraph-32.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/SubstanceGraph-32.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/SubstanceGraph.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/SubstanceGraph.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/AssetDownload.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/AssetDownload.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/AvailableDownloads.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/AvailableDownloads.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/DetailExitButton.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/DetailExitButton.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/LoginButton.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/LoginButton.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/LogoutButton.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/LogoutButton.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/MagnifyingGlass.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/MagnifyingGlass.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/MyAssetsButton.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/MyAssetsButton.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/Source.Icon.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/Source.Icon.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/SubstanceSourceLoading.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/SubstanceSourceLoading.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/download.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/download.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/free.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/free.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/leftarrow.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/leftarrow.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/library.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/library.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/logo-substance.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/logo-substance.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/logo-white.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/logo-white.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/new.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/new.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/rightarrow.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/rightarrow.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/spinner.png create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/Images/spinner.png.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceInterfacex64.dll create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceInterfacex64.dll.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/libSourceInterfacex64.dylib create mode 100644 Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/libSourceInterfacex64.dylib.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libSubstance.Engine.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libSubstance.Engine.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libalgcompression.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libalgcompression.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libpfxlinkercommon.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libpfxlinkercommon.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_framework.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_framework.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_linker.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_linker.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_neon_blend.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libsubstance_neon_blend.a.meta create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libtinyxml.a create mode 100644 Assets/Allegorithmic/Plugins/Substance/iOS/libtinyxml.a.meta create mode 100644 Assets/Allegorithmic/Plugins/engine_build_info.txt create mode 100644 Assets/Allegorithmic/Plugins/engine_build_info.txt.meta create mode 100644 Assets/Allegorithmic/Plugins/libSubstance.Engine.so create mode 100644 Assets/Allegorithmic/Plugins/libSubstance.Engine.so.meta create mode 100644 Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle create mode 100644 Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle.meta create mode 100644 Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so create mode 100644 Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so.meta create mode 100644 Assets/Allegorithmic/Plugins/substance_sse2_blend.dll create mode 100644 Assets/Allegorithmic/Plugins/substance_sse2_blend.dll.meta create mode 100644 Assets/FitToCamera.cs create mode 100644 Assets/FitToCamera.cs.meta create mode 100644 Assets/Materials/Glass.mat create mode 100644 Assets/Materials/Glass.mat.meta create mode 100644 Assets/Materials/Headlights.mat create mode 100644 Assets/Materials/Headlights.mat.meta create mode 100644 Assets/Materials/Radiators.mat create mode 100644 Assets/Materials/Radiators.mat.meta create mode 100644 Assets/Materials/Substance.meta create mode 100644 Assets/Materials/Substance/Metal.meta create mode 100644 Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar create mode 100644 Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar create mode 100644 Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/galvanized_001.sbsar create mode 100644 Assets/Materials/Substance/Metal/galvanized_001.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar create mode 100644 Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/iron_damaged.sbsar create mode 100644 Assets/Materials/Substance/Metal/iron_damaged.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/iron_rugged.sbsar create mode 100644 Assets/Materials/Substance/Metal/iron_rugged.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_002.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_002.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_003.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_003.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_006.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_006.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_aluminium.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_aluminium.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_brass.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_brass.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_car_paint.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_copper.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_copper.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_floor_002.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_floor_002.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_floor_004.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_floor_004.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_floor_006.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_floor_006.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_gold.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_gold.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_nickel.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_nickel.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_painted_steel.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_painted_steel.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_panels_001.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_panels_001.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_panels_002.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_panels_002.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_plate_001.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_plate_001.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_plate_004.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_plate_004.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_plate_011.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_plate_011.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_platinum.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_platinum.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_roll_up.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_roll_up.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_silver.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_silver.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_steel.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_steel.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_titanium.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_titanium.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_used.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_used.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_weapon.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_weapon.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/metal_woven.sbsar create mode 100644 Assets/Materials/Substance/Metal/metal_woven.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/snatched_metal.sbsar create mode 100644 Assets/Materials/Substance/Metal/snatched_metal.sbsar.meta create mode 100644 Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar create mode 100644 Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar.meta create mode 100644 Assets/Materials/Substance/space_station_outer_panel.sbsar create mode 100644 Assets/Materials/Substance/space_station_outer_panel.sbsar.meta create mode 100644 Assets/Materials/Substance/space_station_solar_array.sbsar create mode 100644 Assets/Materials/Substance/space_station_solar_array.sbsar.meta create mode 100644 Assets/Materials/Substance/thermal_insulation_panel.sbsar create mode 100644 Assets/Materials/Substance/thermal_insulation_panel.sbsar.meta create mode 100644 Assets/Materials/Thrusters.mat create mode 100644 Assets/Materials/Thrusters.mat.meta create mode 100644 Assets/Materials/UI/Minimap Background.mat create mode 100644 Assets/Materials/UI/Minimap Background.mat.meta create mode 100644 Assets/Models/Djinni.fbx create mode 100644 Assets/Models/Djinni.fbx.meta create mode 100644 Assets/Scripts/ServerShared/Agents/WanderTask.cs create mode 100644 Assets/Scripts/ServerShared/Agents/WanderTask.cs.meta delete mode 100644 Assets/Scripts/ServerShared/IChangeSource.cs rename Assets/Scripts/ServerShared/{GameContext.cs => ItemManager.cs} (51%) rename Assets/Scripts/ServerShared/{GameContext.cs.meta => ItemManager.cs.meta} (100%) delete mode 100644 Assets/Scripts/UI/ColonyTab.cs create mode 100644 Assets/Shaders/ViewNormalEmissive.shader create mode 100644 Assets/Shaders/ViewNormalEmissive.shader.meta create mode 100644 GameData/Home.zone create mode 100644 ProjectSettings/ProjectVersionPrevious.txt rename com.alelievr.NodeGraphProcessor.Runtime.csproj => Substance.EditorHelper.csproj (92%) rename com.alelievr.NodeGraphProcessor.Editor.csproj => Substance.Platform.csproj (85%) diff --git a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml index 3b46ca86d..dac127bd6 100644 --- a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml +++ b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml @@ -10,6 +10,21 @@ + + + + + + + + + + + + + + + @@ -1389,6 +1404,7 @@ + @@ -1438,11 +1454,10 @@ - - + @@ -1907,7 +1922,6 @@ - @@ -1970,6 +1984,7 @@ + @@ -2000,116 +2015,14 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Aetheria-Economy.sln b/Aetheria-Economy.sln index 020a6e80f..97cfbc1e8 100644 --- a/Aetheria-Economy.sln +++ b/Aetheria-Economy.sln @@ -11,12 +11,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-firstpass", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagePack", "MessagePack.csproj", "{c511ef21-dc27-883d-b027-9a4b6f36bae4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "com.alelievr.NodeGraphProcessor.Runtime", "com.alelievr.NodeGraphProcessor.Runtime.csproj", "{4cc9ece5-0f74-bceb-733d-48f6e84c547b}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Substance.EditorHelper", "Substance.EditorHelper.csproj", "{dd909206-f54e-1c12-ed74-b4e22d464f6a}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Substance.Platform", "Substance.Platform.csproj", "{2ca9591a-f6e2-fafd-e598-0f0563c5ae57}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{a7fc89e3-14ca-fb82-7d67-c13788bee74a}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "com.alelievr.NodeGraphProcessor.Editor", "com.alelievr.NodeGraphProcessor.Editor.csproj", "{a4e83803-35fe-e54d-5974-2af6595e46a5}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor-firstpass", "Assembly-CSharp-Editor-firstpass.csproj", "{b813e4c7-10f6-4f4d-0de5-991510834dc3}" EndProject Global @@ -45,18 +45,18 @@ Global {c511ef21-dc27-883d-b027-9a4b6f36bae4}.Debug|Any CPU.Build.0 = Debug|Any CPU {c511ef21-dc27-883d-b027-9a4b6f36bae4}.Release|Any CPU.ActiveCfg = Release|Any CPU {c511ef21-dc27-883d-b027-9a4b6f36bae4}.Release|Any CPU.Build.0 = Release|Any CPU - {4cc9ece5-0f74-bceb-733d-48f6e84c547b}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4cc9ece5-0f74-bceb-733d-48f6e84c547b}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4cc9ece5-0f74-bceb-733d-48f6e84c547b}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4cc9ece5-0f74-bceb-733d-48f6e84c547b}.Release|Any CPU.Build.0 = Release|Any CPU + {dd909206-f54e-1c12-ed74-b4e22d464f6a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {dd909206-f54e-1c12-ed74-b4e22d464f6a}.Debug|Any CPU.Build.0 = Debug|Any CPU + {dd909206-f54e-1c12-ed74-b4e22d464f6a}.Release|Any CPU.ActiveCfg = Release|Any CPU + {dd909206-f54e-1c12-ed74-b4e22d464f6a}.Release|Any CPU.Build.0 = Release|Any CPU + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57}.Release|Any CPU.Build.0 = Release|Any CPU {a7fc89e3-14ca-fb82-7d67-c13788bee74a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {a7fc89e3-14ca-fb82-7d67-c13788bee74a}.Debug|Any CPU.Build.0 = Debug|Any CPU {a7fc89e3-14ca-fb82-7d67-c13788bee74a}.Release|Any CPU.ActiveCfg = Release|Any CPU {a7fc89e3-14ca-fb82-7d67-c13788bee74a}.Release|Any CPU.Build.0 = Release|Any CPU - {a4e83803-35fe-e54d-5974-2af6595e46a5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {a4e83803-35fe-e54d-5974-2af6595e46a5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {a4e83803-35fe-e54d-5974-2af6595e46a5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {a4e83803-35fe-e54d-5974-2af6595e46a5}.Release|Any CPU.Build.0 = Release|Any CPU {b813e4c7-10f6-4f4d-0de5-991510834dc3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {b813e4c7-10f6-4f4d-0de5-991510834dc3}.Debug|Any CPU.Build.0 = Debug|Any CPU {b813e4c7-10f6-4f4d-0de5-991510834dc3}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/Aetheria-Economy.sln.DotSettings b/Aetheria-Economy.sln.DotSettings index 6fe2fe3f8..458e07f40 100644 --- a/Aetheria-Economy.sln.DotSettings +++ b/Aetheria-Economy.sln.DotSettings @@ -1,5 +1,6 @@  True True + True True True \ No newline at end of file diff --git a/Assembly-CSharp-Editor-firstpass.csproj b/Assembly-CSharp-Editor-firstpass.csproj index 4e18d6ffa..3d6db1b77 100644 --- a/Assembly-CSharp-Editor-firstpass.csproj +++ b/Assembly-CSharp-Editor-firstpass.csproj @@ -25,7 +25,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 0169 @@ -369,6 +369,15 @@ D:/WIP4/Projects/Aetheria-Economy/Assets/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll + D:/WIP4/Projects/Aetheria-Economy/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll @@ -727,14 +736,6 @@ {c2362ba6-dee9-92b9-0779-f5fcf5968986} Economy.Shared.Unity - - {4cc9ece5-0f74-bceb-733d-48f6e84c547b} - com.alelievr.NodeGraphProcessor.Runtime - - - {a4e83803-35fe-e54d-5974-2af6595e46a5} - com.alelievr.NodeGraphProcessor.Editor - {4d885cb7-1f9e-abb3-b070-7265b432ecda} UniRx @@ -743,6 +744,14 @@ {c511ef21-dc27-883d-b027-9a4b6f36bae4} MessagePack + + {dd909206-f54e-1c12-ed74-b4e22d464f6a} + Substance.EditorHelper + + + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57} + Substance.Platform + _E<8{UTb!8&+T?4$zNg<0T)y;=j#E?+8Z`Y+}l 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
eviy&Gnfaq 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%0A?|JFa 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

wDy*iL!wwfVTlj+r;&X0MCK-fb$4? z444l*2Gj!eK)3JEZGamn2b@Pq2P^=hjvWlH1Ky>KCgA?y!Qdx=@UP^&&x6}Xd>&kG zT;*Qi1`9ZOcOsBH#!RNu(_`QPP0`mK0@E+;kC9Oac_rv+75_lV! zc5zE^UHEx02MB*|{$9bm4Z!3}zys(up&35p_h-QTD?SgpfoXsXkl*UcX0X2Nebwi| z!GH^J1M+);0rzvYzLWZpc5l`}M_Th$ldir>rOYpKoU3Hk_Pwfl+e6)dXAX$ z>a&|E|CY~#alj40a^MNz)p0)?b6)Yn;`3%^-}e8pcRuiKRrTLLg#ZNtD&k9kCM6DXNYSfBRt46I7 zwQAI=fmN5W!UA+#w)?!#O>UEB-I(Iz?|Ho*lYaU>|Nnf?xi>fW-rUo*mZMJGoZ-4; zt!MKk>KQZ6`If$9-EwYdpZ#)Pl&d_A^lO^j@PZ9zV_LcSb z_KFpkUiy`lxUXQdW8*w=f$_}!iuOL@$f}dh;s;pT`{-i~r)X}CGL7cWjk0ZikL?1* zP--XRIGtw}>R)7@y!3)nha5=81)y#h^AxFR_vI&#mm0`D!y^2(%e>*$GcPMZ!fCuEjyJ)S5fA-?o@g^ipnSy6+3*{O{Fyr{Nk z7`tB<)%5+H%J8p>GXHR=;{Q!i(I4$prhZ$L`nkiutB^cSG$G~)$MgAPMR_b(eEEt_ zTvaEDiiIa1airlC-BG75I{KK@^t3YZ!n9KPQeK*S^u=lQdyPEyEG2!em97 zTaD*OB7*rU!;7y9(#RuRjrka!N2$J9OGSP2JaYBTbIsNFQG7#}@1qOvV>nWmZ`KJ_ z-^X(1RKAZZypI?8x1PJ|+Im z=wwdTE~-5CxHI%8oVZxaFR7JLWbZ1|ikFn$RWB(G1xk0R8f-=);fF499(G%0 z65@B~3US@}Lfp$DhIwxn;xE?; z@g-*c)*FOax>|_8a?{lZZW5x_Da3c)B*cx}l%C|~?65w%z+E=YD>y>lfm}2k6)PSS9EEeE;kdLOyJH>H|Xj`avO{c?eqtgm~`hraRzeR`6y2vhc_u^syOXN2Gx-s0RLA)ZG= zPccrPqs>qA<9+m0M2Ooy&sX9vFdpdfFEWP1)bk}Fev15G7Q*%wA$FmsqLlSjeuVTj zA;ysJ>q1;ILO%59H-xZ%llx~-_*?uYA;$LhZ6UshTE2r#zstQzsBM({+rEbzz3Un5 z^?lNyTjOkV=+i$CV)YM&coBW%M?x$g6XH+kz8?!w^AjO{gt~qz#PJF2iX1-^B7*`y z$ELp!;>YN=an1++Qivzes$U852ekEB`jiyn^QiIH%r*3$-_V!e5{9mu5aN$$^Y6Hi z_xD0PiLU&E5WhgK6h9_I5C2h!bN(d6*U%gPOnTHk$v*QhLIhFGUxoNOYW$lJ6R0!I zTtI!#F`u4iULxx@<^*z1kssahcjg@O|ATF5yAUCCeunJ_U9|%{qc^`GL<)866ygQ6 zby{E`%0*Q#2{C|7yM*{Gx;Tq%(TbOa_#S%0D_o00Z+caT-=Me82=QmMb~p0@-M)u; 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 literal 0 HcmV?d00001 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libSubstance.Engine.Mobile.so.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libSubstance.Engine.Mobile.so.meta new file mode 100644 index 000000000..209b4b1e4 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libSubstance.Engine.Mobile.so.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 95195e4255ae5cf48879b04f6b0c1879 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a new file mode 100644 index 000000000..44bc9ab3f --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3f186bbbc2f4d81a45b83fb245f4a0cf244d842bef81c690080b0069f3be9dd +size 285544 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a.meta new file mode 100644 index 000000000..3f5d9cebe --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libalgcompression.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: c7a5e377c8a412d43a6acb1c7e6599d9 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a new file mode 100644 index 000000000..536fb3c75 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:995c61bdcbf9ab2de4e3185daa1d531f4a3795a80820d8c4b768bc57882dcdff +size 615600 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a.meta new file mode 100644 index 000000000..9aca8aed9 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libpfxlinkercommon.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: e4536a5af9c102d45829249980c67f5d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a new file mode 100644 index 000000000..42e022208 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb37505297742cda05e3e94d1f47aa0822c35f29f75564bdb044fd6df6840c91 +size 1112490 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a.meta new file mode 100644 index 000000000..c9d7c6ba6 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_framework.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 2697b2af0b223cf4da67834d6a1732ed +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a new file mode 100644 index 000000000..0a8524c00 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91418c45b21c65d00125018239191432cf1dd53a66e6d640f1431f14130ebc51 +size 99912 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a.meta new file mode 100644 index 000000000..660c0a433 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_linker.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 512de381d3d9b6c4ca757abbf394da94 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a new file mode 100644 index 000000000..1acd88e23 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2421f458bde62d5fd7ccc859d159d145394c4fc00c7c190ee0dc04df1608a3a6 +size 1196250 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a.meta new file mode 100644 index 000000000..c3437eeb5 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libsubstance_neon_blend.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: f418178d86adbdd419a3b8e7f6f8e97e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a b/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a new file mode 100644 index 000000000..cce3c7d7a --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e9ceea03c036faaecf733a0e05faecd469023f4a51445aefad76fab794f794 +size 110154 diff --git a/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a.meta b/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a.meta new file mode 100644 index 000000000..6a8b78894 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Arm64/libtinyxml.a.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 9d14103a404e5fa449d672ed3c606c9a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARM64 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Armv7.meta b/Assets/Allegorithmic/Plugins/Substance/Armv7.meta new file mode 100644 index 000000000..f4f87ae67 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/Substance/Armv7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fdd4431c8cc591b458db4e3d5caeb5c9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/Substance/Armv7/libSubstance.Engine.Mobile.so b/Assets/Allegorithmic/Plugins/Substance/Armv7/libSubstance.Engine.Mobile.so new file mode 100644 index 0000000000000000000000000000000000000000..3eb2a2ac1998d65ce34abcd1a4a8e754ea202f44 GIT binary patch literal 1849504 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

>?4{8`YHDuT$M#WnB+3q#fJ^ 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%0AD}k|_d44P$WlU!L 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

Q2Hct*7K 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

%wmODHTHYa?OGQfJ{ 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 z zua%VL{+T=ziM{69$yiSQf1)vi3FMakO;+|7(yOXW(Sp7Z^fRHDd9<1KIJ!XFCBqVy zk?c$U2*Nn}HlioaPk_97|NJ>Gww`cMC3%E-ls1qgJ^|lez8fRNKa|hMFyBUXHzkC> zE5YfCkB6N-?^R|!KLzEN+@TTKh2E*|Mz6**rO97pJ$W?`^S%!9jZj|oQ)Mgvo5RI+ zfN_=&$VM=iVn0;B#CdhtMeZfmLCZ0X*Ivde49&RPyutk-y1k8zkLTy%(b(P$cINTh zO<#ujeCmB1D$Kq97;=^5bul5{_GB3K%qe|)&6BF9X?u$o6JqBxn!osAkfwMLU*mn@ zN99)>kf9aC(MW(Pk*nlmK?rw<*1wNGeedBKpY@w~1JDT6}MG=Npdn(8yc~eDJ@+$hm zSgfNA`3}{U9dYI8UA0H~2f*!{lI3QAIkSOxtFoFiVDM)&X9|gZLY}9YC-2P}e1>>m zbH3HtNy=o<{Nlx?m&0Y$X7%2Vs$KF3vr)$Bj7Vl(5Cwf&e=LJzUW#jetq{Bp0kSAU)OdPKOby~lO@E%xOq&NzjXe; z8RXe+@) z>hI>7gY31(h-cAg6}xLDz6D-aI9+x!QTt~LA2Pe!-nBEFeHP8&-w=E7>VvPx^WDD%&p&@Xo{x6Am=@9p3(NnS9=MEn7U+Q;jtBSpZkR{B z2-*mam+tsI9DnDLwD5G>9q516C$9UsmZ8I0Tz@FNmwvUy52bx~97?y6zMJ2rv(H+t zd)C0S)ID99W%snDn@Ioi9l!d;${2V#>S6Y8`ijy;_*g9G+2Z=H%-qGa2|e!zv40!s z!u8ieF>`5@_YUTOpHGgo+L&a6Jz zU*Jo-7?G!u$@#i2Kgc`6^Zt{|a+|wXapnYAy#rtPU`M(|_uv>|dOujZNx#87y5FmN zFqH16%884}?>wegTAQAiEOXC=?YHnduNQXjgXi~?COj{EuC(7HE{*ii!tuiJigUN; zsS@x$JebPsK!*z^SKixh{VlkDbeY5Tb?AB(mo9R6q0F{6BpN%O_kc!T)bqK9LocA1wV} z$MVs1>VFZ>cW3X95nqG4JUrj+@VxBz@|a%u{qHI!JWL<=;%Z2)srZia6HzS3YR2C$ zEYCGPi{-C@#r+i>>4GJm-gpg|{>ppU-qRtA_ZNnDSRPET*n;v6Sy2U+XTDrxzFu3k zJg2yh!rL2X>(P7?mRAfY>5DaI9Hs{=wos;G++U7e&J=Ay&&r@A@+LHO5; z2O0JwPdMpe`sNHcnRsq4ZX@$W@st|6(Z{imY5u6*x^C|0chAPT>vl0J8&xN1F1Gcl z*?9a%z4(c;RaIiTrb+uD#Kx3yEmwKi+Qo{0jwnq59 zWERJRp%pvp->iR*f!9a*?$SS3HRekBy*4V$&bJj_Z*I)J8d97+{F7$?KZeXeu`;Af zZz7iC(20%cW06rMS8?_$`sU(`CKw?W7kuda;x|nt{9QwG!p`gerg=4Ptm5_0?f-_m zSN#3Yp7i2)j5OV1QztgrTbui>{Kq%Js|_i(BfLi?<n`unFv*kJ&HV)bT*Q zi4ePAYcg0|Yh{Zr|ESt{ovjPh!h^ym?&x;0J#z`+b#MO5-a%)2O~b#A`8_?fcxlB6 z7)wY_*krCGytot68}%|~!wF#>FOI!p?nRQu-up}r-5>Gzo#OG9<9k1_hfrB%#-+OIV+0lrjysw+r8 z`j4Y`WB=%lBd=T*u@0ZoPSve3)A~`Y!*Q-z>esqa%vtF@g-e?f)CZ<&qJHUlNBk33 zW7KpEe6ii<`mT6|E%Z~ES31QQ&y?23ef(I?>2Ot_i&04(@9CJyGlCrCeH}A0hwa3% zoXyjBh?oiVSKoaf`sCN2lB{^Ax!6aW))m=w2HWeGu!&FZG{SqMnF(8m97yqTMU$Mp z3H@>B5>$ihS)1xhGwoNrL&b@U&@YXbXrTPqWk-;YOWFK1z6EQ%*o(c$X}(4o^(%tz zYzUR3cby+O_;nm?()<6i_x|BgRe7F&RpkdU&?JCAXtA{_Af^Lifwt`^t(6dC4C!RD}>@OvlKuE)Vjs3D|(3PSly5d1ktM6Mv0O+p|dbFg^6nP69O2(XUSg+o6?a zt13XUF;+6?-c2)UR==H?bI(2Z+*9YC^ZC3#pU?ZyH@{-- z%*4=3_f;PXe`%$E^xJ;aKX4jwf0VY!#;vlENj#5oTJKbD0-u6mbXVcF|DAddM?Fp* zYrJ&(NLC)UPCq*A#mob__*t%TrMJDseq)Lils>YN{Gq@FTn)UlaA4wcn-*4WhCrF+ELw;bJG>qNzDuouQm#=fk0`;3kGC_294FE@5q z*fFHIfpd(J8s>mH^dfOPisSLE-Wt;!WuKg9w_}$rGe=8nESKXuGGgf$sEs2*~KF7j) zrX|Bq;uDR|TF5@bg|il-Z;qjl29p~CaCnA(#CXm(;z4c*fMKF&Bh#2uYiqA1;*^@Epp0~|>!7aS!OG)oEjE8Gq_e+QYw> z;eMOLx)DU^s?8R)uB0_;X_|0?eJp%)-}@gq<(b38TIY4 zwg}gv>}laeFDAc`eCf@))^NeKRb1;Wz;}~8e?doV20qI<=*MAiN{`O-qmN?K5BeWX zWOMuCTfGH`!VA^CbS$J`2Cio+R8PV?V!L{FRJ>jQw2t_A~fi z%Wf_ky4AU9leM3(nH`fKh4#7g__lt`elFX2c1GXk{m%PeOW#)cJzx{`=_cxwzMYMZ zDm}Y_Yt`gsp^r+p&PLackeAWBZGPVxS2}hZ`Buk9=eg*s_{`{@;WgGiE}M7@*KJ;Y z%AUS~bLreRuVl6>8~O_Jq;qFaJ~U$U(RZY8uP0wRx6Rv`(z9hRUzMqoa(XrdZ=q;t_hm(IYBLD5tlC<89ZdMje>)hzU z)_#ue-qMZE-EEw3`Z*u7oewv-t#S0`{Hxu$_ez)i*@)7RS9*48yy!Xd1#j%tGmnk* z1kuNLru1yZF=j74IMPL)_*rMs=MC|+p3M1`oM*qcbz~C1arXBPj)?2k>gMG2>z-Zk zz$$(1;K($t$wy3i(>az5ll{G|BO0@oJ96^D5ifl$-B-S!;*i~=dmlJBBK$XpXOyMy z&(-r7`aW}dDXFW z>&T_5BVE77tolM@HGAnX%S#(WciADG8@+XtwVfZaeIu;GFMYZyZU5eRfj&K))~8G6 z+P&}&@LLR}|F1%ymhJn>;T=v(6Z-Vf3THWeBHLAY2R3SK+s!-fb!mPEbqncHH?3^e3-@QRYtuP z)S>bX)c2pMOZz4i8&sy#4Ai)gcwbK z4Z0q)+eeZo0JpD9jNyq1dh zeK-mx;ZMbaZy*)d`rES=GhInLKXhu*i$cVR9{NO_>f6}Ejt7Y2CdPCFZPoLS2g;58 zt~eHV^I7x)%h$}aFeeIb2cB9l^-wO}x4)%|W7GryT%n?81+4dU8g@@#9 zJ-W{j?@fC*^WK}|*ptA3*7F|gY4_U)+0U8weX?zuPhGR+Cw_25ey;jvLxBn> z(gIfizmLw1ml#R!6HYb1%{uQ+ry>vTfH&IB7`kE`ZCQoSv3N~@J6M%acd?CCh+gTnDnbslrNc0||RGjZB+TFiI zaY;RV>sv?kyNNS1d+9TF{2eFeQ9O-`J6E2a>vkO*(YGT$(d_r08PWH09DCI9Xa#n> zXY3eOyyn?JJ^M=cnTjK_Q`MVG7JSoefzNV_<+D6y=e~1M=0Sc3^}~4{OX(Qo9okyq z=sOwnwxG8iw|->evpjT={Unx@IfrI@h%vzbpra03U!7TBT1UL(#f*J?#-r>Z6exGv zz$y+`-fLQq-0R4X`^ZaGHlFtgalJ>1%izH!UOJG^KYnQRp<;-$-#a#PuA|P;*m1kB zU_N6Hkb~8ZVo3GvMwVa`ey-ZF^9Op5?3aC|6V7q;KItg%w%K{}tx}J3&YSCK{vYbz zPyZ9&+(WZ`#<9yn&#AMKN8C^h zU!9H?Gt`^HLxwx{r+6@1w7*Ge-;=}l;hzBhq5Cpig~}5zW`?IwWk+5O*>W3m2C&h$ zn{ZbTIA^YNw9)4rn9c9jtG#Bxk+xP_T%@kI!I<6^_|m1<>s?z%&N5&2@Qz=`Ur};^ z#+W!3^&M+%ToEmeOD9zt?R);RpYCisQ4M{>u12{5n>W3%2-i zzlTrX3*(smb}YU{d9_DlO8%0tB`(Z= zJ7I7L@n)8l?j;@>uAuxK=ihale(J|ol4QKrG4EWT-|u{R_X%eaTm^~^7A_}#OZBs4 zh+)1jt*ZxEQ}u0IS%SWmEU~1TzKsf>^EhSnbM|Y`SXrc!wq}3t87n&plgw~iwo<0- z8Zb2S#BC{TPB9$1zjd(cBWw=;i44!`N4Ok(loppuaW{$=QomR8<0;%yxZH*Os*10Z z&zATt)fXyz6dTarps0W#_tE%m%Qd&E4Sq@dof{aG*ej++ckxGqD;PZ_Su3bVPl!u&edWd+#J$GI-$1M!($m#hb!OVeDJw|s?|kSE!* z5{&EYDYuiDk$D&+%LXM z@m}6)^M%>z+CSty_iKEYhOuS&F3;DKZpW|HlfwRNJE+IX=<`xCdW!E7IWTv-T~GR1 z%Z>Oh>1XYSQy6?ap=W6Cad8Dq;OlWA-(@pgm*W3gPs~kAO^WMM{9hmAx(uYaE+dmu zT$h@M&XuOPF8`)uZHg}d-;vRsOWZvjX|7A2o8r1$;s!Y$ZC>KazvaJIRl8YWVei6u z`B}asKZWP=_wgn9F6F=T315;6ajzX0@M6X?yqMrx^6&6^?vB3;CuJeL0$$-=ZSV)c zWhsA=f>3NAL>YhE1%4wvPo2(@-$)G13w&tnwA|RAX60J`fGqq*wmt<%828xt4_|gn znAJ3VCuR$W;&`h!J61=U3qJOzzTB8%AP!#D6%SmsHP#Wzj%}lCF?sU;DJ0GErs6Z? z!*K)W+dbe=q?5?cBlUZpOk|V#xE>_Ep$ET=c4GHE;75gEhhbrb%i@2^JIeP$c%ty9 zKoM9N=farezoGd4Y_3fq&*vjP!=H-r7bmEEN94P)m}|nqJY8J_o*=$XT)WAZ_rxmw z@7W4FYwxQ#1OJuiUUnLIP14ic$hZ3LbtH)nDl<*dAi-|wt zb8wCodR7jcn_EK+zjXid#K>We`}}SMzf{?1z2UBS8Q9S0c3$n)HnLXZyIM%>@cgQI zZsj(3$cE*EU7A>tn@ya4k$d9IROj_GHBOsf{ubA`BiPSYzF2ANEc8?)s)%D7-RXDz z+*3UlPP68#LiB5d-;BOA6_h9c+7kR$esb2dojz->&A-nb zsjP8MqElRpeY>7@O8XSt(E;A)mpCXg}(h<%w?k!^v1U(OK{3zU1=yl>5a{buA z%6>QA&1DOE(0kd_if5eX-t4Xrk5r0#6OJdvu!&bl{F|2F3Ed&X!)duUvA0!B`Os;j zZDXt(vF>beo2Xk@7)tmVAEQ+|z7uQ+?1p?l{UO<{g?k!EBYE(MvZl0^@+{gv<|%XD zDGE7lWmQgF7JXY>4wq<|vo7>gWd8>CP(;5*k6l>`H|HAc;2q^=sF?RvnRb;SmSr}a zG&S&IQD3dn(h6hS&by8_Yb@NE$mt|r3!Q2VnZk7V;R@<8cP;2Kku2KNJ)L)gr;~m; z|6aYk7w^&#yv*j}!Jiz+bbff9*Yl?X2QGR{e|L<39I% z`;letpg%v>-l*E!;7(=CwZ*_bXm|FmlOv;ytI3Q(VMgEJo<`Exr~C$Q+qPHGcD{*E z{073gmecm-w7s^KSe<{t@6fykJ&yh#kFK=8!HUu<$FMf(HyGX;a^Aw;T+i=#wqvE` z`!NC1zwV)Ir6Zm*9mDVGh#zbiy^k?qxx)GxpF`+>{m}~3u(iSw7lwG}#3R)B9Ovk? zI*!cFb^5!jh!4-j*2LJR9`P*6kNqg$l=wa;XhW>jI43)5%$Wc>Y5R~9iyG$?$Kvok z6-aS=isSR)wF7YJ4jA$KXiP1tf~Np3A#n;x#+Og3-tW_RJx@l#k+^mtr>A@+#OZk< zpXVv~J;miIzgKa4ez`ejc|FAsr@BY0Lhd-}sr)7G<8XS)Z>o~DKx?-TJC)XzZ0(nw zwpTq2kEgXsQEpB+ZL?y%xR`R@@HZ1$b7aTTdOn|g59{sMxo1Z|{!tg~r+wjiU2}n* zDw^3Bn{|1y)*;W=xg^$Lp?QPnlF+XM6NhLG*r(ugLdNekZHLpF875g)< zH|Fy{8oQWt#c(Qq)7L@1#~1Tbzide2@u}vzhjllXwcGLsd7e0}*hSd_%iGj9%i=S6 zH~HNL$t&>m420U~KTk)jg|doAo0-m6pEgmi_A1x0;y~x5k0Tsw?N`41M74jMjurnY z|4tptSJeJC)Gaw6O#NEV8+x8dXstiX`T91sscT>ZWkb`yH5BRk_G$T2t_XembX^HtB)yggIjh{#A-eadRu2 zQ$flHx5my<|CIJ8PEUVQ*fU%)T>oFNGJKaKBXNWz%Jgc3maB`k(*C_ z^I6}!dW8Q=7U+Q2TXQ@%h(4v;@fB14qi~k^nYX##r*vx~FW41V+V^ULWbb{m#Z0YltJQa!&QKM+@>$M19QMa|$^{{KMMMwx9bo4}E|Em|fj>xu{nOng=%Jh2$<#NmHT9Lgp)&BJ_>;Z#$V?>;VYL|}t;DK!C_-s669=vdU z_m(^Jsv@rL^~N5H`8pqqjnZ#Zsk<`1*O^D3Ykjm_8~DR3wQJ7wX~lc_Jv$OU=8dd& z##SlvU%F4E+vpn#@p})ovHmc}WIym7`(2He_+78(aptb}L{`t^G1&)m_!hGtcydHz zPQEA2FY!I>`p!rf=M&x%vk|^Rt>Y7tZ=Xfp^LZ$PO#~arM&4U|=8Df~19NW!Z#P+R z2c~~VjT3RNO5UiAdd%Sr_bOQW#_q)O+ogAyT})(q271+Ib@&iRYv!iK$-&-`ReOj(>vCZCZ4OZ?c?0? z%f5#Vhh-c3x5(-kH|3CI+q{naA?8GH+?#%$|JG&db^JPL5~|(jEu;Ejqcj z?wj0GT3)i^iXQAC0wu*3{HDSI#*5G>%zgIcD)09Kuc_8xrp%j@jS* zPAUFo`%W3#9q%L?+J*e47rs-5!#Op!QoO~#X>5tRIK?pwk2Bwic&|sg(P8GLz8wSK ztllp=G7VWCQK6=1*9?}eSu4b?a%A&%zX{B9TOikcV2pQ~@;_jxzbFDRY~{C$G8W?%j75#XUw-^IL#O$G z{pw5tKBM3AUgH{vt*noX!{78yceOJ9z>V!Vq~9{XS?z*$qp_%bz1P=ykHc%qu=y?L zeULwR7unZVpLvzN;MjkJ^-?;QxLSFpBR>V{Nf}<|VUCBH52Q1Vbh9r)*SAlLo0&Za zV){)r?^~W`o~1pwKfrfZI@E={tZsLTmvvLmkaKfYzvW~VH>)^V$Cw8V)?0SRoG?Nipqt^dAiso}aP(~8+IrSa z=@{AaF>Kq8kKxzj*>JGR4^4iFE7TpYj%SF6>YDyoH}(&2PY1SAem4 z{GF%kvYtMj8|*)QmFKR3FM+k@6!ueR*T7}hgIR&879#T(27An9%ThS$PaXvC3=_9T zdf7to!ZlByzHMD>V8!gGPv=aV6kDQJ zL*ab$t>BWL|9JWej<28EH6Yz+W*hf3V) zS42A|w{^wAd=s9k`|yzik8In;Z_zt~?r8UGn7w%yI)L{4*_B9a17qydoTaL16J zMSV@%C{uC``$OzXgz%kH+)MSD3V30Bj%`c+eem+`N}QRC-@eLLUE}&WUxkj4!YHqC z%fTe`c^_ei!{{9HpRJply1yC>RQBtY75FF|4q1#+xa3iEfT3+Q7MDDO9v~Z;zBgf$ zT8CX-uc&ZVH@s@ONX0`cUzSt&-nrX6)~BTcd_}QZ;$6waX^C$|-;d(76bI6EU>|cW zv08y~bdGT+f&Z`e1O7hmaSH$EMDIRF`=S&B@UPDit@8_Mc$NzcgJMg=we3@=+ zKH`L4n(mx}zvFdcc;u@y&icGEP-0qp#~t|}eShd%rja_on|IvkUOgu(@2L5!;_Kj19xU8-?fcDOSXcEQWPV~!oY8qY*Z(H-Q0>4k*vlp-^5$vT znr46nt@G0mT4*pjXy zZ%Z&MHih$}e&#{;X)C6kS&w&FuIm+9ou`F2$roC-89%AoqIuKfd5ZbHYoMI`Lh?hp zPQGwF^}|)HAJ5TF>!(b)IezR$J@|5>pL?+VET&AbhxLN{ZsPgD!Yzr{$t$Rex-+ia zlJEt=$B>y1k(ae;3wE2RJDq%ekK=PIog?JW=KN(+?Kh+E)q4fk`vRDcwi_DSu7N2Qkz9Ua%7Lh;vqPVzfT*+SRnd8*P1~8LaaFOHKgGT$Nx<|ILCl1$T zKhiv3cR0@}ugG)$gnGaYi^X1?Y* z4ZP4b?&dQ!PS0WdkeOR+bBO`Vg&VpTokw%*mRBuCqZkLx--q}XSMyy8r#VG=#pk?5 zn}zi#MpoadnaeqIvgYX+GU0f%98SV=qy0QytRDw|KFd6TeAV4(UfPn1n;njhTR%Z@ z;S4iRoq1L=*SI4-lA$fe&X+eaZ+bhopl>5bta^-jciF&2G4UI%b$y)Y?Ofm%hf|nOeJ@?^G!v8Az@F&xyHOmK zV#zC``|vf|=S*sP+k~h~v6H%Ya`9gn)$4^rNqd*q-kvb}Z6976H=7x6nqxP=Fkl)F z{<9+=&x~)U>&>Un*at20>Aszsd&lwZbmiL_!ndMfyFNTZ>pz znG;7#TJ8ALd^_6Q>T0glcc^)`F_7Y0+cWF=VT#-rPTy{{YlU2(6G{Eb|0 zhIXuEf4VSjt~Bd%j+u4sC!L48jyVta9B1yvpS1lK&idFtqTjce(Y{t!`=aSNu>-8L zjGdvqseS53`)b@vz%JZCy^-Ff|CVlK_eoWJS2gbH*WvV_?_cSNnscL9xJ`r=HLU%W z(@_4;PUYcWVb`7N=DbgAQt5JM@3bQGgTQR#ewFXNs>Z#k>WDLg@;Vm2qB$T!TXJVT zIpQI%!;bUFmYCWfWUS|gyW%f_GYeDpt=g9Gwrs{V=!OY)uA>?-HKcw5X{e2>@ie%e>z>VR?f;%B9E@qt~9t`{!F?n0WpgZ|-r z3djBC_+w$Cc4{xtH@y3t zJUC6ei-`q$AKTQR>0^F4{8zkF9=>F!2Tg6x_s!wi`Od6`5164LzwBSmZ0c{NEz_e# zM#ovvz0T#d>(cJIwq03zK623k(%^8vJzhw=4yZkGjg19vo43r-Z`U`}Y7Wqb%{;3u z=Y5kLikL4^*9qQF?{c=3IMb{uVol-XswAG2wrgzc>4=y>hjD%sC^kPTEjEw(@qrJ_ zF$YTbIs5Rtxh6n70sks9y<~?YKI<H>JL} z)!PmljrFl7s!bzxtZqDL+;3Ey)fESg`6}t$gJ$g7YST1H-$1L|cpu-y9dIn>Moj%R zq>bzuUeRFA&aJn&SS*(~>I(KzZ^R}zx5;!N!#&U3@uCk-1?CRLBR2SCd#`YBV$S>) zvXIux(cKH|`X=9v5H`Wl672N&Z*1baenYKuqkU2Ld7baP56(la(Hs*SQ%EeEZ22$i zyd>ZrQd$*tU$<$%{S&3bQMXHJbHF`f)2REB(wzafsu#ZO0P~3#teo#n^N2Xdn)yu| zN*RCAz1XEG(~W)IYaHpi_>aRc7Iim;9y8^trzGk&mm12lpBm>IyMBsoKk9C7C&lg^ z3Ed%mM%T6fn#%lm;XLyX4_#;Kc}^WZ!*$H{bsZIO^sy)F z+636@Dbw76k4R|)W9kg^Gkn9{aC;&{hsfV}b;7(-8a3gyr_81obiL8c;eCa}D*fR! zerJxw3%s|Z-n4~2bT&rWyS9Te$OIG2`8t-IpnYG^*YKN%Lx_7ut6E*Hjcqw``lZ#* zk9uxHbi(p!j0MU~?yT>ONcTX;j|;E#BJ*o4m~`Or*t)CX2jJSY0N4im$GoyIfSev; z9JInKoaMHGQ7oq4ZwkT_i;Sr`H;9}mo(yrmdgpCPNQRePboKxIaKGepKlzeJz4$0e zW-a90Q?w-&Cy6|&{3|FYA1c|PRj2O1gZm@>OFz@*{O7_i@BypKdJ0)x_(knNmGFxQ z_(d=!t4n^C&G#xWHp%K&MAEW4&&tT^;XiunwB+>_GoG??dQLPe=0k2TC_69^41Xkh zOOC%j*)^bc&TJQM@n@&A7IzJ7z8BnrdL^gJW-hz4Ien!w4YTXE2PO^B9J$ zGe7DEY1>B_MgZ*VLJT92!Z3KJk1z~4Zox3HS0^$U#-_s|i(|;o>QgZcizEJK4C54X zv&;R8$&pW4i27xVPB4CjZ>YV(Go+si(-58^{uzsD)PKYsEAEa{(Q&7Xc{8Co^DkQ5 zGevMzMByl08F01MpFy@>#M&VFdg_ngdEfKMQ}63{&Hc-sk#KvD@%q6w7`KwKedt_S z*t)b=hIfkepa|UbqV(^>?@tf&~&@@iv#Xn{Iy#< zkc(N9F4}S2)O7E2vYL*vr^QJ#+-tx%kd2#8*ki>-eT90&DJs0Ae#dkt23~UNrIi*h znPAS7yk13J)xG0RR^HRhQ~R9nbHD0Q{i^GGJKnK!_J*7UaxgI@%n9va9FZkp8|c&W zc@eguI4fZrjn4_&`1*i*IE8JD^@3HiwhF_rTqM{jg>5_>frkV?-t!zJ$aonJk`%U4 zPFzaA{T(HDYu*yKnq+R_9Qr+7FI+3cSP27>+?~NXa%Xjp2=6HLY=eWN3^^PbyrayN zAt#BC_(I%6^0=@M$>ACNBZGJBx#z`X2JiTFtfRt?rAXd#u#Sq~h;<0>Qrog0cyr{H zhoWX5V@zCaqu{@O+PIH7Uw%75j)ethW$KE2mIk+{AF9Y4R!m0wDBbCG*h4Ra^HDVHsfu2JSrUx4pO zNxgfC&P&SNg*vY)a;K4wHfOstYB=9n7_N5%Tsx(EON!hgjth3zyFThjR#bsg*Sm%O zj>G}#Dd;P5gBPBJFMXsOog5e@J;wSEU8*zQ)3wuzRI_{C*>S$k?eLwlGj#jCC zd|R|{w94mpa-aOrM)Q64on7u5-C6Hms`qcMcVk>12Ll@2>2p``9zC3o?)K3isr;kc zz%zK>=x~`UA6|R^?lO0bWBI9!miXLu-IHJD?jf~x_4(YZxPLkA9p(M{$v=@Re;}XR z#qn7k5BpsCAIN&gjY_x8}Mh5;rj4=H9bqBpktiAk=PX-+(WSe-^TJ2zewYgzxXpIj;6d^HvMr zh96HUvT6bu?o`JGm`nagm`fSh$S{~o7(2LP-C8r4OH&GS3H5@xG^H_@%5RxODQm%z zcZ|2P(;i=R)~zxymn1Q^!{D{OW|!`);~DZam07n)~a(TohY-A?EVC#M3I4Rx!1ojHeamB3W5; zzbVC^5=?u%6pk3?d94BZHu{N~%)RC5k$&)P{Vo~IMfl5a!(B3%OC8Tp9h(0)FX$T3 z+`poaeVAD9HTP@YuV?%U=iW2#`Q({ma24cx%@x93#GkKctv=FgaTl#GXMShwrQTvM zs>@<8$Qwh?X5RI>Tcq@EOWzr6JP8$j{bMI z^w}~Y@@~$@c3J}dQuPaGbqnibF?+t_XS#{+;k&QnD?R|XH*4oz5x(!?GB}IsoLSWU za^R@b+KBE+-WNER4qJaa|8xEs-;z4VT+19#Qs({vV`&m?*YV|)Q(G+d0#2Xj?|?sY z#ek17|6RuSXrIP9ey8)%GxLk=yN#B>rN{3WDxGkoKWRSEyXl)(eP<4OoKtJ~wuvJ< zfedkRX@l7Z29Z;0oNKzlB%&quSln*cME5${2kH!|>QOxU_!loWnn#3{4n_AliTjuz z@b^+&(Y}tkW_ne>#Rab6yIWsc;V3;C$Rn<_!OU!iD{e9F90l~XVByHWO-o6JvFnIq(>P0Cvg26Lnryri!mnY3T=&kk|5PBmE7+hDUtjdkU~udA3}hhJ(jM|ig0dox(i4i7P){9Y^2<(pspmD9uf zUc%ftoo8tr={+@uH(yj}YI`f4GsO`zLf&X!y{mDp@m`qU>4bULGt|?>xEKB;jAjCS zX7!6;GT%>OGUH$}8LXxWJf?X&-^lKIH_yK{CR}C$Oh#DE#5QDKu$c*P8pX(-svw4S zZnGKM)(l3|Y=q4`yJ*~biMi!P)|rM{`p?CEA-rp zOp=j78o@BvSZqUjd_><4>H6Cf7GKcXEUY@h_b=?>?$)2!c~tWAXh~{q7w#gv8^g+u ziB8ID-PfGaT524d&$;G!`8DL;^YnZuXROWzg|500dRIa4RuKn`u5zeFhu5^Bg zwN?2(^x{3~Jk5h;0l1|D73OW)qU-W~38U{f#fia3cM+Z;%t`e%^=huILOyuiwnJF| zruNsJLjU6y^Nw|kqp;EZAiBo<_@M{P{)NrR>}Bo`SsUc*;isJ4OP9PL$D02pVG~T0 zRJ)qf^_$%fMsgGKwvFrJca^*?+hzz{M6q1LNJ7{)g>ifxj3bY-7B`@*#X^v2r%+BZ zykvVnva0fDQcm){@RN)Tf7`!dB>#qyAPaw%pU1ypB>#qy{2NB{zZWAB$Ni`Ijr0)* z^+~^xLgw;+DMq5$`~MXf$)C`!-v=X+T>dePq^igb)Cga$2OD9{V=c^JBr|kglEz5- z(illq8Y3A_Vy?r4fvzJe_yDS2i0M;OVbZD7>T zZcpJPyHnVRy??mOVlfkq;2?cvRz8x?h_IM`>abWzi4T0}i9{Xkmb}qJ{?T08ROPdB zk;O`O`mA2{F|33#3EFN*wfCB2&y>tk=AJ@E61F0|-0t^{oazP|z!JutcgQ<|zPrwU z))8;J#Yv*|Mt*?eYEKlwz3ol;o(MNtgdPy{rLYspc^TX!h@LR@md^J_DYFteQ~A>Q zKNT~n0yD|~1ZINnC_8VW6wD<3e+l}5c**2j(p-!$U(-xSd&Ni>Y{AE*3Ee>ZZpqK2 zjAQYXiR=5Kq2ore3-UF|8air^bDG{V*EjF5IKMFeX8c}8z)McCKbI*j0*~-pouoXl z&#C0yg~Lav>pAY%y_53(qfx!xc_}}Ya8ANVw|y8HRG5kI^UZ5h`)~;}w>~ES0?hn` zx6-_W9Z#~ce!mP>E*)4niTYM}c?K)b;N-$gEOr7;uHWTCocyye@(eyMUqI;-zaMt; zZ1PMc9O7UnnnO%?8awF)JIPC7Cu81nbEa|?`bwo~TYJp3;kU9Lzm@g)t&B&T@MHOf zv+lg#N(wu%IKct@R_eh{)?ufSp24@`1H&}k=z3A`6aHKHmX$AkPjl1=dq}tOt?XlL zT*Elh|4Y?idArN39&|(gKRRD30XL}zN5oG+dvR~{k2!z!GT7moB2()JHwp1AHv3#R zI^B_ux!c?CRG>R5Pdc{z10q-RpABx}g(v-U;H&v%?w1))!gh3g6UP=q;rLUr6UO=I z@CDe(aFKmC?OiBem6`xLApiRP?Yr%+w-~{xgZcQb;Ju zDuo>pdn`QgYTiA=#jbk9W92?J-DqBkT~h^@72iKPk9=@q_-f1qH<>*R-6}fQD8
Jy$YerKII5e+$iJM9|djT-v0)7j^3G&gXs*9-Sfx8L-gPZ>|Nu{FM* zz9zmOT;TJRs{#iQ-h&?&@k4`VXN2Dp9epL3L+#r4!DimaFG>Cxjphw}b%u7#F>h?e zS0~zHQFbSpF-g zc;BPl70#_(ALH7M!|*(j{|~#*1Kkl8&wN}#;9VdRi z!CdKGVEwS#WB4w`;g0fxoec90C($^5`@i3767=V=a1+Lt#t*@kecupE@VODimvS7R*!eN8{aY*xsQ z%VzIh=OpX1%2vGmp`C9e6AbUDPQ|XifsF&KYy&Y;ZM{Er6vqe0f$8^7F=P0&Y-kTT z+P6@CC}({hXY2s`8y;b_9qV>sjHRBd=PAa`##WYk%%Mz-TSzf(4K~JYV>+Hv z7|74Aq zr_;~9-|RDCZ;`2+jlVE_D;rD8OhulDxv&9Sw+H(^b@R>WyC0*?by*(f*&-{GRg~^^ z?(GOM&QiFQ?it;QEKIx0JNClawbxl%{kP(9B&KV-^=;i8eT?)mXGKS@*&NL^bs_fN zi&r>rZJFw9uFrNVn)1x@NUpQI{V}j?u-uLXW^>0A&gPDt&RfK1og_AE#dGXwf4Yx3 zFwbm^R@pHiU!m%zT<3#mqq&P1E!B}c7;={PJm#<+NtXPxFxPcF__g-@^ z&xgAdjF-9UV7Zfo7vl}$xm13l`(EbUO6K<}NAaF-I>ES!n?+UZ`GQOmB!*RMUW(tN349Uxqom$_nD1Y6$ql>v zd5?Pc1Nx(lF%%p=;e4s8pYkX0zil;&zwM`wto+BlHxqBxv*etONedEZ)>CARd=vFd z*~40iNs|sBPLP(@#>`o+C3$bRw8b<(saP|{;qH3(2c>I_a7_8rL?(}!A1_Pcm)fI1 zvc9m(4>;aa3g6eVMq|0Y$hSCV^G7(QF@;+U=H{&hI!a_;|4zFvw|%O)<( z=b1LJ-{Z-@7{9M6d+_bTw(s@a6aO2JrzDR&Z@6oqFbE%5TMYlK&eMw3xPmfTS8C}) ze+=6;z6a8y>+nC2pMw0wtd9ZM>Lt0U7`Jxf*c8Jit`UD59Ag~!i1VwUJ=PEJ{AOa+ z_Dp^@nLY1~5n;Dko^ZU=wgEma#qtBrlP)k7U28R9 z^!Kak-4!pr>UcWwLFkiSijPz&ek1daj>x}Ha&VBm^`U3@hRPY&&)`RM65pC{^N&9_ z<4E80QO5XNy)EX95B+G-UT36eFY=Wieuo1iU+B2j+%>hw916hi$bUK5eO@oVwP$=z zd1IM9p8006d83#;%X;xy<+~Wkq{uVn%p-3!`B?8O9C2B^{i4q~jBmoa?v>6vy|vCN z_W5q>W-W>O%qssmXRJf%2hLcp&s22mcUDh%6<>Dty6oQXjOm@QMOO6gcgB}Am`d{8 z_#AT%|N4peOlNamvkCFOWv{zVEx*}CJ>QIZzr~)$^R|pE^S2xAgE*zDD_-8>TFkyS zuf%vK|KUK*%dWGs>qkxl9G~NH{GB9wd#`jhS-B*0Z_}y&YHEwwuWR1ZBdSN=&rrE*w9n;O;9jSx{D*d| zHO<*;3QDTbV}0%sY&`lMv$2!rCZ3E5|IeO$6mE^*^f z;GXz>od34CrP?(9l=(ieA*Q|$e`=pZuctPC1-R4l3}+tWS#d|V`D2Xh)HkB>AB;Vb z(D&qNCw6JwUdPXv{1_(>F`_CbF1yR%!YfqS>AqBaC*Mi-1>cDFcMx};ct8q?jTLuI zkkn7CYc=_)@24vnCSQL1ox4KGE8&=zeMEK+*+%BjUVU5He%U*|efsIbfaSQ8Pm%me zJE!}tO+-FHvXjgw-+OgCKBn~F_3bf_r)xl5eu{w#7IqEjdyC)fclDkthQL4G@#BjH zU(C%Be4t4$_q$gvYc)ih8=rjktmVI|W52U9 z7cN?`oLH0aoEq!5e7L*9a+?lkQs(^FOBMJTz=L(B!gAJCJy*&1FP>NYB;-%gf)7J% z%u#z+t%>xubM7>$~bpx+xk`o3Xw}g?y8*UO&xt4X7BF5d1$SJ1;Yw^>JJo+Qn@EW&A_cSkXBhT+QF}~?Y!#?|)RnGsRQyXhH zSyPq`jP9Ol%PsTM4t`g)>0WeL#jfa?tDgiDteR?{yRMl0sv6s_ljw+}&5U)*EDN;#hmxC$^)()G_yM?jWypIT*jk_fe9>| zV^+Vh-P!ZVoyj22>fd!|a*X3J$DOv;rtQ7sNpa8bd89H~8^6>Ea-V&VU6sjY ztivA+HJX$7o@^?uGGmnKeB@o8-IUz(Kojk`pZ_M>R?f5E<=N#tTmNTyc0)3_bZs(t zPXqaD`EN+Jy|y;l_Pqw);r^tzjd-`ncJ>F{o)~+tDJj3w%^l_DqWnADf~pF)poDbi z?QVT${KGUUK}}Z@co3i5p|hL+((ViOyp~8yMG7_kU6* z@e;>X_}}A4dZu`T6T3O!o~qp7=)GnHW*f!s7B0O$c_4eUbKueS&Vh!Fj(_@uQ#^e? zvDD0K8>8-lL+czHXS!d0^TbL_A9rST&olFV`<=gy-e)}E8=d!jIoX$etJBwTv*Y33 zzDE~1xm@pSxWPGdXtR^M4*9KqKiBq=zmIwY?tHV~sk=Bac;?VX=dCX#2J8NPV(_x) zHO7B*uQNZf-#L70Gxx4{4wv)){6^|foGbxv*>lV7$@xbo9RGm{_D8!V=>dP~XFjOgm>7JkI59Y*d$zfZ z_K(fGJ^9wW#Nd4+|KxN&vNn0&lpi>I=B-WEU7HwuzNRbQ&+*-J5`%wG`c>08Z)tLD z>DuJ7^2A{0($b{-q3_~aCw2Vn>crq4t{=1M?a4Q7TAIB3n#5o~`O9otn!L-Vl&1}2 zDsNND+m!Mps_%j1GMh$|ciD7p@@KSh5BbMzx;FWyO}S1x)y8F{-B+r;(d6A6?_kXI zQ+{k#H2EC)W3$#KUm*QE?-KKOUcnf1ZZGg-vc zd)xX4vqHoJqqo2pGVn$8Dq`iW&+1%`v;4QmyrDZ1&t&@s9`&t_-|4$^;F7Vs2Oq8V z#mh>&;?G_O|5s>BY!=U)#C=mdo}JnLKTb^YK0W9e+rnJx@%Z^K{=`2xi)RJ@@{Q%5 z;Vci&@!yfy;)%rXo0~h(IJaV;(1Ztj{9W;`f-O7)Zbr&^LW;TZ41Y*kK%9j)ba?Qf zQv%EuCRYsrPIQ6IwPH4 znod8TPQ}gQ4TcBTD-DMSy@jQOoU9!DqqfmA|4w}yCjJA?fzR1~tsA(;_G{h1B=YB| zUp;rky#DgUGj+a!EuMz>owaukT>L-k2DgMf@esc8m(boxp1M?jdj2?(9q1hNjkW*Q z{#5;`{!G>Xnf)0~_h&fWpQHtzhX%aiiosXu&po%ioowLUI`4Vgj%oF$`cY$RgT_;O zY>D^K8%~WaeIMuFpLbUuctibz|7Z09V=8=j@F%tp{xNxj?Sp^(SRZ832dVczKIjdf zu-}!w>Hk~aUBCYo%jTPmex?|6;S-7jszgq=_FBe^^dMqh!84CLZIP4?q}arDFA#g~ zKk0~@t*-r;jcJUr294%N+!V%&Egg(vCibRN2f!$>32AKgAwTNB3Yq_+UV~0l?NrUJ zw#T1;^L}#^eLOnc=*Hmt8fCtde%2E$cY4r^&SX;TNwFq4NOqJtRp652FXH>z2(Jxt zEFY*d-mwx{b-5#cwoQ=%&A2@oiiS7#18f8t5j5*C6 z`yI2U(X@iAiId-rhHV=*1j3H+jfQsl?|FvD=p(C}^!eQ$j=ihCX}L*b9FOkyyL(85 z5sad5^eeB~?{<-H>^h5#p;$3&RS~Y2q>im_GFT1{7a0FXO>vpGbGE}IKyWlv)C4;p{ujr4~I{tazem{K6hsp4~ zw~}MMmpb94{|$Nl!=(17YMb>|awYbnw%7h!QZ`XHzQXwc9c4VOzU2OREx7suGv0l# zBOP-3LvYPZ{#r7~v-;orT5^ozFvp$mJ(%1x`N3r2_L9hA9){I@7` zUvhd>c533rqkAn5e}r_;7pQMNU?XI?9L5Ax6Pg}p4!>!$&u>ghKihN5eMz@trsEHS0WNJ!_IFQrqzm@*>{X@MRo-h%Zt5sA2EXI6 zNA63m2!J)c*2uoG6=sa~=Xf5A1&JdWo7I|>oIByIFl%3 zz^eW79ZmUzR+6{4{UaTv24B-4GOpxe=_8Vhm%tUKcrS}1k*9c6!K9(ME zp>A>I@2OjO{K$UNFLK&r(xs$hbWCrLE%rZgI$0q7BH|W&?vE3~@h$&wRq8xed8;!8 zIY-~WuAeHt6}gY^--C|PbgT3JUqsxI9k)7v*KxlIQGZkRdZ(#j0~q5vrz!hJXa6hB z$oLaZ=dPQRbCAtDANhH*IeUZCT>h{#7unu}Z0|>hnBxOWSs8JgpI_v3PX2@BzK0r3 zBjx<)4UO3kJAQP8X6lx{lJ6si{`ni6F#1IPQLb~(-;}O3ov(d~eTi>O<{x0rE5E^M zc=RTxVa_6_q2Wd+yB3|~>HUtcY`>GcWxtcXcb}8@EI#|Q?o6(ro+(H7Ia3el{EnpG z>~rR$_pBm+fp45P?sL{66Z?I{HlTOht>-2T$4ipOFG&neMgItLUq8oFjE?V2{*2=w z*H75=_GI|7#9&y@vgsYkRW_wAn^Mor#9*81uqpT3l>2SU{g)>O3uoP*TwznbW1FI@ z*mO^8rBh8- zdsn=T>urxqBC%RE&bWbP?^bI{XvY*4Yy4~0h0#E1v}_uMM6X@i%~%Dc;mkCz^?Y#^IFWbFK$wsLscOB2t`@eOoLLf$Px-ZgcD9d~%+r4Mz* zyRX_FL&iqtU3OlF@Gg9MFza{FA@mH%ygB~VGdg_H^E$*dvuv=}ull#da@smlIs|i- zhw>ki77(NFX*)c4h`F}&o_CUZ_dT=Tp|2ZVwMV*w{{OZ5g0Rmzzxr_5peI~A=w*Kl zPut4De@Fj4R7f9&*b|xgIVCH9J*_W%9sMSyFXR-K#-txTQ;xpiT@$~v?9PE1?p=dh z7Sey`^@R)cuivrnRKM-Jbp2brpV4=rbl;(O*}fw!@U#thLTP8!{3} zKmWhtePzEIZEkesC*y+khYGs}#Fcos!#GJWU}4bmxpR@b#Gfqwo$=DS=0GViw%g&> zn)IsE)64N49AC5DIfOrwqSddy>fFTo>8DSJ zy0Kf_vE9j9O#XeZ;@?~9%CAfK;Oa@+;mhCWtiEr%eNF+scoW2uEnLt}9Cj&O7VX%* zTg~Bap8r=opK=AeOI_`=I_=8#L@drewas2vZCpM0sveD78wl~;OLy@S%Okl!*rAQ} zB0ji~_~7wRk>7?tLwMcA^iX<^H<%UOFlX~tGAY*})aa4yMWi@hlv zSjRVUEc{BxH*kD;`Z&mO26vv%@vL-yF~`EjRDKS}lc+P;gS^+(o+ym9Cp4ba=aO|t z!Oqq1;s6kaFKk#GG?Jl;ITtppvWsb3h;o(Wd%uLd#<9hQ8Q;grlil#G;1j3+M_Pva zC8;<-q=(%)Rrv6Yth*8SpUF=g;dpn%)f#y!??xy74tyUk-RNko{QKT-n9+@X?2KCy z!evLXL$-hu`#B#yQ0lhK+2pj8Zv@MYxLWsHo^Nwb@Eb`UD?%Qdvk08FNV42G=j@9- zXR{;BS(tHAEpi{2aRqgh9ol4Z+=@9How8GHPSM^8r;M_Vr*3tMsAE2LlpWg0@i_99 zafInEI6youIDO;uH*3eD0UPto(9Pm%YQ49OL>|Xq4vlD~Ikk#(`_sCh3m!f}t zIT@TqI_rAuPD_(_ZR9$bZJRJ$u-L*!9!LhkTZP9ycWYNXH0u}dhdJNV?KN$;Jdg~7 z6W@IU<>q}gX?@(+SaFbiVaA=elv2;qG@e|V41*Vkxt79_OD&EZ);;#w z+>>rY3QwjycyZypZ=`YLsKt>BX-7Y843aP0SnW*V$y`t4#%il@W8uePQptvGV8n~M zJtoY3FD&Sak8w@5#J}&p*35Wiwh1D8Eb^9`!du=+{;l^KWWsM)9rQB%X-DfrR-XHt z-fVokuoZ$2ujoKWFY;KtxGIe&>swj!GV)zj$kq3>MDpG4kgM-0BpewTPdM;sewE8s z&=yP9H+aYEDLF8MM{8Xh?VExha-Ln!=S)kv=FO3nIfz`U3Ms+na-bge>C? zg8P9jXJnb1tSktoO#YX2EKE6wEYsi{*eXo99!z=s?!m3Xlow{O&kJOk=+lF_$bnr5 z9)A8m4NLwO`Ktd5$ZVPVxBBYi_uUAVd}GDHbf}}!uJf{WR=Q7r8$O@GlQZ>yW}k+) zq-5)GT0SJT@?p5#;>p2T{YmK`h4=KI?+=Zy9Nztg^tieyGp;gnV(^{+!`~k{F?`6% ziNRTKCcEtWzxlEE*KfZ#{r;Zt&%u)4Ov#MF6aQDdyRhV+7ktfP9>PCvocguIkDh8W z7x67>{ft#^c7Dcn?-gLedEg$bokL&{(oyq}2RnD&lpG$q)oEfa)H>L7XtPt|!;Z@L zq&0Frd85zz-C^pu;?4P{@Glo9tDmO~>zwL}P-ghZW@qU6P4>RmNp)|Se66LzMcX+Z zt@qn>CN`u>?mu#h^3+{9C+IBTd9R;ZZ|}=|!+Q3Dz3}O=zRGW|vgH+LWwhBWU>!U{ z*^<3r8yzi1wpCwZ!V%x(-i1ZxK>2#R7MGO=odc}XqrQOKj%*;?YjzoS)q55twMNSp zt#vwejrE>&RJ<7rjw%hg{sY(*C*PE;Wd1JG{Em!^9~ER^OptOvw<%by#azCc{6m|5Ese?CnZ{zc?_(Iu?a80p^RK0`8Sb-~ z%Y$i5hP5}1#iX#A4EC}%jmh9EVlkL+B!6yG?mLggd?WdX7JGTnVlw-Cy+-(q@R2bsX&LIGD{hl9D@{UZ&rNQ){o* zSFO9kRJ7*S_QJc+?6GUE{Bp~*?o!6CyZnAyZqPpUPk=iS7yJLnnz(1yFVgS*i==ph{$E%NwQfir zTn&G?@DuHa)fluOG10M3G)zVzwQ&?rOK>se$|-vPEeqzwx^ zAa>=4*C8W+luF(RPF^;$aNb=bx;AzPK6qj6Wy3Suz&6@1N%%aT%e`%PB(i!YS@|`) z=Z?e_&t37Xo~~DB5<^hfwk6@|Bu1bMpEu-d`E+E3z-nVZKRqeb^@=ZYNn%nc%Tp9= zO)R$inXVYP`Feam+PVg^?%MA4c$Nj)W@=NgFnx?{Q55M>_u}ug^{j-V5I%@ zhf(TXmmA9}^s=A!cJ7-(niKO*>x$zWcY4b7+}NbTj`(8g%jC}?KfCbB#Efa%#K1Jf65jTZzD4fy=*X$l@(?59j%Qf$V8EpQ%sZGH2(Z*2SD54DBphgj$7><~UH zo+~ATUtZY5IsM`dS0}Q9IkD_ePE7NV%@21Z4t?!VJUhrW^g8scSF+I4e6cGN#X+9K zu{Ttf@N*3QdAa&ceU%-8Lzg;quKSgz_nH!BKMUI8<5+vrW<}&HQyb65pU4;Kdc{Mm zo-dN+x%hT)r4W74%igQJ)3ie0mm2R-eH+`{&uw)VdtD&$?J&~{HK74tEZ_qu|6 zI;d+7=@!z9tGS2ctsE~V_36FUKE|Hf=q=m9VoPnlxc=ViZYT~pq)D}-^W z-{CU5Anyk93TekD?WgtNZ{Bx5ZbO9>Hig0Q{wWOZ?)XV;jGjXJi{IB1i4BBjKgGTy z?DNs1{g~c7?THbaQuyX+?ZdQW(Y9D#r1SJ;v}Znelww@GTj`q|`v0M>_@C$aW4Z7U zUD5W$=|8*r8n%&O97LWt{pUI0a+LRYh&cf3n#BH#!o0N3`rGl*%n8M2a-Qp161$kx z%f9Tno=|MsH_+EO?=7HD3OZsluH2SD#ymZZ6dCih_lj+aYSOX7ZHX4r7-3q_5(qhs!(iL2fkY)vY20~tbJMzPvxA!8K@lE?V4{@G~ zA=sAiQ05Bq{N&}fF)otZ5;Hk3b4y-`QO239^T1$r@L6 z#=K?D?5g|Skn-UB+M{&$8aGIKrh_>0zBO)}@`l&AV@j*mxG|;qv)u@3LurULW47z( zxHX!Qg zzjCXNJ(OAF-p2882l>2P0Wxt5^(p^W@*7H1`M20USYt7eq_@Jkj`N`a@qOM@d|$Ye z{mR=EF?~Lj=jr;w^!b<5*R$rQ?!Pg8{<&*Y z=U+;nU!N}jx%B;u(&yKwum3^%d{O#*YWn_#>GOj0d6s-bc>XQv@(a?}Z%&_In?Aob zeLgw;yzA2E^U~KBq|Zyz=U1oCznDJ1CVhTQ`h0Hsd~W(YkUqaUeeO%Y|3&HNU6gL` z?DX~7>GDPC^P=>5AbtMD^tmtne);M9uS#E^oIbxYeLgQ;UOJKbqa=N9^&!r`kUkgw zsOwjy&*j&u^DEQm@-5f-CFygkYjb{C`rOJ+oL`zgm)xZC)6(aXnRM<=zkg@?JV)*A zt9NIl%eANTr|W!o5wYK-#PjB+-zz`;9+PywTl@;7|37o@9w$|C=Kr75m$@_pa|T8k z$BCT5LCHv@F(fggNqPVg32Pc81_>J*L}LiS(e<14Yuwlk!$owoQ51p~8YPMA#?5H( z5?9wji4xW%XuPet?CEaWAp_Hr?oQTdl;8Vv`ZTu0>?XUvKfe8X)vK%O)a9wCo_gx3 zr=F?`jpuGk{)d)u$1iujb?QC_{bO&d^n^`?m+8(K-Qj1HTsu_aZ7-~Kq0%M2aCt4L zbJ6AWvj5fhlo!@Mhr&@WtTm&;5ry~YPCfqDkLTXKa(>tTm+vtzd`Rsiyw?lw^}+*Q zxZevOQg}$`nQzR*9rCcIZ4SuRZhUDncTo?u%f4<-aWZ3kz&w}pgS=yuc&pe#8u2Tg zqtSVm$?GGfC7khXBYyI1-V5NYjn2Xx#3oPgSvdIjaCI0orvx?6oxIg&56{Xr?bUU2QRov^{@Ds|M4{x_sKeDD^ z(A_s3gcrn#1Ad()I-YU_^9lUB@Ke?}#qC*9@&U(CyY4_&P-t#HpFU9wpG zdqt_qtFMCJLtY;oL%eV~D?$73TT!a1!mrL^EALpr#<$~C2JlSV27G%~ls--P;5P2! z@L+6JI^sXW|Ijwd!~Y@t&+WuNw4!t>{yctt+rN!A;FRVg%Exy<{cv!nU_Z4qMRDs- zEuF^y%ry0dPA!cDwt+P79V!j!KdLmue~f>3-kW`D>EmA9C-|RXGGBF`TKXjZY50}q zV46C~GfMr(w=TX#Odt391nB=$OO3?OX!jKrr|)N|JmN#dPxI1zN@aJ~xNy$w4ipvt zl=)ckshw{X2Pj|nu7&B7MFX5Oir$%98ZOhJ?DLl!yzvmQ-#Rb$=yiN) zMVda}v%EBMzT!_RE#D~`Sj^a5TG~&4wNUmOofAqLGfySJ?XsmM(Zv$c3gt^KQT(Ll zJ9Dz16<-)oI^KTC6P6D5Dba2__r>t<0I$Z3&g5&3cNV|p?(v^aJyW+MciFwpRkVAg z&cw3MuW;kCX{A}HRoxn29@ zaqa2yU1eAaCxR@gGe4(;Z_{4s+TZD&5|i_`vXiVMPIBP?{WE*%Y$X{LyGPcI=FzhK zOwTq_>zL+LG8dw(3puAMIo?VpbJ1j9Za(jcNS4=oBEi@z$eTCkjPM556zn;@o=Vr* z$=s>j_isct(#^IfZ=v_rzOH_T-%j=hUWzBU$>No7Omzwd3O&v!^2K z8yELFhsT|rjr&cac<0rO&rP#y zo3D7q_*uoPRtAcTe6x!S?{44@6L`UFyR`Ysw)5`JQ+XTf+~OYY1(<)gueh5#=H`tL z6!#MrZuby=@`f^Ao+9pn#Nxt}-%FK(e2a2UNADP^-ydvRQV{-xpOV>8*iXLlc|5zc zzvECLLwNthLxn>=-ubrAEjruZDx8lUc?Ns9>kQ=40?_Y=Ld;5hK{V@cmyFf3@J_PKt@d z9ZMT6t2guLT=pV-y^e2XuOr*@(GM&s)ZWaSd9%AqR(Gu6Thi}^>vfKqdog46&fJ*GFDmFQtv7~dl+>;_*3T@xao;(mMM=Rpt7P6z z-*6^c_6p)92D%_0ZEnEd7DJwck2j}?=Z#m(#-=?YK40eNCiRH_{_5znx1W1rzjS^T z`^`g#4ms8C%{Pt1)sD}6f6u-7=9_%4c83VR=MEh*NMGe&!0K4 zfpn@!tLbKT@U`0U*{hKqmXtytp^n*KF73FS zd)T|D6`xu>i?`&a6(4@!lEM!cf2FWv3iaMMt@PnjdovGBq3ljy=@k5(=aLT@OJ^+_ z>{ZTG`mG_na&H8j-o#tOht~b6UT@;wKh^6UK(A+@i;IrAg*V8a&jov)&jn)BGJ)vX z=+QpUJLSj;$O^S~YRa6L-k~`^EqTp~_T_$w&T0PN-I5E$r)3s=^p;$NIn5kE7ntOo zoX9J=^Ne^Q82x!pXG>~gKhOE1XJtmuKu>DV%oxrsxweb1bIznp=>?A)@1!jwnOhf5 zrKR^e4xORi$!THU)!Z)q=^R7$ahi)a<&pt|yEKrM(5c=4EGsu??oMSJBIvWi=mR;& z&>Yje$$QG=ci=IRxaRw^Opqenlazg2ocEgFlNW5#O7A6GKz-}2`gRT9e8@fQYae;H zM|yt~`JoS72)-K_<8@)iJA5ThS_{`a0RJVgVW2NJ;|_XeCyuP4Z?dV>c{~GcoZ{9I zZlRp3_@5J_Y;Y>s!|0)H;KpavIKGGp_^cf&Lt zyfO7Qe7mGF8e!5^?Z~6IL>@DE>pPt?Xd?s3yljq zc=Bwe6SI3W@o;bE((akX;6LK0mvE@r>dQ>~tSbPbxh8+e-=$ zE#{t%A@0CT¬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�x; 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�CA;fc@KMzYy(sSuRmms;_*zZFyZwIcIG)Q*5%)Kx~Ue7_Zy zqtk$401UEKu!~w3CYO7FX%zH{5VnDaYM^BwkJ?wjt434qF{D4#Y={O%J|XImRg|hg zY1KqQ{aXzc55X=P@U9qvBxyuVC!QC|>p8(Xow4N{tN<-9G^^M}d0Yc(I%%1qq&0VW zcSCEY3Qk%kmq)#WV+BxK0@=2~8rB~5MqmYKdb8B0H&c98m-kEP%@j#PUK@SI?r>n7 z=&8z%NA(;J1N9e)`X6VoYX>|&kYiBga4%#<4eOZrL-BDo4mCfd@}GGBQeYDxEQA!Y z4-Bk}@qwG_Vgzcp^12v(hd@mCvh;R%OS=2{2TdPBmsp(I=O65|^$Mdq zynpM;#;+mGaV*mT2?#V-l{g1OU&aKmMwisst4#Dprk_XwGsLt?UT)Y`-E&yUEW`J(>{3|F>(Qo%%d9GAi>u5ct1eo*IenrqXv&{XL!X; zt?=heh5gt>o*Uvtgy3jOD)XgeYOyj1%|fh9LS~0|A!0+aBuy)UhQaeG4*7CMBfAnc z2A=>=sqD;>G7#Mf{D;v!&e+eE~Y#|E|JpsyGns0SOPvrvuH#8EzEvvikvKm9ZozPDc>qzdN>_d|60zL zhaOIq$H|lBtL11sF?1yFZk6O5IUY5x2+uG@9xacR)8!7ioj*CaT5fEG?1b2-qb|{N zi2oL(N_Kxcf-7x`|C`|b<3rlYl+RrwJs-*cKDD4K$M9_`k8^*_MW(_~vu}H<|pK7<>b-0)LK`e`CToZ^2SPqi}O$ znrAkC^B$Wm&&8-ukxeuseiBFZ5RuIrCbDt3W^I%hz&i=o zOVJ$7Mnq<|)s-XzNjuF@Xf0akBzgT3RL8t@zhtE9&XBbslR(30U0_*aaZBrgYYnLZ z8GX~mFx*Eq?=Z3rYlumu*g`L^n2?9 z`UW-Y$5=?F4`^llJ@KuNSV$+MH$B1Mge+3ihsZrQ$j(K0+fom3Owj73HmR&RhB0f* z$J)EJ?95;;;VZya180ef0p7WmOPErY3B;Y5 zvsp3fa)p8a(pavrl@*B3h##|j;UiqJLwr$OjBh6jPqCZWBvHG^As*wOJ`t~C&$HSh z^3wmi_$Oo@WFwF6toL`_b$;8_{$j#_&*d2KpC2KA-Yb?bT1LPUQec+U#nX5A7MWN3 z9$<-E34L=0GA(ZHdEv;6Gs|L`^#gT+V1bOB$Z(JEL36Hp*CQXRixzx=d(27ngw?)B zLhhW_^XQRREX;ZxqDHj)cJOQN54k42=iULW_}zJ05#Qs$brkM)HPO_AtrD%2F z`o$s7?dhI+#BBAb=`DwRKPHBu@~vfEVp*j1@thHmIU|$TtE-T6FGetH^OD4^WQCx< z{s2q!RYz(qS&6Z*$z5F>Rs<}f2$uG+B1RHDUv-?QURJTbO%j3C2~5?9HiNLg$kq@s zS(vg78SlEbFmvWrrm;6ETXa(!8b>GOK%;zo#OX_fe>dfhvn!Vr(;c%$&dR;y+wxsY zM^^jHPTknmKpKiKG<~;fB-KDO73qoyM~nG{G45>d{=^;DBpcS{VpP)9r`x3J6Z%MN z(i1tWPq0Yr%jPg?)HrtLsGC_M#|_2&n3+q7EGb}Y+-hXqm`Oi2*%foiB|p$?NQk)} zY&P!cu0Bljo-O^ydm1|A7Qc=74L51fWL7V_$|EgzHnQlF5wqf2)HqaKmEg|XeCwBuwi&nsT^=9<$QuOX8Sowo1;JE?4 zd!e}eh}F7YtwmMd4=)XqlK7s8_3w#T?1`Q>ZBG;|3+{e<%X)0x6&QpA|Z17t0GF8f$xEKoV|t!PU3 z?tc+Dqo3t|-Vc=ji+zDr0zYD0WK_Ay7kQq_sdc=8t+THGx&jQv0vlNf-5=uiY2(o;7$6`Q$IA z-&XW{reyJ>#8}GgggOP3m`-nP54HJFkABkrqd}AejMRx@j*W*Js=%lEhvIC@Ut=sBrIqIu!aa?B1#&n|KGjqd}{2hVF$ zv7g!GTCd)DJhTKU!Vn6Sf-3v ziDa2tug-5F%Tx@`VVSDk;Y)EExn(NNxn9j{A-hyyEQ9Ox`r!H*bR5~4HwURVuGyyI z>NASUG9NZH9TM zKmdEAmHc#JK>HjPuu;ary43F7))lpb;-nFqRZFz*y=ID&9z&?a3n@-Ik)srV;?_d? zZyp72?H4VVEezTMzwi~7@o}5l>-`cKNXwwBSQ7w|I+&eT>Nx1g<8&)|Cp z|2`hyx8f|I(XCg1#F?4@X25U%YK50Zf7MUxRb$(FSQyr;dK@AU9tqQi^z_M%4rwe9 zYr^F#vCVpL<1-eSpJL)u(q2Aq>!O zfdLxONC*RzqFRdGnMDi1nV)hOLNl4vNWT9fcfBQ5s?Cl@wY()`^gx_6`*fq`Lt}vE zFe*&C9-oBCHrN5%y{G)~o_BKjkTNN5b#G}4`+tag7qFsV(nPk&Cw zYEVn=jD#~IkbJ*)?-_2Q&iS6_dp>y9{>{7gUhi7#U6;M~TJL(7it$6y`^zvEWf+TM zFH_u%>J0Sv3>HAqudoz{4c104xc?=dqIVls{4$`&@aOF5hXmfUGig?2htg2qc6B$ZP)Bwjyk)=!))<}V%O4^P|-T$ztN)b zJqSB$#jyX^V;>ooYW1*otJf5vpM-VByU;_?tn8J}zIYNn)G@Tyo^&3qzj8Vsz9gM9 z+SPs1sU0Alsy^u)hjfn7tG(%rhCN>DD{_&~VpnT3X@ZeWTyeGzJ=xT>P;s_yT3WH| zR5RI-ya_!A+3D@+$!4P`yINk;`dH-cd(MX(Hjq2qVI9hCloD~~5NRpvNy|9W-j&`( z<1lkL4YJ?XOxBQTWss~PE5)}USwrq{kLVz7i#mGjxS|KB#rR1z^fESXi(UF=wEsG^ z|GKWTlEvOA*wA^^^<6E8en5#?BPRA3GV~aSYjtR&c8{SL`#w83HmQ?iahrSEAk7P$ zN+}U73?*S6gscpWfnGQ?CB)OpnbVj}XI~}3=Yx)HLpf~RWAvu~tBIb>=i3ol>WZmOInBEI89fQ5vtySNWkwwZsI!BU5`8b^Hp zbOF!KrrG6)y-z2{8xkvheB-eX^@97l3zH0ym|IR{m~A#B9vZd{^ULAeJ;wNJx0V~D z4br{`8jszlrn3hwxI?jzfk*GNsio(AR_w|F<$KQ*yRtyVi?uVfq}a6<6faU5P^&=s z-gU*UWi10qp6NJPnIxP2oI#Sj&M+R5-+ZxWO|jUO(jvpVm4Rn+ORC|9l!3olid|b9 zC&OO#I5E|6ILCn6PMVmWp$I$9>(i6^D6daX4kElhJ-N_$bD_dpwAiI+k%8-Zu~lY> zoJYdfgB|mNNX39^ZN^!P&Wjh7hTqQ~DwMH%@x}Qv+zhyv+#EaeN>6*;Y*QMZMthCG zEMAh>S_fg~sKfoMI4=@aftoI!9`Fxg%^Wq>w$~-&1n4em6TP%kdg(G7%R!;n|<~-)uk8Q*C5=zs6V8g9}mme_xG~;lrGjF zl?NrrsEx=hT4+ubyCNG=b~v?w@vw{yOBiaLXQwc}Zy4s)7gANpx4m;ts~iWtleY|U zjvEc~ZKTEWmZ7g6OC)AXN6~DlPd5$L5{q3z3u!oG^-q=q>Qn=CN*UTZmtD&#)uIN( zCVZb2yKaFV!zQHcC%pS;O;m;0-hnnmvFm6R)MRj##Gg$$Q zs-RjGiSp|y@j=aZ7_Lbf)a$!gXBh1LE-uCwIn}D38q?lH^-NyEi}kZjqA_?xcq>;ZtLk93t2&y>n4gitPJZ-kLpxp6OJt~kS3li zfg8)??29?r<**bQ!0#l5+8-!~g>>jC42EVw@^x6V6W5eH?ll+RHv~Fh9TxnQ|K&3& zyb*TTLh)RDfTmY2(+ok~xpdW!GYo}J=3L$4DtQ9MM0?B9y4D-s!py-JGadGHF@BHx zvo4i^PP0hLLHw8Olsk4=y;+a@XVE@@s*esbY^K}Zg(k>wuO`U-=+n{unm}1(%zmua9XdqLRxhL z%X)y67WPSLej`?y$53k5C96uQPN7dxd)x+b;At3odC* z(iyrQ_nAM2h`qBBS_P3}kEup3(;LfvlS)YDtVel#Al9+l+V<{!#9OOxYb)LRi)Zba zo_ekPgL=ds4;L!eH=hWtdES^p%d>IeW{H0 zb<(?B4Xx5dXq6@&@>fRl|5$leYF#qt!(B?l1JFnszc&QugUrOQF?$Ct{m3iiY&>$7 z%I-DLc+F=!4dr7*Z>pdXl%!inEv?9_?N6hpVx0a*x%y&Gx_5=zwVl#ff;0en%6$>6AHEAMtLLjmob|SRPHOo|JGJ~^^!sxf zpwX2X3%kSQrwtB)pT1$dfg6joX{A<@*uW;5+g{!CfkCPhdgpqfcda-sj(s1vOdEe@ z&*kexzNp*pPn~e}((NyHIqTQXxwJ;SE83d--&@V>&WC^d4{AI0Eo5IeW>0^+4#lpI z`owRmr`SV&_0^->FdBIPt%_=pe9yo&$X#}MIjA9rRE!KFgBX7=%Kgfo|VqTj&MX91jD!G zYQqqRV7TMs5X^cAhJ5s>A(;D6;TALYiTVE3Ku}gdRFbW*JmE54vucE%+3(g0?Ntn#CB%hB1)s zTaVs`?^yhvirpz?67WqHbai9JP*Zb$}!G{Hc#eMsIP&H22&o!kL`-(u~9R`adyy8#f0!KUSQw zL_5kVVZS}JRR)Wcc{5q-4cTuu1S_F8mIf>SX-!&XN9g$tu&2D7O`n-qFx;hEfKNK1ePU(6U7gvfYG zB}xKM>4kQ;Tuf^c<_xrAJ*4jpJI<_Mg)tw=ZX(VSkUKRVEUq6FvMtj3=Au8qArgS=Mo~ zh<>xzBD!ytHyREWbx29`{=p)RPf0Kg7c-Qa8xhzZy8U2QC)BeP`@QXSr*|v)oH?mizQxXSw4f`9PX;{$EaWFUDNC z?=<&#!)%;ox5c%jX+KIP!0s{O)OL9wL#&?XqGw-(G ze1YC6>^Uvnf^+>a>I@60GC(tBi>nc96L%4L5VfMAe_vH*-f0vhnX^H22i}1_fWlUBrUPohRNWl!H$U1yJ_q?A7xbQ=}A*z zuXFgeU>;Kk`_7Mcb?deSunQ%Y#}iL-J`hIrmko1n{F4I7k8bxW(3XRaE*xJrpr zPFG_-_zQ7AuA6u}<$j^hnLv7lu(jH=btjX46*+M){Y98&d%^V3$Ldp+w-r}L%0m>?gmN_qCM&t9DA(VEl!H}I4Xdg6(M)Mpr zAKmVeU2_c#=iM1FM!69y6T!3PTc1u2GzFSo7$&Pw(3>*Ad2owscLU9cMwC;G(=gAX zaL&1S(JW)9&tQ+mbKUJRARlWHj+79w4(&~%Shj5oJ*}ecZ=Uahh zL+2Zis$7pd6n4Myi{B}oz&<)>7~WE&zt)z|ytDq4Oy0qrlXu8kne%nw_Nc8WtyhH~ zJ;7RTH&;L>T**q^?)STXtW(NMk_6{_n5x4!5iEr$w;nRew#tn1tw~13)*K_&sKONm zKYAi?iv2gZj=|R{rNQG)7H4Fs7L;P;{fD#*hNCmrh*B(v z6d$vfic(ZUifpXgz3w8NRmbfX)771-N4rxsA{%MCdxKH=+UG{uYn)O3+H|AhwQNcg zPRY|bq?BB655{f?+ss?LjpLz=uK#i%IBGvbS=M6nsCqt?l$sBwOm z%sJ@~9@j_zpgLH7amiVUqpF*u%AzU@CiyWtk9P=)IZb&@aUuIox%icqaY~121g?k652GXh}r62>E`wHi?I4AIvXQ8)= zw%PtnPutuij+Z+_eP;y*TGZ&@KX0A?JfFEZafps|PeZeJuLi9yXO3GmSVIU|-HE@%^B8CT#e{V;vcQS<0vJj>NkO zdLP5Eb`+VW+=9`mcn0ayxr6wCUGW(iw9@8!zb>iuaU;$S-ftAoX5v~k&%Yf-XBEnv zI*-b*7giDR-Gmu7&iThi%(2B$?-eNaUKO1Q(CcgcY;op}b1Rt|`j%v?SqmHUO#$_x z^`ZX~ufx>u1z?9ycdFJ6kgCs};et3urd=bK)gYPPI(#GEFAYY~w)F2gWQ+L&q-p;M zUyf4;;4L`6$&Kih<6G)xxE{y&`c}ry3(yGv3G;$0VR!dP_8sUWhv(h}u6Y}^{1(?I zm<2M92#U$^o^FouKlpF*1f{*?iGfu4v;ePEE1fSs?@#*88@9ksiV>$VOm{9s%GKQ| zZ>}AvtPbY%PWj2&nXbp2Jv)JN?UZ$WDJSxMg*7+c_Y&ub%JCt&q}W#Cs3imZB~eWIqCK#kr8E^W$8y(0>Yb zGPaxNx&e4*J3sG}LQ`#$m_jXhl11bwoOyw_*ZRl6?Ne}b4EN=C!GPTUBlJ#T5^>YR zCfa94@f?jMI6DJ&3UkRG@=v*B54iw5E!{jP49L^kCxwwDL-4Hd@_Z=!F>rfL%(Xpt zIe0z_p89T{Yyh5>&iNbssWX3Bzs0q--k3>Nq3_9g9M?aIWpxu`I5SL=L=pDQ4pe{g zp6{tYML7R&7E)c=nuYqa1SyAh!tdj=9|gxw$brEMIazepY@oV76|;MJ!-B=SPbaw- zx!ynwo5a%s``7)DjaSbH*BZLvN?KX920h;MUvOSD$~WDb@1Ay|k|bm#NF z0rNSlSDh@vx*7VkG-$aWB&*0T=TI&DTkbp1VSEkeLCi6{fKwvk4Xv<$C(!RS8|=pW z`nVSnTgmvIKJJcoj!(u@QyJ%c_P|{53tUe<#9#5;+G~B%*A9@XZ0Cc$>S2-VVl(wS zu(*71A-GhpUkok_a(T#lV?A2Pwc(99 zCnF_ok-n6CgOL6E{A}lU*}dz*eo6`I!Bpx2<6-^hAlcge?|QPe8w75p-Q0E#$nC#< zxE1!|whC?H#)FH&ZG~w0|IB*ypxxZE2IQ8~tB)&kt?0$=5pWAVh;v7}IV>80gWwG7 z)i#S^vv64DHf?__03Z&GSG6A%madcIhWG$Ah;oKx{B?12pR zN#Ovj+xM>>f^%0NDeR_@-uI&d_4N+Ov8S%^FAKq{;nf1ZOiyKX-B4ZtVc`9PmqltO&GHGH+c;j}+ewq8*?Rg&^w zFZ7jiM3Xdnn)eCzNDuKzSv^1s1?RXvIdwJmq;R=@D{KL!cZaXVUerrV>Cb(_|3Kl5 zm95iQ7Q*t~VZRwLY<8cp`y25_WRajKc)Y+ zA2DSjrrvEVLM#K$IsfDO**+O+29Sc_9NS0!o`#;XU!mW2>STB5#)eBvzS6nhkFl}7 z^}7v4E@QKnFTxp=BcyiF>d@j3p;X3AA%<8jw_$+m~#%^kD< z9eh1N_r@8BZ}#4A)}Mu);x~H`z8zfd9T$`F%!&Qh?!2!WAn$^+u}|N$r~x$>Wjm2^ zrwY46rVSX9>m&1N-7-H@v!Od=!hj)%_NnnP6es_6O=fqf$N@uL-zPp*cYN&p6Z+jX zR4#?hrrAAT6Ghl-aJjFErP)_67kz8`^F^*@O$)lybqxG2?Kht2ldezdd+OdA{ev}z z?$CP&41Mj!-mQOIJ;{GY&CT7R3I_}o*C&)vk5;eM)v$_@>tyU3%psRKIF^carAqwP z0>=U4v9^>{&#~|7IHrR;30DI55nM9dgK$Ux3muZ*IF=e-XE60lA1blNp z2uy&Bg8K&aRyfruj@8#7PPk==+X6QSZrurv?F4Gz_+L0S3~mWr5?tHQ92*I2{|RZs zZwHV{(bn{kCqf%4wy#jJeQCvV3>~0-34XL(*1F;OtG(Yn?prR(wukbtE%Vt!9*fr3 z+ngBid-wZ3C4Q*a_il#%5ywNGW8LBR4H*7xpYU(iq0HkeTd!xcu=l3O6^~tD{HWgb z*m9Y#V!_$AA)Jpll5RYWOpbUI0%^zJ_(Tz`X46g*-YVk^fgZQdSlY?1t4nVy!9KquB z62D?On|t+G-a#xqwRkhu|IvFPAA(;o?Dr#vC;R1N5XB&lrs-SBpSJS6AF(9$%g4{n zH11~3D8FKO(2p3x`{iSAuP^Tv`m=tF&sl4%AMyOu=gV|6EC5gs_7A`KU%cv^jj11!H@Qfe}*6YukDwI zk9vJ0KcR0q=0`lg_W4HMjB~S*kBkbx_-p;(|6xD=^Tm9;;urr@SN+EKxHo`* z?|v$#mz>t<@AoSnn;-GaLpKRD|8rTlQOIR+vAqF?dc<3~JgeZIIi zyDYupS*8ERuXx7#5l>~G@9oX5MKo`bw$(5GZa=~Auoler2Uf=qw^^#Vjau*vXek~aT z#NE;{#?3BU{i?+>=;#fDTqBLj;>dUzH1(z%-0n$TdR#NQWC^J$fxUDRc!S2PlYla* z-|QOGwAmE{$HR?;i-H>l7YR2ME&^^4oE9z=E*MS&r-oC(Dd1#q4DMp%W>+U%JDdm3 z1=j}G3g?7thHHeYhpUDA4ekuwDL4n*&u}N z&N0?81{SYk9MS!(Kl$uC4Z+>PqQxvNj!efsVndo?v+KD=&4AXQV4DJK=FfFbz&ybU zxMlbEto`RgFJ~I`a%k;e(#w%s9!IBlcSGZe=<{xiXj6JF>1}uKP)soR z_9!NOPZp*J+M#&fZ4))#>!AxuT3a*gRM0!r216V060I$ik5`+Yw6;(>-n|(dv<8Y1r9N1j2^J-?LScPOS6IY_dukpBShMtA0PK zAPMWNuo9E297I-p8fGfqI!CsGTEBl2&+lkZ!>W9xGcTL*WFy13OZw&PpxD6UMi?pX z-X|UOfI(Xo;po|Mzu9%DQE9-AdnUsv1x#V0-PEv5G~Ez`oQ$kvybgQrxfPI48Y~Cb zDcBG^tEl+Vuu83o(^Y83(Y|ch;K&Y&QyDN4absjdpf+{tEGnItz!`5bR~!jD52-!#D&pQ(9kI&yxKHvU)+5MW>-hGSyN) z@3Tuv+Q8EM&1-)3m9Jm1uf#4vXmGmS1)ZulhG6_fr*c3NTFHWgPZHxGiF*wy^orA9 zu|XwjF4MkjH|7{9^lvzafH8H0LRA@%W|yHH951C-nLI_m8L+F6Ab z?Rr54=46jypW@x!Z9E_pdl4pOuJ!6Ar>cWuuRFp6TwZdVY4i!2s^@k zM>_X77I`@b_u~9Rv#0!?*_4u}lM7w;X59zM1_f-_z=p$!Y2&9>VXun4bR-uodtllG zrF|+aE0kkLCs!5g;3jcXx!BgK8ys_xvPojfIyxwyx%CF5?CInn$Mo(y&ElQR`f1{w za6TmFDC(TffW6(~Z#9)ac7d9nxYwb()(U+|*oV-3at`{m}@`Cu^)lya7*D551_vT@<0WUp7|WV^NvV+Q10+34(32- zI@mBilXTye_J7y0q0xw&yP0#$RcoSOP714HJQst$NejDlu-*NZhiu-e?4_nPQOk`= zgUZ2lo+=s78Vrmyyi2cT(Pei}&yd+3@F+fY9`tFEKM&o##VL7)p?H6f5ceyqEYV`D z!4*rQ-ZXvKpwg5!$O7-TGo1=L_zy>&sN+U|kTeAQ58h82g#8C3KLy?zGA1}J0?F?_ zQGPE$MlyOwum>HHAJbl7O|-&+dHqN!CwQaD=3`fa8XD;{3`xUy+MBTT5BD?=bn9)Q zNPlnzH0^_k+TRc;Q`&=Y+6afI3te-YqcbVo*8!@E=`1?Kh+V;ZlY+1>A%LD@L%n74 zA@&>4KF#0?W0cjzU}fsM6jh&hdw_S(PN8dQleer<-#5bopu$2{^^mV&d&NBr;3@85 zAf9R1!@$9+lv*nc=NnZ)zK2?HmYefmU94iseC$!0Cu4a@*V|>84^4=yN{ZT)G}b;S^UZVd^1$o2 z;iU46Sr1K!s>*@?we~^}t1J`mL{xK=3zA$_VUGA)0w?5EWXz(FD*NC}vMQ)JPIo<3 zYD31Xj9CZHJ%qhTX;B%o>~-wWl9^-e_77$6-A=oVLTA(|nrC>_jq_nIeg@opkM@ok zIJLfL<^t0U*pe^8Rh@dMjx`_hs2#Us7lu}TyYX}t&PAv^SZmia_{oi%OrLucl`~99 z#&1k78rPe0j47sn8r8;(SvJI^Fg#+CJG6;b<9T=T1*@qPDdSCf< zEsG*+81d-ku5afZ%cAxsjkD8kEUqdZy*`ahlTbD%yKG6rV5>%jGb7rnlA|IV#;DSy zk#+_vn8T~y@$zVK|K4H4ey`Fbg}uiDCT~C+deM21Mzu-e?}N2Yz0>`~$9;X;-P+Io z|CTXxUhDZ^WSrI9OU4HkhH<9f${#Vs8$LvB(%!1W7=DFkFSRPuDbq6JrRDWjuku<5 zUQ%zveEVvk$4_=n_d!=U-#b1gJ^ra1`OM_Ro1ka=r;Vg%`zLmz>i^yUSlRVlsO-;N z6}L?Gl5DK}tgH^aE^>KX1$$Q}@jN11C4WTz82gBOUH&Y4fHOwrVeH+$fk9h&5Yljd z1Epaw`(0^P%~A~sm=f^2@?lk(>UX8|f3o}6!T?&A9tVxtF|dl|(?kCE^RrqPryX&v z&FE|64JV|2Hqi6;tT(ux$~e-xT>rNko-cGY!UkZ;h(Y3LcM#TL3tg#Lm*3=0&JR^;2 z%S)aK82d&URXBZEXOzajf|Fmb<<+}L4=f1djy71~r>At-hoD{-_r&+Gs#@q0kgvm0 zJ(`z=E{C|j96Uh2Hu#mV*?#0pgM0<^%-MKgAlbL)7+gz`yVd#{hoN<48XJea!A|8; zl*f}iR;TlZhlsTzM64A_qVz%rklt@S zyf3SBu5aCzUFg~eP4L9wYEiGg&=pxvsUIokMdkgr5u8VJLcL`hfU;H9?=}7kt&c)i z2~xy{_pFx}x;)+M<^AjFc0W?I;6H_~m7}y6 znD5)-9u?D>jC3aUTGuah?YwL{XZw*()*5zIy#|;2JFGef@wU@z#Tr3%YMK5>>uPOJ zt?<<;m+oS(?|MB3nu^!P+Df_3ra1KN-Mr@M(ZTLvNe%u#J=S-ly}s~ z9*x{W`u_K74?8nibp@f`|Bb9xbQnAgKsB-t#C zd!o>_U;MuI#qk#ACJJ52$aBJo-Ytjp|2KIqZ8@`hO5(EZhP4j5sz!jz{V%LOhw$a6 zmWeuJ7u_uvX&j+291(j$vM{kNsz=kN(6vZR5oy}=FNNhfq-o;QFrhDI%Il5DYmzvp z;d`DmO_HO0bt9p6pt|uY^oe`wMog^%EvghU?6ELOvQ&Y8p=*#R$?m?Od!}NkU+Y9y z*8y<3Z-tC}Z@ytQS8oHX^_~q^nq!dOV}rnz-bF#8R&s%BZwpDH_uFWWUpW|k)s=sj z`(y{bJ!ISI{qeCMb0n;_J@@K4D98FW-dN)<_m&y%m#n_>Bc?3GM18xYTV3Fagsk=& z_x13d4TCynt-K4E_3a*TYSDZ1(znzDe!MsJt*>MkU`}>M>lDS$daHY1;8-ET`9@!`5v;$zElnc&D*#o~{3$Ug^YX-je z>w1Ut4jIci1l`)tp>JEsu|b%#YsLKVFP;MtzOu<|9H?ymjJ*QB_ilk}S);Ef8HV!7 z>JEF~fMM_KQ$8sOJB9CCZzeeU%9OQUj1RPsTuG+XOVan6^ySv~tL@(Gp0Bn7teg4X zlYzx#aoRT)C~yTg_S8pw7j%yWa(a5gEA+NS*;ntk{v>KF^t6x@4OD--dU}d0@L%Q! z|A2n{cY^;U^wd&>6XKvA z%ooS;dZ||Tt?N_#i0{!Wu0+u&@w~eWTIan-iQB|4Uul%szxKcE)gthXg?;al^RO>L zyzYP&!H;JOu>Oyh0;hpf!>QmDa56Xscd@Ym>;DB<|1ZG$e*xD23$XrQfc5_Ztp68a z{l5U~{{>k8FTnbL0oMNuu>N0w@Bad<|BrH9i&g$8$8g6m{EEctJ)O7}hIRZ9N4P^; z#}5(hflFsM1vofZ#-bhkX@&x5GSM0r*-Y8mdGte$J^m5)2f(%M!#V`$GW;(3jAIKw z;g}x%TIGK175JEAlRw3J|8!~Xi`FH;L$ouas(2)7x*BT%Lo^09KC*&~d3l)9zAI9P zmEQu_bE3U4RYeBlGnN^#26cDOs)NL(|GeTw_m_Y8H?LUWnt(G~ee;TP6T3d}zuf2` zqhd79tQ{2?DsRZ}1^Qu5 zAuObd+szw7qOte2^UnHBY?xDzvp>1l)XB0D*E=*g!Bn9n&iS#zU_639N}o-j^dV(@AW!M~hcL+L+vtAF*)L|UI=`tdvhNrZ5 z)`!DdaT2Z^?~U)O^5fSud+Oa_?FddYalfH)FriO+D>0$2QcUG$_VTtv+C)Qj`z5 zC0c_54vV{?`iW1;29e4k>OX&~I#cXqI>qDx-;zFv) z*3yK|AUr)PF1%WKeHiT3WN=Eys5tIFGG6Uaofpnx3It!(?I$&am@v;r|MZn?5#4E{x^=n9 zr~y(Nl-59pV1-99USIv0l&7K7VuC176Q@*f{&cd5R$BrnR}-(Vz6-Px`J!4M-@$ux zH5j=Hs|uSKR!#mD9U+vfi4n-vpemfsH(H6D1vo}cq?`phL?7gip1pH`yv@97-uBf~ z-YU`8tC6>~sWO)J2KIa*U)zCkKwtmzyiG9N3B9Q(^e+Vl#YE~~aNc(7GiXOjr+o6$ zljZEdr?TC8v0o``&-*mwTtpBXN7^xLjHX@T)Yb=v4S~i2%5gL|LRP>`uwW0%_1{7V zrOW+5SFSUJ8$Sc9dN^5`i_ZHvbOx88jjj3K8E~7O@ft_6SnkRyr8kas?WS@WfBkG# zuNvoD9ksZAXdc!6g414pXZ^K?q3thRfE`qgvShS@om0y=ld^EKL2trZsaB6NK?`r>RT>drrJ3`N}uofGP< zJ0X|U9fc@gE##YC$13U*PiHcPrd?aB4$1N|EiS6~}z6r4Pb67ThjL zBP$5D9GTPHzD2YpuBeiiFq67GkPmQ>e?~iJ2;@1OSE1%rvxB;&p{NM9*$!GB`-SBq z-qODRW88UUl|lac!{zGN6z5WcA*GW1+5pD*Xq>K7GE1!+QbnzpIY&cg^>#TQHv1k= zL~M^utq{a2y%jC4i%lw>+#aZFs0!rk&uU<2oW(FF#=!jPv#cT%X)l{B^&J!ISlFKP zn;*-zK|Z9(cP=rg5OtF3<17y!3`?=j*(mJh|xEKi3unXXBY;04q=O}b$<*3Xj={*DXjup!5sM=q#8RlUxxudxS-c~oze zi+PO4sUY_uj{!QRU9I~L=?Bf~7}tDs7oPpLcDb;_>#Kxb1k*i`i26WFu*DnLLNI4Wz4>nWB+)a zW9NXM0^gq`V;Qp;qk6RGeD-6qJ#@|rb7tY(hG^LA>~b&aqJHn(n6NuClY?eIn;bNU znVwG8+`bNHf3ca=_dSEYufX+=7~lI17H9yliUh>92yr|P_gAGwa^kEUTWmC&J!5TL3fBns|~_I#=1rcwF!3N*F=Z#>r^<#tfxnI z-B7~^35|WRQlw>^qfr(P7Y#QFZaUmNxW#a5;IiQg;C8^3!+j1{1y=)i&LQ&PvaOx4 z$kxg2fGf9lQapB)N7x*k44T5Q>pIty3PW&jEmg};%tLOz0!PbwX}2`Lzx^cQ+o=N-ZN z`V3$ENy{mIy%>Lv_!~LmE}Mdv6ow&4L5U&Mkc3#JG)zK|F~eZ@L{;(z$ER0BBE3oG(w&23#P`U#>R>3W>>#8*1V ze=*Y`Z);F9#ri>EWTyGcEwhA!GE?DSv|>HtOkabGfOxGIRNF%*2HQg>2H1lgrBMny&daJ&oJ(dS zpyxW34Z~H>u5koUlvgV-LQ}_wJH{f8N}aZ<$dk(AKjwJU5vDlbn9=2~Zl-6f=Zi8h zrbnMn?RVdTE4N>Z>j<`N}fK7K+*g{jE5p zJPs+3)7V4eRQ5oeUnI9@L@BFQE**Qmpj>0co105;yE1kuG1Jy-#zAeL68V-uwz!TrDN1Tzns1gYg^1Aias?7T$CSV^Yg39&be!J#)CMK(UOwt<=g?z4Xl$u#HKhjFE^_hq%s6z&Ha^pYaJ7EqGG2J#8Zx zHEaw@EkhS$x1G;3YjG9KH=^!LXK9~u{05-%TngLb(QCO6y4;hSMme^4lEk*K0jNA@ zXI<{tCS}86v;`Mx-xkjd@7)=wb){%2y!UQ!24)i6pugjN&hYdHl=L-FR*;LWEQ z@Xcp&O+eqf*_BXh!O3s8;C;GeGsnJ1{hJ2Y4CgCDYBv}+Ax|af)%xb^PiV(dzH)&W zA+aKFzK&pKq{y4ET%bbCS7oE3;fOb1Mc#bn0u^Gu_IdA0`Fhh!xs9-;nJ%_0lsokb zWsd}56cKdUuNkx_%taKsj1D~m|m9^W-$U4fo&3L8V?PuXr7 zS;?U<$tA-cuk51xjV|ckkLEC{xah9zQtQ+yXmewFb|A8mUew9haX4x* z)CQ-slyZ^;NhG`+W6TDe{pP%{fg}=HPO^X%EKoCuLf)A(9aJ*YfvU}rTGN{ScAq|| zsGqeoWiZazkZN^cLEx?+i>7pm=|PO|*%FNLC$VUSMODh2-+Q3JugkLAlGfSPuLYX8 zhDuItz%0yoZMo9KP2{TB*vA|%7}&&nJ?fW+{TID`YH#nczF?hb@ygY?RB-DKyuJ^D`W-Ecnac<;!GoL+xB#sGY^ltxB59 z@C42AL}J$f(>#~_g9q(+T%_ZsxxU{D$7JtsZrqo@2h3pCk1$}iYOJz8SjkPi#m*Ym zi}4`*40(N$a>5Lp^&|^Vme;4qlIqnm7B?sPaNWA-!*yAEX{0N~#*O2~9`2YqIGa@a8YbIXy}ljv?fBVGmZ`mA_;M!aT<*Qdnm6XJD^cwHr4SBlr= z;`LGSx>UR_5w8!4*9XMwed0A;yxuKd?-H+R;`I*kI!C;wh}W6ob%uD=i`Qx5_0Qt< zX7PHHcuf$mlf>%{;x$&hP7trxiPy2>HAcMh;&p_09WGuY#p_VDaR`vI;R?nk(ja6iL2;7-Avf%^@v7Oozy z5w01|3D*jD9?k>T0e2COLpxT$1;A;jO~Xw<{K3FbI4#^DxCpqRaFKAs;G*D0!tro1 zaAV-c!Rg>8z{SGF!NtQ(hD(6E3GQaNsc^T!CBe;vOM$x`ZZ6zBxCL;F;2wlC!aWSP z3~o8xO1RZ zNGHA_;iBOt!A*yo2e%k*4O}){0o)F_a=6dos^Dti&N;o`kT!fn!tH=7w~61796#?A z;^js&b_>VSYKAekRmQ?=hBKxKzioAm_J-9pGJb}Gi?^N*A7rf=JlR^qcljS(2j44(m7z?qGxPL{+3gK7;b5%?v`mlu7_Bv2hP6hXX05pfaYj~d|FwvdJ1jSj zbrkXI9Ws8QLms~Y?kk6rKUU-Mg+&;K@EpR)!Q)YHSc^*Kuw1v^@#^An2)h8`Ho|?` z9hUMgue8>qNq$FG;Ej1M~$#+QCo@zxqM@_`dZYM7PcP3Jh9$ZHCCO$k8zWBPOl zJ;$Ye=|H~e5I$th;p zbxOgC97^rmjv&OPVGB5vO?05v8qFCOo??1Qu3{S$EDi;~{a3kVhhrY%q2CL|_|nnd zzjiS8>M2SC(lVIoA-lAiQwl!DA%lfAW&CKgy&aBV)FJ092WzR#pbl~#$lh1(H;eMQ z>-3;IS962!ggo@Qkk7o++EJ^y@KK<(**I<4TBFb}1}`A;sYtWd+$hTFo*GF`3ne)* z>lCDAiV||t7#DWShr$G9eC5zly4ix$o>va4d*rha^7-l#`Kb6}M?n1FA)k97pM{)E zuuhU&tdltXf>UavwI(pbT0`<-))I#j{5jh$2V__S8P=ej8ptnLjPE`Nr~Rh`an>?# zdC_k^e*P)GQtZd3Pm){bg$E1MC!z18cILZ>zI3{FuytO1RQ7bOx4+ArRcT|b7u zioW+1*Y>4t7y6dhg0{YN+g}^{@Mq`y-dCse<(Jowe{Mfo=tpPuqqp^=OZw4e{pe%; zXj4Gn^z83%zAkin>66iQ<}tXR z8YA7`H@eQugU%c)(QAQv&}*-g=nUXg&}eu1SoBEP`=n~-1N)I=#<8n6?z#Y<~%t}|o0 zh(+BZ-H!+IGqD~990N@FbDdcSTndaO|EYE6EZ`ZS0F1m zo`v}CkmAzdX--j8y{Tff-Bc%=S5m|6$}4SZk^?m)?%&R@9jrfwnc?d_IAE z<50{rU?*_VTIA;rOr|}F^a2x~LcBosSEL76`m_{oA24w)H zpEj?5#50nA3DAQ3d{&*g3}^!$1uC8ef8Zh@g(LKUwmye+0gnO6{{)cyO=gKM1-5~% z29m!~ke+V?vO5_Qa#3!;QeZ6b1d#YdY>@n&z(w#+--!AFtjyx`6Q*U@=RbIRO|CB!5Ekp9)L??kkYW_e5cxITN(C2=$2k zx8QkTesP_-7MN8cJy-e~+QEF}V=K}HJhM$I_me>4Uk&8%VyyFxI`aYG;Ws6JJ8;_q zuB3OaSg{M7sg1UC0-XZCUD; z;yKoie&Ipf{{#ICa8Vc970}7mi~VAetlpgZ5M#NjdUKYMu?Tg&xeS;ZSZ_WGT&bxy zFIo(KLG@yP(H2r~P6w?Hs~6KjxB#>O%m=O=Trc*^D}i>ZN zy1(=hLb;$==H*Mc`x-&_s6=Z`K*Uof;%=c6Na@!tm;4ifM4Nz>h_{;jcXLAG3PPn2 z`8`xSzU8;%5V%0IgfyWIhA50o#Czj3%?f zgn9+E+1?X&t^t;E!ZAXmGx%{Sd>)XV*RF;CZn;nfq;UC9f<}2b2+QO`(Nh$zOgQmZ zV5wY)%xp4ag@z?OE%BMUuE{(GG<&AW{0iii5473#3M;dKD5t1rrSPWbr00#m2t02E zQaIk+WKIC41CxQrfF!S4U@GW%L84QDlzs_!3pOuJI2F%TW=r=)+#MhobENna*Gu7p zbLoDmU;>gn4-mZ`&AX=Z$-CAMHF7NOI8cMLmFjE|9`kz9)s-4B z9{^JRbRRUE(-3YYke*u#Ob1;Hw7sVi)E`Oyhk@%+er-VFlll+B-NHT*(O>PCo=XH$ zy2gCkY#swXCSU@v@<6jW1(QOw65R8I0x4XSvPJCI zGlA4DJV1Icrm9-ZJopK~c%Tia2Q~uJfVzMdvk|xmm;tl`sh%xTx0u(0J_;oHbpo?M zCkM8e^MPxD+kh5e8L$?30GOz0F&_gi0@C}q3`pe{5iI$efG2T(Kd=#a64(i3A<}b; zLR-v=RY)h0+GB2*l)uA3qD!?BT?=eOIO8DlFB90{7PA`RQh<@bQXuswha+0dQJ^D- zfJXgFCdBhjAo-^amG~XK2L7nGosp7%;xN!?&%wi`aAkzxcQi`k?*S6O*bzX4GmVte zUp-2C&dLK(&Zg)VGebNPqd_D69w5b=J_a=E!%3jn4#!FUD}hv=OMz7H@(2;nNw5D2 zum9BRq~~@5Nq)&XdVaT1Mu_LzfW${V9yHZ&LZrWFLW{W;&u7I-_w#@x$HNn)a?g)z zF$W`kB{xX?JV4@;JV{EQb4rVODefo!xy8H>7LwfEguom&0`8)CrK5KW=eT7i_ z8Tt>F7cH>^hY)z)t5#f^&`25;9rJ*=!+KfR6L*XrF1{?2>embCkP=A#aBR- zs}o4!6-TB1E)&Qjob_w;GudAY)^DVAL>+_N;hzOu0Bi$NI&|LxkyN$D#E5`E@h zE#`DQr?X4xN~n^aKS79g;XE!q&wmdZ?X(ss=0l`Q1@#H|Bb`hCP4`QMgde2)3xM(9 zyA4QkomwsVmjM&tZ}-wifs}vkfAAdA!+s<_yM;7hBK!{%jr0fqm+o`I0U(Wk^G?!p zHsJt}(sKex^6&sD-qfFPe=qp`BHj1=EImIJH08tO@IHUadml*YUvOHYcLFJ2E6<=k zf?vXK-gtnNp477voe3m5qSi|T$KZK&1M%A}n1GbNJYXdJqZ%cCB~23l*k(x{Yk^d5 zjX>hZw@Bp?>%@Br{tM1YeA<9?Ke<(+Q#&Z0QX#EVq9gv0?q>ig-h3}z?WK=dJMg?s zI0{tfzAAhJ>_k024y5*S5~u)r=sr-pqeE;zkw9uM@xTaRDv3rPG~xx{}ZkocbfRs$2>m-rF3f!+^{ z#6qb97zIrJK)Rm_Oa%QPa4IkZs0VKJ-p}>=TfP33KuX79@BKr-1Uz32BtC6kf5kq@ z{}v$0Z$B^|_fLBLwI52)Cjcql13-GN(d)1NNb=VKDZW@B-Jbv?K6)U03HG60^5Ljz}N%cd=P@Z3AhiK4BQXQKPcsQA8_Rp82^2S@&uMt zbeNOZ;{8yGaKNMm-2uuVzf%}0GnW!H}JIp1(MPH*H0yDlreRvw}3b+)gJJw;Y1y21I@vK99KpSxX zcWBqoAie+UFlPXb_71Zh*a_sb@O@hazQEYyh#!~*r1E?UNdAJC-UuuLUF`KQ1Jd(t zKr1lu`wsI?;N!qjpcPmKtUb|TJ_+3RZ;9_#V8XL#cfds8KHyYf=MNob53u_Gke}y} z-)f{2c;G*{59I^vkKhZ;`Y+@mpgo^NIRX=Yg1ms*pHV-u(O&=$1CRcK`jx|Qh8ofd z6lzd@>mk2WQaaLsD?taJhCG2$z)IjY;2GfIGw4ThQJ;TBKLT9v8|1hF?HHH08awP{Eqsu3F&M@ zK7p0zk6>A;<`PBA@)ffmrbywh9+TnVIfE(4PPDlfejm=8L~>t76{=k34} zpjy#s-Uhq{XayR9JAneQ6j%);zCQq~L7xJi1Ui8ZV1laCytDxF4d^u20`2Nf^U6Ye zr)WCOPGEXar+MvWlv8l0*#mThbegk@(7wVt%}|nM8QM;BF7QA&@>`7b3`Tl^3nDtr z+E>vZ3_*HhiIt6Ilj&^p7L>~rLgHFB`_5BUVU*BnN z1M<_s7q|_W{x_6slJxvWAmzsbTnT?ua;LcwxL}raKMj~}MZY{-qK^Xiflf}9XgyH7 z1NCpNMDGW#1f4KXqT_)_L6_Yn(WSsKZ=(G!lxQ9(fVQSf^fus0&{6kGbR;nGE!3|E zP=A0XW2ZT4C)(L!$RD_13Gxp-`Y_rN(6$uq54iJ@PV*UHV` z>6L_UW8ASE?Eo167wP#tU>4|FFCDqE(_996?W#_*;vL9kb*DK2s9S^hfmx5E-UCzC zO7ZLm@_&asoaI~Y3?K% z2qk_trlivx4_pLH02Trhf!_e90%fluJ-}Ol$-oR?3h?o*Xs5tNU>Y#yb>t724onCB zKkU5^TxHi;@4Yu1W=;sHVoFCEX~YpDMvNGFbGZ>CH)0$k z=3+QaX)bTX6eBnCrrgLo7bB*;6O7!*jhJGJkw%OdG17=BrkG+bMvUBuk(qhFzh|$# z&xV0!V$vk{{k-clYyH-5J;kvI960sg&<9ILnD^ikxB}Mv2K@?p573_{;b1Aa`CHTztay-mf;WPV z;Qe3|_zc(#9{eoz0c*il@T#$`?ly25YzJQfJHYb)hy5RH06W3!Pf|Z{aGd&qOW+8& z{@c_GtbCYuJ;ZqY4*dqc2-buB6G6N029Jp=RogK=H0mG zodDBd-R}kYt^$?5^!owNJVv?jCa@f=o~E7RU<=p=wt}~VIdA~%0W1E1eOw&u1LweT zaO!c+KX3yq{%z*Z=cy++0=9uef5?0TC&3|b790kbz!9+J3EBZ>|A=}$%zOjO!2z%V zoCA-8iCOG`#o!QF1`dNQ;0!nju7acB8aM^oIRk3`Y&m}53jsd_O5Wx8h~p1C{;1>G zCjy2_Eb1t363Hk1sB1oKcinJ7}uw_y63@OZ~11^G%&#@jR$p;RDnJ+QUU+z=fW7EtpAYmhVD-&-{T(kkL;gQth<+)C*T6u1?K)K z$o~MSa>l_9(i5++zyCh={Zrj#kFjqQoa&wh2Z~O0kA05*+IPz8cQvSdH-fXIce(UV zm!1QsNbfoCRCmoZ&krf||A6^_@KkpS?09!z=Uz~DhQSWfM~hE&Z-6ylPyWX#|GlTW zr@`Z;f&QIf`R7?Lj^7U|{{xPXI6mt5W8&y9IR1>2Kj-+8-SyP3@viINba0Q{5wAeeJ34#2-^X zFbU3qDR2o)gTo&S@{NM3-#l1K`s!7ux^rOZ_mB>bgIi!z-Kp;CIpzMAU|{cB za29^EJJxzgLFR1ik$45Zv zPr3A$z*+dwAEEy95bqFyuF!m{4@5o>lwGF*&lzL zaROUGq;HzNmpL^bEQ2CQBr@C9=ZD1SNc?0tgTm(D7yIX_&_kz-&0HuG~jY0aQ zpwg?rCejDNW^nQ+PIb3{C2fKJ@J|N%qoDMk0HuHVPX+0fU?aRARQj4r-vFhbY7g`d zfvW!$SO-4%AA|IVL8aewbHE3|8u$jN^oE}f(wjip>u|gitU$g1R)P~9r@E`a^v}?b z;Ip9m?|D%9UInFp@|GZd0xXyQ&j#sRpzJgq5A0n0bAjFwQ2CF7(tpLJZ-Hg->uwFw zXF!!V2P*xNpLhAeEW8&~`pYi;RhQn{8R)fv8RRpd^fSK@q?dszzsB)8FpYc!EC#*X z0=*SIbknbi?`R;JM7u;mNt$gdV9x;S6-@n? zQ{4mL1ULy+-+QWi2`v9L_Q}6wyuo^K9Bcz8K0|rn^na!Pi>&|q(E|rg(2wBo2<3f| zdj1CGgSp>4)!h%yo}^#?ihck)!OTOH3(ovD=KwfA!Ttj#{(Dg0DR2|M4sL-bA7NfC zp$8_wwckY#yl67$rwUN%>!8}3{2#0jco$d!CLU#-fm2`=*z|k!E4T*MfXAm;_uv*- z2loCx?FO43;~WDQ!A7vkfSNzUpz1N|_>ALgjwe4K zDu3PaRd5b@-4~dz;2XI(ys@l-vKKB%`W{ZmwxG=F#gEz1na@)K$Uy>Q}mzG!6v1H z&0y=F26k=*mHrB-^kegaPa_M7^KLAR970iJbKON{@ z1P;J20|&vYT>6859;Ejz1bQdH8RQQ-{vxRUzvV9ixlr;u!CCM=a1I=Ha-q@}9B+6g z(7y*n?rGrC+=lq#p%WkuQR4;Pqc*{K4Bn^+Ok^^pd|~ zKlvN_2h4!IU=|z#%fM-{99&%r+Vu*k^s2uO(ys?A;1@o}`~jOlwLb@{oO?m(KjqTX zUkdCemKk5tuK=ZA3pT)eK+6Z#!;AkWNWTM={yNwM-t;`<4&D#8fc;-)9Kp5~#vQEr zTgDwc@LKL&Op9{{_+7eMJf@6xaMyCA&> z%prdY>;W%&G0-~-D*ZlC>Cc0`;F15ya}0PJD0>frN?&*B7q12VQUNNx7nJ@O*f0Eh z&JA!5+yq|+W#@{QIPc)Spm-0s4u8z?XTikt+%FyX{(*fSJ_br(SO=d6>%r&225`g4 zUv}vS*MsyUU?cJ?z$Wl&uo-LyTfpQ$Vizm{C%_xTDd)ILKk3pR11FI`1x|s_gVW$E z;0%~}ImmYyRQeT;SAx<%0j`2CfQc`2-u+XcUkaAME5K5))}`OO5%lkqV4C!!|0~dM z0W0B~uLS(yKZEcKh19zlwEflbbtg}3(mwP`z)A2Ta0=`JZ5&+s7PvzCW&aYSSAqPm zYOnQG`g?`>`>#RzbKnU4;w{<>Hi0wXEGT<3;3|9>Tmy$r1?hue+23+62Ft-$!3yxc z)68e^$eB~!!{9Mcb{fDT_@sBbdksA7pYASsf&KzZ!K=Xxcr%yv&icWWLfU}_bbsjAF3g_LvAm7DcF?<44 zdc}U~1&)Ck@bV<}0z1Gm@W%5_cb9{82TpfafJe?h-CYTmrUHA7pwg#7rI%cAy1NSO z0IR{LLDlyumtJu&NWUGdK|Tl8g4uTkdKpmZIZ)|OfpuVM`gC_a*a^zs2~g>YcL(X$ zfDQ0run~L(lwSFvApKTQ>7$_f6v|e}`u-I^8`44txXs zyT-VGfbj%-E~XxTkDV;z2#$Xv^Wr7i{~^ZZ9~j@V)7=x`)`w}=I{o}jr@NQI)$-Hb zUH^#wH&air^U~AZTVTz%(BCh!Z&V-$7r-fS_*;>KotGj1C+-*Dh8)aPA_u*H$Gq5J zJ%C-{^yR0!m%!m~NB@6O?<(pK_I?L;z}yw5yPIFZ-glB8?5HOHKlA?QyGRGG09(Kt zK_Bxip!&4~Y$Scs@folIK73^$9|7y(tDwfM@*_cd6<9-h7g!69fRd+cg7g`%gY>qK zqAxspx_cc=eK+%blk&h8VeRSeVX*aMf!!8RcG|#c(kEQ{B&d3igUh5p3T}bZVDZ1O z-oSEj18f1OufiT!{5?Uw6ezpm^Q2dT3t$7d2)2OhpjXGZgH2$`tMn&W3MN0!den?V-vn#WAGn%+0?WTQs81G@UKv;=yY+#+cCZq@3QE4>($^ec z2UY&a_pwibEyqrGuYj5FXMX-G^9Aez6Ah=kb6_7h2hM}@V8stG|F@VQU80-UEevo|)oCK4nu-iy|!3MAmTn0zM@*kof!6~rhG|vHGDOhnW;|;ce zS#SVUzYT#J&k<1iPk^=HQ(!x|0;>JXU>m&Zhl6}|U@N>4l)M3Kfu8{Tzzwh;Y-wU0 zfX{%_;DH|r@>hfF@BvWyN5M6C@;c_x8QKq)fPz!uVLew=oLRsWv;0PDea zZ~^Q9d;bId?D6-MZ=|2WWl;GSL6x`e_$ru2Uhxx@3vPflV5Ti7w+5_+r++fw6`<^t zIer9`y~iD20+qk>ra-^sr-J--pwef+TG?-B{eX2hGk?M4PqWW}4Pc{q2ki$JK-s_I zX99b*p!84tY@q)PDE)%tf&M($3~%^3`Uz~lm3{&r1lzzRQ1xE`ZNB_`!0SNS=>b*l zy`bdxfIaXL$ESqw+D`U;@LEuM*MQ6LR>yA#RZb_E;8%SnK(%Aa$tS^0^fz4kmP_As zyyX{y{7saF!6k4CYSmQtr2%>CS=8HD|h8O8A|z?>^H#1LnTxOn3WxeXr}| zXSyfB${#q>J$smW|3hcG%iqUum4Ovt`?cf)N1M)ckAckVl(3x(HQx&LrkOP}ZFZ*@ugBzgqXNLp*vJ-)xQ0ZNc_khwb z|8GHh{Yao!2P%C8)ch*_jUYV(ieCz<{Bf`ry>+k-yy$^5-SuD#*Z}r}jo=KZdOq&b zp9N*-&~FCmX;8e_@hY&Ad@EoTI5-;UO@T_^_gg`F30Ms;17%+*{Q;N0<tkyoKWPLUM8UZfgdu83TEw|upMjHfpuNqnOcl(|b0 zxsQFu|HL@|5kT>|&#vnKetT!U6Sp0$i;2!6<-~V#`{ZWypI=tw3UqNHqMA(utd~--U?og(UAIE zjwD1hF45>I-`-_+s=TOQU0b5IE26g4%S1Meh}3MW=R?dh+X>WObBbs{`tg2_KsD_X z3F_l1f3S~y+S*x)Oc{oyQ%9f-Ln1AX42o!MB~cUoWkbyOAT>e(0RGq0qk9yO;9*j-*BAAgxHuRgfaJDoOO4dLjcNV~(tdOgpkHGDC1Y$PTke+iyf; z`3Gmb_Y_`GPqIvP;$1)1q7&?|pZSzmcvq1`S^0yWS2#^Xb*~Z`!Klcb$eJUqBAbvF zB<7l^hYVPrE{O6>6BPDB`T`|-zzyjXlA;ob)GSZdk-iJaQvr$cOu0P0NQzcyhz4`k zsspJBO_vu1t(=i0wU2Q?vMf>uv9XitGP!HO21zQ;3x=#wWE6tIpgNfYLET2FU|~6= z9ErImN19a89;pT0&PH*5U|^CwMFWu5FwZ7LwVse9OCT~LQca*qV|`E$sSEQAKvbP! zuyBw-d8|5084cCysD{)U)jRbBv!SGzMoE$Zi%JM|&YEj{S72@U-AI}tIVbRzAXxV{ zsZ-G^q&}2Xk|JwcR$GGpP%`TzL$Wpp$%c}3h-z)t6!e9X9&}}GP+Ng;Y%okgcsz)uv z52tNP5=|IMJW0|_!7TBFB-)m=%b06LN7gj^ym3e|m=u|TG=t_cq`qe zUk}GDf5uNBHm67%UW4W7$Z51>f)0q9Ymz>Q>NN=Z{RA3VbHs5$+k<;WJYKb<>=KtX zr+K4kBRg6fej|ZO=oHb8Ukx#*2_ng`Bw9KpPT=}|;r{4M;_l0tq!BYypzDM2ojOfU zCzscWkKbPLw!EF~=U-RePHkRidwpVMWp?U>_36#q+4`?hyMnUHk*Qs3pKI6RUOE~^ zrxU*u#oHC6f2jw}J@4Leop#C!)_$;8Y7#avgk7vmznF2!1#veeslt&9{$2?9&^>Xb}A?6fG6B|~7 z7U@`!&hzhQqW)lxSbw%5E5obuem_A}fgy;hHX=!2doZ7${`@jK`j56cttDyo5oGZz zBI5+n_Mp8hL4q1@&sb40;Vm|U#Mgo^M#G#`!#jE~?@CmD^qix!NgCA(%qH>DF1Y*rHHC-12aQpM?L2L zuXsDccQHB@%qgPcHS?m^B5M#|4U}O`P``yhn~}LmCs~zb(UBFAC4wF0*XPUsH`PD2 zE&rfj_-V@EHe;cSr~w{ZjXiMLTv5VtR3gbJM6GGjaWU)27HAJdWzv`1AVs5U*2>XU zo@V8#cSMJfuNOf(+Sxi7^)v1KRog?3lUX&;N-fM0$>Pn85Ne`kC0QUMH7%OLWu@ZH zX*sDnW85osX8$r~>K8Vz;2H~yG z%26<7rU;riPGn#PENUf)W}_a~WWXf(_LhE*_w4tE?R_MdV;51)<(1#+r7>&~nWrqZ zwpnBavIUxB8{%E+r`0!J4trntUf!oYInjoFq4@B*pN8JyUL3IglYI;0LgR z8N4Y2OOBLcz;C3GGSn88rwdXS=9z)W@`Ca#K=|j4N^O~#CX6{fjM}(K(&EUlNSh-= zpx@!hph%}9W+3Ot0O<8P(l4?`pc-s|ewx~f=yB5517;7z90Q448wkhv*I9Ezei_NC zv1QUO(IO%@0I3Jn-}aIy8(2V<;ZUAs(9@GwGia{eNmeB3B&c)(Zw#X0Sdt{1g9{>> zh?1B!rHn(&)kJmufx?gWQM%MBnLD;}io@!RlcMVAv9CxAt0TzHvLi*EZW8*#J-1d& z@tMf4hW+q)rsYSKBTH6uipbzR*{wX0X^~|lGN=aFtEalK5(AOFzq-RKeA-M+qGV1H zWm{BN&f;ZoLZsfc$~vqWGC-oabtkb7^RO4qQZ01#g!P_YJPijqutv2cnN#(e3CcoA z4@8BoNzzYH8cN0>s+-kd!VxP}jg-X7(I|7wqg#N)oJDGC_F1Fo}XpD2YE)m8d?^=Y@9Xt3t0CKOp^4ys9&S_f&{v|rliLDfO~#N^Jl8Pp-TBm9xo zvl*NDXP4-{emu0Kh!(>D=&P4Y%``!v5w{he6Y(}|{&HCF@IJ5QVos4c{D@ZUG$xN* zGJ(z+&4OV`+6gqg+D-fpf;xz~Nhg_+WQw3TlmzwbipqY7bK!mzV(-}oAu`*#pEE5> zh6+fRh^CNc&5Vfd(5lLW$T%bm=@HRZ*90+F&K50eIV44k5OtMV+kmtMN-PU>q-K&O z-pz@$C{Kz&q*FvM>O`7FMjROzS#qSFt5Z>m!I4^nNVy|*A{CGv5_97aHKA6Lsko$? z6nG$^58WBvH{p9Veer#U&y(8G(~_%E-*(|O`^>EoHsVdvh*))M0ex+PD%qU!v5bEy zoDa|Ca(rHwBTXv3hzt9Os6Lu_g#$!pf=qO@8-^9IsFk1-sX6WU%43pz8)kop?}+Ru zOZrhhMO4v2e4*N-h`C}4Rh5Rpq6|TlM>9iZnIvCUGi9Ztvc62S>@)c#w9P3ZgPOed z0hr3ww6@oTGN{K4zl9(RG1mi;TE8T{1Uu&T@Lloo`ORp4YZjYRM1@W=|EvWfjUpwk zIth_Vh{{oUeicMxtc#7kGZGmUX?J;46KlTmN5(`(2sAUzQBPdk{~7N$ z-cw0ljaLh!*FbF|ng>0gxr%N1cn_n#QWdoCx^p%qo#-qK-pwgXgqx#-IA!%eu|(JVvaa2ekR5D>Zaa!o$U-z zb!AG6BKo9WYrt=FlH($Q-4gN#cMJB24kzDK=S!)C;WXFh##OtaKkmr7$OOa=chD>BlCFwe#nlD0Z^T|M}q}GR|1gsR9a%#&` z(-xy8xGDp45Lwe^;-v^=O*@ReMiJ4jZ?F2tAc4cABxRsq>_}Fm%aKu$96?W*g<^0^ zcb?VvO0H2LSA&=3R=nTjNQ+32e~A1+--mZuWckBJqou}ZUD(;01mWr2tYun^8f;0ynm+pNhBHy(f-}S435= zQKkxfBpD}P(AGyk#gzDMUMd8WU1+mj^_e`MK-Jd9HOor`Zvs*Vn$t!swGAY;ajC2( z<~ovLZ=6q%V|c%BfJjx$rg}nHNdY2~iCyT=%TYfM%v@ zuqm}#NK}Kce^;fZ{>`9aZqON6mPD^r)I+^8FbpXMr$zLDn*q(~;ZE%tQl2G9)(JS@ z0?D8xIfx|s*xu831VnNo!;W;Bge!<7og%u(h#VK$aHK<|gAyfa7a4%`faXfvtz%dc zeaRpJ_CfqgNXB#s8lBpJB+U?6GnaFceo1;E{h_3U6t#3wk_^E>D4Bq$oGD2r3ED$R zmho4f2GB1j&^}?V)=3&AsV9i$e~*)lOVURWx%=ycX#^ltAZO{W9ATr~DMJ2A2F}UxFPv#X_DcSf!wmL~ZKHvW&-=(JgiQM^KMQZGT*OeYgk)9q-@hyQgU(J{+OwOOr?<^+g5BR-_ zvZ0hWl}OJW@Rk$F@dMsqQJU{^%(IW_x-&yXZ&JqjcrLD z69@g&7+($cS#M3qzwnU{x%Z^>(tq)%{S*~jC@7)mt%B6Z0bY}(1`qh_g$btYS|T-1 z4T?$_+<|>%jPt_26svxHUviEH?oUo1@Q3#&XAk%j`%}z@>HWoY&D#Ft)B%4mnVdP` zuO^d2SWD*ECDsolw+{FN=O>5H_h-*f<}UD;&rkMT;P7v}nG0v=bX>nI*%0cFZclFv)BBZf^Z7mg`JEL#h5o3o+3Th( zf6qm7&(=gbobM|>pRZ&hrFye{5}gnGAFwBqUO&C5>C&VVB1yEbAT?aTXZWcwQ;G6e z{omuKM*ZXrf4S99&4$hJHg8AHD|z}ar8`+^s?sZ?$mMuC{nn6d@tP`_;7T92{!ZD# zN|t*W^vC1rwHz18Mz0?IL8ZI?OC%HeFAnB%N>_iJ@efp~5p}^Ws*Utd^Za_o`wqXN zEHUZ(<>@KkZ!MYdIqwrhM}3yfoS#_aLka54j*wXO`T9%LWG@@p_+~$wO|c0yW_x|V zlYB#dVw5kZOL@$fbvh&LDsSx)L=9!p4Sq|n5Si_s<7Yc z_DHYTBfTV^UXiK^?RZMxWp7^X3hT7J++BHpB=rr8n-+Snwv z3fT<29*vqeR+OA9@+XSe8>4kor7|8YqKt3!59~ zew(aIb$X3e+zb9wtj)E_rm$U0O5dfAX7)%Qvvl>5?Jdoroq;{{yY@(L-6OqT=~}Ct zn`u21RwwH{?S<{>s6)!)dCQX3VI9)j)1!H?c^fu!vPqqblbKL|Ii8+O7KiDxN)Pvw zbfVO&NY?mO`5qpX{Gk-~KI(tFt_sc7ytW_Ir=$G^sg(pDg7*5W32(Nrj+8`lG2ss; zl3e<7MaiKezqhC)YKqq!mc<@XoaCvfRJUdJ7Aqr786Wenun%9R3ya5+d`yuXP5Ntv zdODilSKO2IHufcRNq=kK5cxRVMw0$?GC800XOrAS&6ezK`~r9Pk6`bN|2^T>J9vOS zrkES)YC&@GJU$yqFQ3O(1naqc4i#mV&hr+EQd{RyOmg!)-nS(;&hu9Gmyo`-f0p9C zVQlKZjhykm+5bj8ejHEFYj5DXwdkjM3)l)08$KTdBzg+`Er!!or%n07{W7-h8)E52 zo!Zla>Q^Z}oTGL5xtrNTKN;7L-O1KFV|J>Nb>Vm~#?xc^)A96}{-~w9HBgsq3GMVN zUG3uTqiI{q#@eN{hYIMUpYeafzTA}ai`n}}{N&a?e@sv4!v)2o`@NZhWNyDdSHS&f zqOf>zpSM_;9N*_J7jo`RCWQsf$HZ~V!?~_IjLyy!cfbZ(k83iS>(83}J)=hHu0P9C?OtWQ=aui0R$}?x z9XwWdZ;$lVTd}Kq$Qi%1E;Ux*wWdZ2xND?%4L0hR@-}3K>B>_adY|~hH}P!n5aaiK z{>MB$==7eKUgTbVUL_~=dBqbcZ{xh=c*-9;P`;Gnp(nkO@>UO|S5n@<`6ZhvZ|r<6 z%-K|OA?44f8p6?O#r79Ia-QzIIqK2b=VyD~$A57u&b`m;D@?5&=7yf^dmmrY?JF2~ zpYFH4@8g@KGX+EM<2%;LmBZe6YRTU??DZc^Eg$xV4o>=8hrOAvOD-Mu=Du#(Uq|6R zsYT4ZXSrbWu(wfCx^UQ=d~fMIe_sA@@#2m`aEx7 zKj+LOH|F!WJr8KLbN`XosIYvR+SNYW;)W zRwBLjL9f3kz4}3~cVA*A%d7kze>Tfs)Jm;p`SL=#C+n?TkjiEG5I?>3L2v9}a`S`U z%)3*|S#R!8({$GBEiN6-dSk`2en0TO;`OXIQkvYzdefyz;`616r7SKCXM(`D)Vzw#}y}`A?iJCL2M<-yD+cuszdM@!E8>Ah}k+BU_pmS#t%Px~zZc zjgLt$%@INM{G{E^SaU6ABg5SKR{ulx@@uuAgij=LdKb>6U|=7Yf*JaLc3*07pTDq= zehzBJ6+n4+*+WxSo?8pqWM#NFZTzh2;nrAL{*JVy^w3W1?lcomkL}T8VLE$UHdW8|ee$>`3JiKlZJ5A7%8c4GVa z`Yq}MSI^ivvS{hfe$38vTt8-KbdU7@czVo!r_zIc@j|yRYM#s#q?jl31>6sLMIoJV z95_6}wp5!<>PCN;WqID9zsus~ROHXYH0k{PFXofoQCmYBn?Iv@?AGlngR|;a@cwsD z`|=X9sN9lNG+$k&bAu$Lp?J7wp_4Y^lo&lFwM6yrnJXYPm5k z>nTW$C3K17%N$DusUa?Ig~{QBKVMkBmGJr!$&mzK*GR4={QjckaFIV)#BjLT&Q;Is zU8Hh9K3GsZaF8vpxc8tp$~Ec&Z>A{Kb5K{R%?tPo%&FW#y=7Uyz#BQQ&*!U4a|g=$ z4|*%-m-QX=Hd8gEOkSY<0#}9Is84q6yQL~KJaak4_y{L8Ti}grY(2@w-I+`ORr2)Z z)i8v(m7kXE>^VQD^c`pJr0Is^#i`NClZV&N2=lOMGPkB;YosTh9vl01rHA#MroPkM zn6+C{-v-HcSp!u{f2dUb`eARA3AS01$$h^!_};mTX~=gLuO0I?zf%uS!{1f1bc~;u zS>pfe$dNDih5f<#eTG+TOf`IZI;p|sQ`q^!^khihb+FyuOnE2YukuQ{ zsL`i>k`Exp{hDR%@x|=)Qw5yl!_s?*{rimnDNQXtRPvMS#Z1EDjbbKla=Mt0{?b#$ z-gKgZl=VdULb112lqEjCFEdZdzB1x7``cEFz0G8H4$bq@lf~Zrc`N>6F@MOUewGXu zWG2XPFg=F&V6Q(@>@B6!jogQVLpnvBKG*Ygs?$MxS5(1*AFxl2 zy!HP`eaF6DvWz~@s!LDl+LN4QFYvP*Gz)$WpREk&4mu;RtXH?@JHmc+4u`@NRbUUBEkwvP{z(xy`jM8|a-m&G1QhL);l!|ue zjhm#ecaPC|Hph9!ESvC?vxU4z(fT1P?hA!{hnMf{Dn6xr{Krei;=G1T4?oJm0O3ZI z9**A}S?3B;>#Q5^61)X`X*O`v=;p4H?q}Dd|0lC%pZcMo zNCMQSRNgwIF~~*xx0T^OUkthp6-APGHc*x|zD5zbppEf%1@WqF_W0bN>1S0|iEaYL z`{%pWZ=cQOkb3d>dK>Nen6-zWG5Tjd>-jmUT&+M(5w&O^!|5HvUye7|Lnz5BnjpRS zOY!C&A(Vvo9Q;ri{xU`6w5TOnSAv2jrOLHYkL_cizE9(?l~|=-p@>{{UiX4vye=kH zL!=6N>_GWX#L{XX4Q9M@fo>M@Mfh9s-cfwi)|H=#bkl+EWr#JDwRp2>zx^Q+@53?j zZLhn^P~ESQs>YKWSm5Gg5+B>Ry?A;&&M+~C<2hN1r=J}U=5^d=@~k@U-M>pWM(ugc z{vAj6T>Cd(pU!+4Zq2<`pPju1_G)*KzSo+M+llMM)6b5d-S_dld&T2+;yUs4v*Yoy z8vaAHKF7n~VbMaP z^#@v`xxspJdtS2@M4*UTafu35QVWjpVL>A5Qb6h6bC(}tsj*6rRw0_KKcawq3L9faY zQ>%s)2TEkJNbcW9eZqe9Wt#A#VGHg>!LKFYO5oima-2Yx2Shpv>hb1g2qjTNy(b-6 z0R5*3F2tJ)%1q_UWE{4Y`8aA;rglW@n_(idJdO892%<9AA(Cw1y;mGjv;0>fJIWlq z;jM3H_H8J0{Qr3C+gbfKlsVh-*0;0qZ76g3$KU#Pw!aN!ZeAblrJV76M^fuo*QXrb zZzZV4n;Rz7x*rjHz>#s#e~{o1-dwQPY}@}S!`%&H_o;(uw<|{tUYoVKHt7cUP|i7i z*C9i)_Vt(WzRrpQ{L3PDJEHx_pCC}>);Gefow$Sv|5^f7W?4jo zFT*O$f7B7x!+(t6C_Zqm$aCtqwIAJOEy&a@czwqv|LAcKM8#|P?3?)_C-C+&B0JhO zfZcq%g5L;H%PzwYE00>H8F9bJ9Rye6%}o=^^o-aOj?9DplLUwG=4d6ZJYRqA(m^?w zkS+tmc>f5&^?0jjFOe(o<{l@Mnu@T?gvir)U(07lduFbS_ft?#7B%I$PkG7+uEX2h zS9_vzrXW(A#(QC*D#BOEJKEE{tsM3y$+aZ3{QP4CkzF-LcKh&NI5!4~`}Yv+u$#bc zem~MYQ-zh?a%dzD;H@btC5_iW`?nHAjl2y~gE#jmp(KxqP2)v0M7E4~^xt0hF?>|FuA>LfDzs~*8Ti?#6 zx1r3H#<#wm9dARKTR-^Lx3l+cD6{x&D0BFlx4v)7--a?Le;_(1zh=)*jg*nUujq4$ z%h;6;;@h=5)!^$Ckt>t#ZqHBa2&3nx4Us;A0{qJ&4-jbYGqtB2c}bF|36A2;6}$Vi z9-a7`K0%%===0m`JMURT4N<*c^ZBV`o9=GUPpX}5?KcrA#}DJbCeKeR-yhZcHJ_g* zrMp{yZ>e@S5U7h!i}W~RugY{El4MhoMFKVNRS}&&wRm%xSQpzvl+-HJ-$%~w@A7=T z>F?Kmep30*;oq$1r?F$Ztc9Z#aEl6QBG9GL+&zS9imuhK`TW#~-Td1uor z-fttQ#+w@UR5^NT zdCljg0m{k0uipM#X5}2gNDE%I_wOQz`e_EDa%S;ozu(=_p7MM->_yw3%kC$?J(pci zWLV@*f~cHnh{{oUulbxgQy;Y_*z;5m4S|N@4Lp~%V>ds}`T8d@t4A+ib4g_#7ilC= zf;r72)&D-RAxE^Q`NIUocyqzHC-UX6zTf)izn<@n+PS0r0cvUAzdArfZSw004&v_- zxrIQjG>Lko25;^WLP;JKn{q^x)1M~T(f+-j6<=?9{Ml{%>iC?n|0`HY$%paR;B8iD z9L-%zsMA7l;ezDev{c>6j)?ui1v?(%9pnkC)n6z;XvSBJZF@9|3*IsU&9F_>RG*7w{bcKu`N#1TN2wA zHFDbcZBx~zmxY+qV}sO85}(Yr_eye$Olt%$4RY{jUR|CWLHpgaNUfce;!sUehMG3) zymyt8t~~vCyWeSF9T2&NpdN4TF+!<5E;i%HQ=lCmJIa~(?s#84lHx(t5gozpL= zcTin&SMKN+?U>rmba>dt{MOx#HoohfQazhAQNKPsF0!<-^Ab~oPdAW)fBfj%M?cym*PQkxdj1yN)UzuR{h2EQXJlY8{P z{chN>hn;`h-7uY_y1RULJpSF}uO4U0Mc+XW?uLQQz3z$ebpG1}dDpEDaXUf0O$SVFqe3OVa zx99QZ=DwYJME~c*{*S~k0j*Bu|JG6XZa1 z`foOo>mq$ z-TK;4sz?fdjq>Rfx&&`aT_?R(x2;sY8&zTbJhVaYA)-aytO>S+*F3a?MK8j&%uRAXqzz)TW*@qDK+M&=g=H<2zjf_u+g6s{ zu`@I{iPvsmCxQ}=iyXs8C&KLz^>4c*(|E0O`=bha@>T!xf5%zY5S<7n(QWfMWfR)OI&6 zq7x&hh+NgV+IbyyTRC!$?R|~94arV$HjSV0KF^WxQB}D?ft(@-@tX3s&)*7~TOdr} zuaRUCKa4k5C!5hTnEO8aP$*R-Bd>fKfMLA3^tLudzh$gL+MFW$@Ymt(wAO?%CsQ0a zAC8wh?-gq9<(K0f5H+V-6X`TwwyqG-d{a}d6nPSI0IU+x(@j5Uu49{h*REkFv}R-= zSyg5lKa4k5wOhWCP^w4t??{Hh!0ndr9Qtv#jNfMa_^%bL=e!)hlknLy-lsm1 zV`T483AUEZycU(N$B!v_8LyT3fXEuY1b@3of*|T>eQvAi&?QMVK_zIe1EN0EyQAoB zl9^UYbD+eAO5NUy``OHg;&Z{>TUCknuqKMA!jEX2)vKlWNs*`Vk~}K1?#Q%A_?m4( zq|dcjF9GZa60`xDfkULoz?39c6J$ckO%QE@<}%drojOiEm&E(e&Gi;nal3bE8a%Ir zoADkot zI_Bq;3_OR|KB80GzRRV3#C8jP_!{jap*iW zAB^|KS6knzrEJ?3hmmyzT<@+Qim|8bjx+w5pO)dtN;Yl9B=EZ$r@x~^}x zeO7!TR8T}&pHaeNc-<;zL=;piBA0y~Wo{mhx6_@A*9LZY??gmpG%GS2GD)&v3Wck8-1E$F5Ztp{Or%9m4bL}OvYc`1=&cyp zh`GBVGGO!nL5Rw+jcUn}70`d4K(#PO99RAIyYz#qZ7!^TjhODV4T{L^H9l(>?qctf zAkSCp*NJ?-|4;Pm%6oR{hd0o#1H0Kfhkk8VzUWN*^e4T-JMF5gNo`IM&6YOpyW0Lm zYDKCYDTmnqAyf5D?Jg%dDm6Xkr16)D=yZ{RGUZt!lEdF9Ni*|JY9%6ih?ZJHYWG40 zA*Oa|L7MIN3Im9bEHA!7{S%#F&C`A zsjqu;=Sll+_AUv_R74Fudta+mzW;xoXk_1!^JL)NZ|*#)mA&YB)_v!*%uSCC%}vb_ zEm%9Dt|f9Yep8Yj{6YLnBH=43lj!~PbtIa*3&P5@SI@p)R>{1%2?$Feu=Wf@bMiUR zf_l>-(C7Fva2bJLPM}3@PO9uJ>G+)eupc1+qzUy+|4M zZUUP{^uC;bf#fnKfg0Z+iS`L?gl6DLh_<^HNuHtw9iXXQR}}p3x<*NEWM4Q2TAoYy z^AQxJNs{{^D(4!Jmmm*=rnX8Kj6<%KMm$t_J-h1icV*4?D@DlIV|r z?zm&Nyeob;b9WpKoH<3bf!XGuTU41PD?+|K=Z4-eM|0zZh~|b`Xs=Yqh{)=oBv0Vg z4(;&v=2e4kYR?miCQ3D8weUXBzmg!T$&HXG&rOhIF;IKMMJ$EnO zznS0)ytyDx?N`a8jAE+Z}F% z)P)i)VM%Ovcmxtz(-=x(yTeNm-I&c~urG=24w{=HwjtC&T1sRlDd6x9`9Vl90haBFRhmBlr#x4V3b!7wj*`YtEW$A%%$+ zSknfk6`&SbplX_1O2*rge_mb-6%5^pBkya5s4MzrEagt6+wDCj+^!yKFfVg6o4KVHV+v9R0roZ(G}f?<-14 zy=P956uuri_Tor=bWo%ZuR|p*atzaTV6li=a0_TINs98MBvH^Aq%(f|cO7H3P-CpQ zX`8@7P_4AnE(6-ffEz?E!Q1GEW2`k`W31_5P93K)HftJN)kRa-f@q94_w7E$nn~sq ziAJS>28vkUU+9Q+_eGFsh+3VbkK%kC3(;D--${BU(Mwoav+1KVA~N71mZV2&>d45z z6;5K)N89>W8RODzZOe~wIhM^SqE4>Ej(yK=A9z5dAD_kB;MG#KdWa2pKjb*XTmoJ7 ztEy;0G{*5Y9gp`G(cjTKO1?i@M$VLsVb`9Kt3>45@v7lz5sj-Rhq*@x)jexs+8|Z$ zXGIi5y;zzrtK*DES*1vo?@`Vy+qiC_@{ftE5K%+;i#!xaEDf3@Ly9C1NOA>1Ybd!N zqE%*YJQ2UI>YZo_=_*X8ke9(n4eLQS|GfGuJvlBty$PvEpFj5-v^%P4B?;HyUqoWR z@}haIn%b{_sT`A>Bq9ladB*b}BN9oTaT5McFn6`MM189~qmmqC2(E^hHBDR9K<)Om z%x()M8g%6ukwoi0DyQ5@PDrA!f<=->$fe{lr^TufYmwUBakU5HY70*7dZ{hP)i&d5 z`siEME|FRVBr3EHq6uV9PsUQqO6_)t4(XuZAZpJ=lFUOQ1A3<-NvR|mX2FGFo~s~| z9G2vUxTM!fN+cP9+!W?HNXn&jq`7M9g3zl`osK%v1iJUYEd|khihT!O%Js^x{ot4) za+T=r{MW|RtP&;mMq!V=Wa`wzu!u^{)HTaAvi>ii1 zFI#PTDzCkD>?6`f&Gq=;ZxFeQ1ar5OBK12I^f+=C7|wr{6TQ>p`Cr?p>^_gT54UT; z7er3tPbeZ+rhGi?1>aTHKCIDE?b;=ll{Q7>;-8(ZpZ-etxwBhuWoW2!O;Xi1q9-GB zGuw3e97pw%s)o+hKREM(&vfJE^pZFK>>2%?sq4%zfg-A{R)bx;H0b7TBh=7p%eE`9 zZ3H6ocon}cqDKU&t%<0AR5`Pzlv;e?RF9ya_#T0Kzfv3u6;UnJUG@bmb%wdwQ}J<$ z>VIP>S425=me??937G36OyRY(Z6~U?WP%mE>YtEAjZppVKA?K5{$@=nQT=OFkLVuZ z>VH`Iy<SA#a zKZAGkcJ*K5?flx_&$=ip|6PxBf5%t5E#K$4J$*^6c^wh;{|Me| z!5>#dZai;i+xN1n197kwX)m8rf~KkLjEVH%?T`_Puh)1yeukV&dR!+SKNmYI|GZ<| zwYs!*CpCH0qAI*OwO@PPK1qi0(d5w_Q@?HC?NCyCpBGVZwIXtzl(l2rRlouKU6Nmg zkJfSr~1fzDfL)5O*_rLLuWT*3IvMCZXMpvRhg>A+voElS_Jk+TcdAIvx?WYvKy>X)|Rtd zY$5_hWY>mY(@&qnu+^bHl{eS9tq$(9Oi6AE(@R}{fyfhhbN7)VwP&QJmyA+-T58Wa^1R4Pj=UnWuOLu61p0a-6!kq)+{8b{ z`!UuA^_DqB)CLt~7jc#Plx*KZd!=Tr(?>8n+OYm|G<9x|2P>=7oQQQ!7N3(v90! z|A<^D66nXzp0oF+;QNg6^mzQu%Db1H_#PU>$8*$t&og*0JA0+SS#1gS{j}BX?0UwZ zG0)bCpBeFbzTWujZOiMmAJ=dFhn@T9#f*xkXgS`V<+PcYt3o$_e+xg$l}IbZoFd9> z*Xb)A(XH1m7n10!AGV0JKbzXkL@M#-P7tc(OO@v-ye7N3RYI)*eNbqRud;SPq>4bK z2DI-5TmmsCspsWh+S$fSNtG>~T6UOe6`5;9H{ZtmGo+n((ojTMZ8_HvQOUNPuOeaw zK`)1wBwE`$_NKMJkLtub5bn!b`&!S^bL)9FujBr&LKdN{s{Xc>NA(^;H(&4nea2>G zE$Ro?Mjij^;A*u|^QlA;xk+^MZOo62HfwW=9K>rl?EQfH>NwuMMjOpB4V@&tlH5VC zV{97ob#m{gYEXIpRc_R-Qlxz zYp|(E_)F&anin7XrR*=Wpfl__<~ z&5Fp)pzH2;uFv+a!{F<%+x|N2*5vJ`c4TW<(T3^KSF+qP8&C z-8-0Tr6#9{@->Sn&|)_?ozEBS6)G!%PvhNQF@#S34#N8b{sIbz~7^= zLW8m?ororaK0~%&F^_6@gOli4!oEEdN%R?x@)Sri0*NHLvrD2UAOAUmV=7FJIIenI zT|UqE!ylzXVqeU;4x&LR*iWD6XEB;K5AEwz^=4iD}ZrFJEf=K>|R6DlaR zXQif(I)zV2P2bguti9;eo|O1ir}nti^uf_0iRKm|nidaBO*371x75}l6Q)C;PY|Vc zLgGgt!n>q41(}AJ>*6yUb=Ccn^gyBoKItU)NirRmY&glil5E8#6{N`8J(5%r+#Hm` zQx=4O-bqOwapW&Ew(czVkU>kJ{EWAQxd_T{_6zEXtY z5B?+9-9&U)nTtOkoE`7TNhx0Dzb!rcJ1MFI%i*tkOB-g%M zzHK|K%^Vr(!AE<4Z3^ZUWLwc@^R9=UEKataSjin;H8L6o~N+=Zx>@F_9v33oTKmUC2Ws0<0 zP&p--Q$$7HD|RJbmAMD+A0<$$&GivRYQqqzJ&5;52-H?{L7lT_*ZDAF<*&s@??rXH z^RIG}Yea(lD_@G*Oh55nG|YXAbix|zaP?~lRF#`WWITg6*GeeKO?YRwZ=2nq|5Hva zBQ+g#JKEAjp8P(Tf4_1E!nW8G&ks7a-vaPzJ>ufyKrbPgcb zdUHB~&9grL;yUs9mE5hq_o%gUifGGtPDES9F-7F|s#mT^!}$WUINcQo$v z#X747fg)NP_v7tTPi^q#ItW$!ezD{D8b#!^jKaAX->c5v%j5lcc6=}WAbsU8qjr7` z>K&93pT9xGE}oCZ{5*lV1I}@|u(hR`* zKA2sImzlqh-V~}SqC#K6`&z-W_Ogg}s0zHf8A3@`#AfleipT}!w5S|9D>~GnpW$ZFhgmP0oAobI-Zwp8NUU`+iN>CT1W9v<)km=BOgXAYm#Ld zKr0IX8VIUzpx9!98XUYc5W;Y7+v#vYFXQ+9JX<^7Miw0dxu7RN10KPFc|1<=C=SeB zxxRV0>xPz89%x^)u1xF9MbN^=RXfZpl}a2+kuG&_M%O>PCtI@tG@urTJdkqQ26r53 z8)Cg=pHA3quhUt>xiWq0w^!xs#=CWL`r*^J-?iuT_3u)4y7lIU-M-?+Z~U1%HoWzm zYDCsI1MDk@2)2N{^&FRQ+sa!2|p2>P{XqpXX++S|BF~FX(734h-pqQKh zXu(}XaS+e<%IQ9|>!)7X`dt@nq>ML)-S0*}Xq7R*!OEej7On)!aqMtZ@%*K3>Jg}m zsz(v<(i}Gco_>~|VxyTR4+nx#1U%dXU%3~5;@Wlh`>@dd=zx`Aahz0BJOEk@Qf?=X z%ujJ1Hb8Oq;K(f0;}C}p;M=e2nNKgxbBG{N?gbpZqVTStXE3d9(L$KL(ro;nQ+K-$ z{Linu(P=iib+^k_F9U26-u+Uyvb^@$iwHJ}kDMb0s0Mx(z)SPI0r2$NhiOz_Wmh9m z{eXuS0Oi*II7{8JSF+#LGru*U#USN42{1p!;c)P5rP zxaA9C8dcw{E&^2+9z44m((E#0mfU<$1M>@m8bQkK#*z6c&RzrH>9r@b;7w4q8YL(u zuuZDcyo3m^T(1LAOcjOIMc`u^9$MflxAh&b+~35moHV;k-L=3T*4;uDBLed3 z&UQ7$VOR6&;YR>0`ZT6_)&SMmwyUW$>}p;bfh^OgDrV;+P!-98*S;avyFX#=5TSVR+0pK7DydfDa!5pq1&#e{&+?n z22y8*76iQd+X=ud{;KB-Uz&|>-TiInygQ!gr|$AlLuzJgMW6|!+}~u*JN5(DMz`+% zwsT%%nq8*ftwKGq?i$!lJ3wCD{Y~bU9s5vsSV&{vjy>)py;w_C`(PDKd=R9rD07@} zRHzFZ1Um?B2VKbkUCY~~r|@mkbMX6bPr2@(9&Zh->t_=mCJ@TFb7Shs6?ijfiR;l!^VE2KSK+p4EC3Do)PZUmMwmTp%T zJ(CenJxbcnk4h<{Jl&80!e5R{f#eso*&{H7wEC5?U?Tot- zC}Ug9EK*;nWpLmgfk; zc92)nhXAf&ES>Iei~Gr^LJR3DtgJWIj#qEYR6WSce4Zw-^`*&b`jkH>~fixYu{wYfNs~O?%`! zunkO{%h0Cg8r=0ZM+S01TNu#-qS?xAN4nHC8C@nae2QxVY~(u`F%87h_7GHoZef6K z74z5UQd|Q}>4|B!eg%|zo@E4+QI8rUw;^ylNV(A|d+&osVC!{N1-GSbPRaqU>j49DhJEJvMAS> zvPZYaWJELFCbDTd(=okzN5Lz{=*)DKDB^*R0V=5_phj=V9{IM{j{QETwi_~O&o|^i z1J#*p?pxk~-{bMUXYQzhHS0YlR!rc-!Q<#LItOV}_ejjOJXL(is(N63JO&!TdSuy@ z+lgZ?=uwb&fm(@ay~iGP^_qUqMT&9^(2!+B)LFv-ojZ1PSdY8S(3e(6%zP9m%YBIs z$fmAe^Esqx5M+L;eb_b}Bg(mXRM2K`tmy0B6lBT`paHb96{MUlr<=ZSxbOXCcmB}f zSTEJ-v|4`0w>X=8**)mUSR*vak!se{*N zOVjk&-zA$vIXVUkK-)m-RLN1J+Q`cE`rS4ejl5Fxv3K1) ztw&R39Hge>dIsnMpd3&K0S~1N(7ES~hrj9R*Yhg{`e;`RlWE}0Bb#o0DqX6tjMhAT zYNJ)E%8C$}ZaIsPF4b4e_*`ze3@}}U5vxF6I=4lvVP$Hx9g z+`QGC#qu!2-5_<-fPgKcuA#>eP)?7zJJQnId!XJF!T>9rEufy$q*cl-!jYV1ATw{w zfv!}$ntGU^q;X(?mh_$1bF!uLK~y;(j!dUIK`8=W{T=v*o1Y$|Y#2(baa!z3HyO?v z_-Yr`zyRHbG(E;{pJL&_K=%9_)6%{9{M~-w_G35R4Ig^gE%$xB*wd@tLMwR!7%&Ql zLXdLrRmW{eqvw1r&!%JV$^&^1Ln}!w@AffmQ$a7;ZhT|P4vaIcmpZ9?1xV>-wJXpa#|4XQbDICuOLDfvojzW9b;|B2L<8@xG z%dP8P=*p}g+QIAxuwrilDc9Eyw@zyN(ZeQDdRRc^Ts^1%4ASARxn<^frIjog6%XKn z)+#p!M{>u325?{ys1BmX{zmB9HFSfhXHZ#dysguKBdGl%Aa&3AGdX~S1v~E4PVcItEOS)a$IzRr9 zJEqiH=^$!@)AmgqvH^5q))zl1sqVTY;VbtvIIKV=b^>6FVaR6cL__Io!ruC;TaO0p zJP}|93#pTXhZ$5590cI>QcQ3dz|+}~X6NRCgFZI!PRNvjTG+7rK(uBJfgoiCJjK}n zz}&7U=S2X%y{I^o(e?pED#vdzGHb`*WxyzcJoAGSIRv8t z3RzinMPGK?@>3t~#r$~BaB}V)#3LL7OtTDH1Tv{RGz=uz}!K0Ez_&ZU?yADkwxW6w1ar9Et!cET_?wrJ9*O2*BE`Avg%Y zG_3@$12EHT2w3hitDp+SqgafpYXDw{uUs`+iRSF2IST>UY7Y`DLx>+XR_=~-wb;w# zJPN>ko+WtRfWrg@Xc%gHf}jxKN%+b=XE@!o?eg=qSQEiD2FxS49^imVfWzd`TCA9y zY5>|ciJ$@CC0n=}%u8&NBsp6EXxlP^`wV9e!47g*33LyQ(`jPlj2o}hTuI;qptf3q zX#gAx%1yXXbK>Om0x+LOg4+$Jo?sKe6Y!N=fpZ-5jIiRb2Y5xti!8rL7w+?{sw4ol zZ6erVINb!h05-x`ZjMijZ71hG0II%=;4uJJ{7nQ;15jHN!I+5}EF`D}pjZV#1HcN~ zuoO+!3d$%}V}Orf9)P-)OR@MA3<3Bpz;;vzwgb0O~8{WW9hXkE29= zuVGxdu7g5~Ed!th!w8-MSPWko+JecD`8>g5Zvdd!UV^&~c!=Of2HdY|2VkF9iPgH^ zhEnxo095b_#hx+XI6>ho&3THz2cYi1BP@{`tzaKHn*pfcae}P?PuZRr$5NVw+om`G zZ0-994goODJp@MpPz~A*Lkzpio#f;ja0kIC18yf6W59ZXaR$T*CKwPVm}EdJ!DItk z2&Nfu6G52)%Lu9rXe6jH;7Wpe1LhI%@Oj(7u`jrD_3Q7)RQ)Ga+qgt)6bD zmKS(_ybt8fZ(C7uRLQR>$Vt;T*~QdP`Z3KYf|cmR1i1tO1Gs{ay#Q2DKn}kY!fKsP zFbX01J{~p!cou8{sI@J25L%e#B()tf;CTXmPo10-1pFX7!BGMpdf+Sf>gW2Dm+^OL zt`5+`p|s;U20*V<%?luMRBo)2O{f6n?lJ{=hGKUEsGTQS(-6Zn$|!!Kg4*~2e%WX^ zTt2D~woiwz+&;v3w(mFKX^I^%fTa^#6a2!wR}-uRRTBaD%H^e%*IakH-EtWi4Z4>R zJP;^%=zh1JK7-#)W#gN!WdkhQOSJVMh($X=a2Q0+5rSi&lOW{|nf}91v8yFG)9`oM zgg^1YG>;Qp4iK=F`ygT%`4|rm8Spg%9$MimSDa?AzD`EQgPN@a%#IrmHP;bvXQOU9 z?T4@2kIlB-lMpsbokeRh!9|rgh zX?h6wyB8{YZlRZqrh zNVu6Jm_%^70TT#r1)w?O2(}u|7=rBp-h#0g-HZ7=#(W+&;8}vb0PEo^HwQ9ECikg) z0A4W+X&9j`*h)^T0b2;}2B7Mr)OH`hBen=UL(*!Y7#9Xq{dzSH+W=4}@+!e$170C` z*`#@yprSyl{u)(x7;uOn3Gf(v<*LyAXu*DRt~cN$K|4S%eC3`6pgDKboMC47wTYk# zfC`>xnwtzbL9pL|hX`IZ;21$E_GL`-3_&%(9q^UgV>nNfbKHO<1l+zc&5O)*nE}5d z=N1DF6WnjWlLS99;2^2uy8LBJZZo_rg_DH#|d&T za6a1fC;)r!o@yLU0MP1P1bO4Mwr2?n0bYQw+_3SQvzOY&0PHsmc^ZI)+eiy?i*$vo zCzu96)oTa>2CO950Khbt6Kn)X!q*PFR&wqor`Ujd2pR!c(mk|bB|r;&<#q$G6>`Zr zV$!_CG{*q0Q8GBxOwbA*rPxA%RhDy~;p`@7p8<~$90Z74v4z+J)3(i2-EP2L1QCFh zR_qA?8oG-Lo&;E7Ii)_W;Gimx0gn+Z2MEAdZnsY>NGfvxytDGd6SaapOmoTarT0(cs}a%IIj&2wz}CIF^6POuW7%FZr#mT1n` zsO=#Gb`d-Rz|)R$Ra3OsPAXVoz=H%~15Pr{eE{qs&l4OpoTCJX0b1cJS6`~N?ItG- zz%-921%~r5!RG^lz;Yyx=J7NL8F7JG?R zbt}Mq@RchnLyIFcjhSu+7z&>|Yq{Tmg9L{FXy`tI+;W|dO2g{_O!GK7r3UOJxE_FM zxM`ObfDW8(mD^uw%pvCm09ySb!I&zY<^_T#15Oge0GQA71U&$E*}~-_CI^udX5&x< zfSFzL2$loT0wK87i0yzcw;8aN;C2HL#3I3fyU5|;SJrBGoilxlyN3B^d=Kvs77XSq z2sXfhvxWIFSB}?c z$vIBWL*$?yl$(wic8%A`sm9@c9gndBz%;Lt^D6^hA$Zz=mk6FQ;8_A59)hpjqI=wS z#&ftMQ_!DkkslCr$ z!xsivPX3OSddHYxD8VY^KoBEX1HhUN6MPH!3S>> z{8BgLS6BfCm~<67jr#G`-DJ~^F@{FS;ST9;6^#QgXR%X;$$8$0wG+Gq;FX6Xm|`o) z8HF}tKKz+o83%9|eC2ikQ0#Vco;6~(5IhgyowxY2Z4~2`EVcfpwv`0D@bEZ%<(>zi zSdZf1K(THD-mTfFWN_H?akpN~_g&XpE(1(=gblWVu?)~{K!DY*W~Vy=cmhz4yB*l8 zFSPChXwdPPFr42mU6huu*~fcBl7TUx%}mO}Xa?x=m<|(W#(lUGnyWWmw0JTaKwbpx zv7B9|flJBZnDXji_uW}_sy@%u46sD&;Y-qhUV?0Uwz~clH4A@IB$$-ZQCL8bw!88LNCMYxD zYXnsW@WzeQ81N85y#YH3<{9uH!9oLg=SMC#;PV7m8nB&UnF03`Tw}mCf)xhbM{vCX zTM2G5;9i1O1GW&f8*mT78Ur>HL=4zO5I5j1f^Gvg65L|IodmZUa0kI{2HZ}-LpOZo zwtdtc7iNq;VYv*j|EY=TrwA;xoDQbLV8<9e`DgjQoxjs=*s@1(rjYy05c(Pce>;(! z&lB)45598l8p*x>^Xgr0UdG0oZ0~1)XRP&%=)j>`YqQUW=x2!BX9wKtOzyJ=ePw!k zscSv+_vWKxg9iPEri(fe+5k(m0h?`^2i{7?(%l0<&MoAyZoK)3SB1#wA!iyw<7{~r zVG<#yo1Db}kJ%X@*Nk)Cpp|w5nh4ea^e_?KGo!SEBstF-5GUY0UrNOYo;M&u@PYwh zf|m?fL-2|L9R#l%&`vNA2Wkrt5sGp5fkf5`a*$VBpGTC1>^O;DJ6+16HldN*>#PLKAo2j>bioycI2m%U3&4wzEs*P z-VOu$D#^5-S^Gi>-?FQh`=af>erFdk}C?UYy&Nk$jMo;uZb znT_Uln0`~*t}`Xl)v4^9;x&7{uO#4e%7lK`ubM0dr25OL623wH{VH)QQS}V=7Fb+S z)guccfp|0&kR@hVO!0cwf>6A^zRBNqvwwAPQ83Xq#TRW|6KqRPl*`fASI7Oa4%Or9 zeVzWq%_?YnU|T%sPX+^Jvgo>|=04(~NHQ3Y_`_FsCE0085`B_&Bb#VkFp^}!!mF=Y zF74r{KPfu8%J?&lUoBL)IvBTnbRH{`3RW{{W(U&+s}@N+x}|hQZjMCPMkY#0RRFb; zs23lcs;IeuVn&NEhPuGy;tQ(Dg#*4MF;OmFvTVg=F!ADdEnc$xGGSfF{Q2|6tH-ON zfv#|{z8-_vXj&BN3`P>6Xe3c@>X9QCQ_94N6Qww+swEM+C5UG|d~)5grOU2<*D~o2 zB|@#?;F5MMR?3^gU8_TpguJIK*cA+zid6k79&8WBgPhiaJ#E2Q61kvY0sIfMM>n9t z?NZV{ti&AM0KAmMAJBlw2pl&QKx|>JEy(vo(at)B0DpwS~J_ zJc&f(o&K=2c6G+2BN$rUk%YQLEbMO!q6W|&v0z(Q*dO--jlu3<*h4zI)!`_zi3Ae~ ziATFucc_p*5=umq@n~$FPLje4BCEqeNyhz=gtZTK5=M`rMF__II@pFT^)77`gV!2c zv_8h@>>0Yo%a>@GE>$qn9g0UIsvt|QzD5#l{v7+k+zCQp{Rb7kUOnKxJF%oTm^x?xgDW!3B({4;J@ zFys1)8FkIYH%__{@|s)LhY1!UZ|GTf%UX(+R8x5}-W8ORSq!%O!)WkCYa)PQ9}lTc zB>qHa7v>2y?h}GWX+_JbQ)fbZk~)J*aS~lzigo*Aq;z8Rwne+p&M6Y>SclWTKYT5ROG*25 z^)F@!8DCa+g;t~M#9+1wv2d|?FcC~9#5czSK5f_BNixZ&Y*V3m!!RMt(c+nF1toxb zQ9h>(6=)BIgE4=yLjiTFQK52bnp5s&2k3<*WkrH#71UUFFwRjlcT#0pcnYAV$noMjZ1!WJ|~#CqXEnyDhn5)X#PmRAC5-Q!&EvqLgphg zS~v%mrm_{}s>~5uGZ__eiA)aTsoKe_d3aA(l%5}zeu-SS{PG#KJl1M6k+fZ z%cA-`s23e_xgT9V;7dk*(O59zWBZupNX(DY;;eaDSk3umjwn_M0UPgQ|1wD!?x;KYK(knggqFUP>{f+<)B>v;t0k)XfR zrt|V=pRti^J5Zg=Ln}MOi)?28KtNZu&3?MCHQ46IyqF=_=8yQIk?=aOeg32`*%9=` zqfr#hpGX8dTf?DXqMQqJl%QP7Fco2rmooHG4DWChQ*kstXZgJPdV_+cT$D5?eUYiY zDUm5^fe{QOu>9)@b#`_75?!%aG|r-`#mlnGu3jb!VsT&PEMHYcRYht=w7i2YEai!H ziSj_OJJbd{5XPu1Z;N%6tAUPFMRPMMFWDT6<6Pp4V$@(2xK=_@U26<9b5T-X--a10 zE+rWH5)MnFlr*+WCq~M;W=uh*o0gPSAofz+U}DL_LCmKSDC$y8vo@6M@Uhu2ABDp> z1vR&F`V7v&EEq=xq{sT&z0U3_;gs#mOud%Lo0EMM*m}fbBr)|A+BofHTH?f=W=hA3 z(@Pu;1lzikHe-`~x{rmK?(5{P85N{UAS2fF3%U$k^81_!41b#hfydCR+k z3Bq>;16b}dw7jD$t^$|GL&Vqmv4dBEt_V{Jl2Dw20vQU(mHtSVAB(BWgROBDxXK@I z>)@aah2<(}xf1ge4&imOplfwkA}QBm%Ydl?r|he-1*5+VBTq$O{?h?yrA8=-Qx%m^ z2URdVQ!iK3WtqG;5wWsxYSX zSnDH_JvrMZV3a6{aHuns^kKGX>p<0XMMBsxHIq|c-xX25x;nuS_=#i`#lR60feLGY z%~Kan?(o9&RRE!SB;_n(PUpZ_5Aos)wjNl@=)GohcPO~FzCOW=O>tQrjPM$V=*bQ# z#GHc6o)SAWC=942P;<9G9`a+yS6{!@A4+1Et?G>()0o>=)JI8MWqsN8^{RrD)amKd z73ykDs=2$qeoYi-G1E9UE`TjeTZfHpZr1V5+~wiIS{qxR6{e?MoJOr=dl#=p2~Jlm zoju$5nw#5t{LR6RX1&=+ph^Sv_07%UP-|N()|?C{nz4XaN|2mqRh@#v+$6!k3ihCP zC2<1bo|p#rC)?caPb87Rn4zy>;H1fOmCu&Jhkc2f>$7ELQr?1#JUgHklZG6)ZvVSbvZA4 zrMiwx_lceb#n&ChVv}1XbRC{AaN_h$#{XpLPIBtktI8G2m+OG4&q#YT197FQquQcs z4#0*)cSX!zxVXt(8P6-JdDqoGBNUk-dZwCz6AQZ4T3p(Vp>K14kLzwGH#H9$iBJTm zDBMN4MeT;t1#RC;WgUq|X7r6!vzRx~btb8cmso^gFM+j-W}t&feLb!|w1rs-r7{)Y zTeuaN{r!d;eJ13?JBm|pkQ-$Vu8mEdF+*m|njh8B<$py zuV}n_;ey8I=4E<3NZB-@p^>N_Yfy|mIr0Utb%PrH?8SsZm^K~k|`I=w?mj>RpxliZT91eGPstHi%GUKwv z3l=U>^Iv+trBiWEh)l8bfM?Z;Yp!j^9VSdi-sT2V#cH%Z#yc)=;2OJCMA4>b45BP& zbF2gFgenPi@dCF`p-LZmejcsFDuFFfY1&PMXI&dz*0`eMDDSxp{Z3YRIquU<- zc&FDUf(5RXq*<5qKA0C_HxCQ0xyq;Rkfo(dm&JJw>6hT_!JDC~-&||%iQp8$`(J6T zY36{Z15{_YXo;qaI*w~nUbiM#4JhFNMg1mY9&zz z7TMravJw)N5UGSrC4?#=RSB_5$l;PxqKbMTR|UB$$W=kE3UXDDtAZR}VNT41+{{V| zR7e0v^zoSzsFuJi3DihnwghS=PzM&-;3L-nat$EY0CEi=*8p-2AlCqL4ItM5at$EY z0CEi=*8p-2AlCqL4ItM5at$EY0CKgJAGaOOJkD@!va(9AuA0^TMnObnIJz3=28-)b zt2QCK3g_$QXnV8Xe;Pg3TQ;*X)LL1+fD5O~?47~OEH~xbr-ZIkavb}5ksRQji8q9=Te1k#H|~Y0dx$C1`pD~x zsOjR%<6Lub5o|7UYRhmz0y|4Qf8d%+h3WR|J1Lmv)fIX@G1;q{+K@Mp$KD*9|G0DQ zNGFrlP!jiL)M-iG^u!G$(;sZ=dZVX?YefeUSVAB>xbsz%qUn!*gBx6zQZCsM2u z^xZOZjgwiG_El*aec{E^(EK(O5UyFmsl867PN zbzd4E8;Nv0ClhM{YoB3z`tZ6_TKX9o`le-IY+BOfeb{%?CaWK}{?qsqHT3wDXOxx4 zGXu(bSi=-QLmzicbXNZ24Ec*QZREPn zXcwL*L9zI-XdYiUaG|Oo<{E2%tfdJD}ClfN^JoyZUf@b4Fx#niI67&W< zw#?W8g=?zGgflpkKeI}+J-&Ta!`pJ>0gNarT$P8n%5X8aSy`^v34H&6G$@1kfG-Kp zAuGy-Z;3COkobJEOMq(aVf8V+U5k)M=khYKU8h*zl`X>;F!3;e(!m4XgHW&R6~U)G zUhNXRXsy1*y9#~-s1Za*yIBs}L!Gpp@=V8avkaKRJzL#4rm^YWvIn zQLoLzVmBRmbZ#DQm^?R6tIOKUGBIDKp*xkVYu_8m+WMhBIybG&n`NXu7TYw8XS!@< zv-OotudN@emzeU@Pu-`|3%2K&FZEj@wnU*n8)w6och*nU)7iTCzgHJ_y!^F&j_bEV zocl8AO!_b90lK}Qqo9)@zV-AfX!b38zA^@wVPrPnl`og}9)JXL^RS$x%-Sh`QJo z*<>y^yb%1%d}u#y<}%3Y$R=aU2r<|n&c-o~m7_k&tu{XE zpLI#caxpFQV;sYsAll6^ZJ@gvL>no?dd=i7Gx2<3u|FM)43B#HlX2@6VyYb|%lznU z9ay{Ex+33}pY1|tv8_Y5F35MwPwbYH*ew^aTLxn4qfK;8AR8`0n0=IvVb(t#!?eZa z5ohwV$z;lL9;2hqMv%pf8!&KC&fwgf!RKfZD0;GwC*kJXK$NqNa_k3e`=KCWm->shGED2%i;YLL*SDCr z+t)0n4E0-V(`Nc_BtyP+Hq89!sLRF?+py&`F4GM~fp+4P2>b9MsREzKFHvEaO~Ko} z)9_01419;G0v`~p61jMm$cOM%nxE8ReR7G&SX^`QHHciW5anGY@|(*tY( zxfCx1V-SA`6HaLpUM7Ag<`PU!hj8M$ZUsK6ffLrkcjGe`*Fz6B%(vVq^3S*^SJ5K! ze!s{+wTfIAz`PQ~%i5R-ev8TeBAh(lwFX~*xfx$0z~u3}PP8{B@7kEi4e!DG(wIc= zO^AF0llo6F0Ug8S{oiZR&Ny+5y#@W???h&-$9LKOUgVNn@fPlTMH+fV=D$y5?rqTX ze!RfD0k8Ld0Oh(}9B%;+wC__QpSl<4q<=u(Tk&G@r$zn^^!5Aj zw)|%>=WfGyO+JhKKwrNfW%?Z2Vmov{fVuY=;PnQx#3ZK<^r_++c>Z6LErk0$X7tC9z&ge7vD1jwd}>UhVLN^y6JJ$*Y_a< zde=U@wGDdU2O>+K5cz+gdwz)Z-hO<%1a#X!VxIqz$PYoGABzk>fO-Wr{siCI0B!s! z>hxzK{|H)r5M%r2c!M7_|4EU50j>QflV-=aS~i+%~J{vG-RsOdP;gKqwJ^f}Om=P;Ijk8cx#rkud|0nPmb>KSy+ z^Z4osDEJ?E8y>Xwq@aSJ7gX>9K5+{2{inzmKxHqYZb6s)m&o@(m%oHBYk}VR-}q1v z==zsM{uR{rNAw5Knpe=zK(RlejX_--HtoTgm(x!~u(*MCEmJmV}4L0Hpp z=pAbQ&Ouxr^qvEpqH_?|f5VY}7wX*1>PuN(rD-%<@}w8I8CGAj{?5{zWy7nN}h3+#v-g~ zJoFZtzY7po1icpkr|1HN_1}1;9|ztzU{VqEj&uITBTmye_~XDYgs=aKlsw}sjYnA1 zMbKMh{w_qErXu*3E<{-WU4--#5I+GpMH3L#e-|NM(**dIE<*UCEMuQzn`1pS#@%tP z$FnkJKi|1Qsawb%NK!~nh&30_Q%m^-I4GaX8$`Mt(Xs=VfHh&?@0Izvu}+>%jCmnn0=`btuqon!|Xd3 zh!2>3h`on>#s?d8e_@{(4}3m+hS?8_fD7R>%r?IecszWDFG84j0_Y-Km&u3k!@Bz- zyxTYdKEo3c_F?VKIEE)7j91FRe}@XcLyF-~2EQ0F#rP|MUkZMS3YUOa4BZ#OXLvGS zm6VIYpQ6H3AUhfFUS0&BVLseB1+TtOfY0z$yt7q`YhM?^XLuUYPQ^$6E`rbS#Yj61 zcoKYur^^iZ706?T3eSM9>AO%R}J0e@ENYbM};6_ew_-};rd#w%m=?7G4=Sn1pXz;XZRANtq0L3&5^nA@rt-1 zyf2RMJRnW;pldFOK50HiuHNemhM$`e9-`&}z2Bi6=LPz%v+Dvk?o7h`Re?g#ITvE> zXMFw!0dXGu91w=C8W-NKV^Z)R?XBRYl9DeTh<$>?P5A8hfy}yJ1%V2FUjOSKV}E+&E3Lo8Uggt&+O*;`*wY;O=8@QUzb`WW(>aMx!?zC4 z)79YBJ3Qj!yc}Vew*PaiaBQ%vjR2hsIuA4!gl>x&N?!w;3jbnIIcOH>63|@GrJyT7 zOF&nHt_8gtmU^G6Yv&F(KE-nISPz?t^{9C6mM9BhXi&`?kT$Omcw^@3DE z`w_r4T3vt5ff85Gsgfhexu^^CRA~ zbZN5b@^#)LCrjFvUE5q)={(@Sr0p`ee&yHpkzd6otZyWVz1HY-Cm5_JU+en%DvyINWvo*jPNSzOB z)LWFnS?zd2HF=q>ofLmo8{g(zf-|w@rKg{bPXO@)9822T>b$RQqzk9z=gBWhoFYLg z|CD^_wB#$f?!oK6(Y4LVXmeMxy>?0Cn#vlp?yzM@>CY-Zv#Njj+0D)PT2wI7%%}JJ z%fQi}RX#HVN4^^Gz?*NHDCT&gDldn7z`9+Do894U#(NFoz3{EK@Iz#=C?_YmaMOyvTvPZCz(uY9Go_^#P zvDQ=Wjpf;jDVLJB;~A^=&X^~X;#XFue;$Zya(6!H!_Vk{W1Ruk%FXQ$jy+BdWaNkU>`eKidfWAu%da%1EK22P z%dftft^z ztPZC4UROS4-&^SrZU zdIS41YR9!tw~y-Xyu4BueNzL-$={Y2DzlY0mET(#AWnX|{*aqDpTCK6oJ!xDvD494 zk@|Alk~X`t=)-sB(v1F_kzTJf`lMH1W=k!-`sepaKRacgSA*6}nxdSeFS~rk0_fE8 zeOHKYDBrLCI%WP_Jp(%VS2j00D$SIe;yd}hnSt83KGX8E1GP_nZ*hR8^i_KKDV6<| zkIXmI@lR1crLs?cwdS)&iL_IQWA98W;0}=#Kb79r9Zg8_D`%zBtFK_Hd``uu9*2+h zu-d?SgCpC%>J;)>_hF}y&${nDm3+2+uOpBBkaq^;cZm9wKa=m)qiIgJKC1XFEc^LG zJHtEqVSSjuYu&ihq`vW-xjy9m0>f8I93f<8-$QfsRhjqn)psJY<);`Kw;tT|&CP+R z{ghVU^i{CeelZ}MCS3z5eN{7IzxukX{&Gb|#-_qj@|9Jo_u`}RzWG;T|F6Cp(2TDt zVmXEH4L~TBp82^N`pJ*W418w{Uli-E`#Mt>>N^mB=6zrxZ_f^>OTKbx8#_{^S={fm{5o?cZkzEsMO zAN#{@%5G`G|5AMYGa^l-r8u-o6aJU-^Vv=KU%D2rY&7A2X&c@xX~O@~4&3x?!v9h~ z-ok0Z|5ALHO`7n(G>Lajn()6ggkJz}!vE4WcvGPX|4YNT1<{26rJeY(`zHJ^?ZL|> zP558B4sXCTG5ZK!3u(gt(x@y#PNbzcv`Z8Im*V#gqzV5^1GwYbg#V>M+;(lk|I*d6 z2zHQ`;;;x7ke1@mr#@7dRA0&CrM;{jD6Rh3--6us^(&rH-)P@N=#*V9O@9?mS>2td zOmJ;7?ej7GehluTWx3g{N{f5bxF6o&i4UnM*1&ep)$8aP`6 zXKUbW4V( zgs0;1E}z+>?)k_dIgGfyz$A(;x@(YhY#JmD1jZdg+)0otSAcZIAkTelkgNjj0qq6t z0~LIHkSqcF^qUdh33Ai#17`XI@R|M)edA7S zA0)m92FXegT?_mM6-qz2<+mKSTsE%32H>Ao`Hj4_pRng-y8Vo!{mMCICtmLKfdIlC zps*9S9^qaGYbB|p?I$*d`c{Hgfn0qt;2uz>zGB3cf~JEiKvv(o|8BhaK{taEp!J{) zpgV3EFQ0(F74%uq4$wD1kAV(=eg*n1=s!Sz28~>gcW*#bKvkf*psPXe2CW9gLAQc# z1APSaDbNF;uY$e<`X1;tY|zku4w2ktX;nK`o#TP=9XwJvmbQk?ef(c7TrG zm7TA2ZbBP?c0%qjXcNNL9sgL4ya*cl$sB0_?Yuk1qn&d$Ydag^TRWE{T)ivkaAfM3$ixoof$JMphBgbZZq z-1v>b!LkXo8Dw3c6Bx7~M0e2mmf!ULl&p>G<9CmjPri4&+y~kYdJyzY&|c6JAnRHV z43RyU3_G)Ob3O3osv8J^k6v#qR!HP)jDh8?>GvZo*66!AnO|ceX#5WxjJi~ zLz{qlf1i?j`2@=Q2d#4}eA>Aae$jsnmVGA&%K?yed;WW{RJ@$7a|iG)(93^J$p!v2 zSoVNur@X3l7QpX)4SnIyC>O}Og4|r$0CMeo6*y-|uFM(Ax2m+;cuubD08!^&__XsN z{Ji10vOW(wK-M*#mn-`~uFg55b7c`|!}%$>lVftFdaTwNhEJXA;h!kXmELi=atFw| z@Wfm>3UYO>oRljqpl$C+$rYC5N&rMVx58KT3BPDct~^|tD|FzkaauD zbH!JYp2rs8ZJ^_osXUg?%#|%5=5Y`{^Ee8>X%=j(0R~yOa~?3ry2Gn;<3v#-a+6)phfMF16fDja^RJq{geY)N8S<8QBYARSBgQ_kvAQ< z0<>)n+81OUdAoog1{H@P2eOX5YT#PXj!wvdtc!gsS9XFIK~a+63AHIt#(9? z2)?(Hu5UeUKwi_|m9B3i;aR9ZkgKy(L; z&+y8UVX_Fc7}Nw>UpPz-fsRcaMz(U4Sp{k#AGD}=m}~*<1?{LBF1t=a4}+ICbGVEK zRa6g`<+Fy%(3;`W2&$+ZE{8$Ib;D&nXagvxez@!d6<#u29tOF(k7Zz&XT!|PhUuR~ zn!R&|%SyadyBD;%Lgz(ZF|aG^hHYMV%!U2)VCxLLd03|9w*eQH50|6xGhM3IGdXWB zcJr}&BJL&ae$ws<^N_6%N2|@LTW`?;Im*L2uUmK0ZeN1N3Iy4?i_VehfMjckP$Q$h$yi;_ALXM&^Rv$YqX| zQ_27PFUH6pKyT#EMCXToH%4Y2*E)Y={A~Jf{{0w9fc_5jLD0uRp8gK*nXdD-G4cUWrknWs7^wqgx^E)x+gai>Wvos^0KFvy@W?jFpQ)XX<{CGgdAbeCFwXF?6gb0fwys)(I*2}x3{h_ zQWp0~bc%@o%lb}HEm>J^U1b$GMdbg4w6=e^{{IBKPEl=HS!Zp|S}j>4|F_o_?Qc4u zuZO#3al>xG-FUa3Q-;{(za3$#!}`ppzi=kc?ynhdotrk(e#*G~x0?R#*7sKIvE{Np zZL@dr`_u!3teo}VjC^MK`{aX*6|VlbUEV1Nb@$0XgYVj6!`9E1p8Ecpd^fMt3Dag* zu21*mCT`dZ@`|9E=)3g*#pICZaa&IFzQTc??xdAg4JS{!{Y z&keg}bK`CJjrdlMzAKw;{&8hbC+zBT!@SN)_veol_EGcqA1YLKH2gAEmmNlaz}%fU1O%6K530|H{Ry=$K8eU8tBiU0pCiupS(ecv%JqC?CP*#>sy@`+kRlN z_0P)b8nE?Y{j>FQwq9%>pl|!dUuqoLyg1I!bH@2sGRCj+y%9Wx!?H&3DC zQb+Cw2w(ieLaF;fp?vbubbZ%m$o=ApLTTGqC_jUots9#^ecI5Lk>-2Q`;qSz%93yQ zpC;j?`3dB#qrUe$yvjZ4ypKD)b>B_#Z2GtAXDg%C>GDn|Y}36Nzd!xibh)yBY5re2 zuWa^b##tMzPre(r@)!T<0+|6S2fY(C_|*&Kd!XNdeh2ykX#Q&#$h$%B0j&f50d(W* z7f2h3d$6X8BDFVJe3AYpbMiL>@il(^oo0Tkx%l>h_;NnvZqVOtrX8>R`OneEaTA?S zRh`5{!lx7Xoly0Z-(C9mcn5uszhi=Xyp{ZQ1pMv{nDoyF(Z2y7oy>>NZ$OU&wfvFa z>DTv!C%|Vue?mT#Jqf=!IZ$w)Kf2=s1LZXn|2q7Az_@K6wfjkkzb$U)tEu%~e+rMm zX1c|%q|5Hlz?9*$*?A2`QZX36YO$b5=De=c1YR32dyv;g_{sanOAIs`a)ppvk8lCP zO`t6~Me^dHBH0e2K{bIz;&XX2U0JMHCehXr8p5!ddlcw|WI}zjX3=2LW ze|W@j**R^v>@OKE$M^yH33$$i&%E^H$;oT;@Y_y#vh8r5#EM4XS)CEmGJS;f)Qpg$ zUqSeR5mNE35z@PFgv6GehacTLPY$j+PxeO6lZ{>H$?*~BZRd`bU1LT|(>w6XCo>Qp zcb-(-g5I$%AI}=)OG|gYG{N8ZB=jCe9={zSTb>>vo8AlF`g}S1_xW;1Z@z50Eni|A z@@3nX@@3ck;Qeuw9Nm{MC%>036<-7Ik$gG$^L*KR5cJc0S#$vOkN7=@Lx}%Z2MeV4sgbgGPl5QZ94RMX8;K9mg7+=_mc|04e{rP5u0cLS zAh)qVD)tu0-s?xo!4a_G-hCTa{&!;fb)`MRTn?6$@2Y-xwKY)DekPbf( z(C~TadmibYf{ioJm0c^(72n`<q@zC)bUT7eNhcM#u^Hjp!3ipqCL|41eWj{0hlEXu}WW z%Z^Xx%g#IUW&6Eow~wNI?#`FOPv=YHwtVUMF#5ws@@3UV*#41Ga)|ccISS9a4j142 z;j$Ri3u;-2{&^{$@merkb^!0%GD^06bd)rF2IYKUl=!}ne(~c`a`IW!!>?igg@`|Y zl*CF#;hDryvi=h2UjRG=edGBN_(*-e^iDyz0{!L^^p$tQzY%?G8OGIBd2+NVPkP^p zar7wkd~=j6--9~ci{BghGJYB5D~Q{LydEAUb1uiY1kHK0NDh1lWBJ=flH83j@Tnb*~i{%O1n zMVQytC%tdHx^6!i;ZlTo&3+DOh6&F@xC&uj>z@RwGvO%+#}HlzdN1hXpa(%ufc_2i z8ffHg<7F~vE@(L@3i<%(JD?{)#^KHbu8-qgI@+`8W4Nvb+5*}N+6LMV+5y@L+68(T zv>UVsv=_7wv>$W;wDY1O`PPpM<*Nq@<(|9nJHMN8z5I$xFRk~LUa{=DslMv6y0RW$ zRYm12{`#4(G!_rWgW({)J3CbtL;~?>DBvrtuBof6sGI5I=V$}IXv7zvSy@wAS2xv% zFWN>{`?`biLFZb*8Wvipn)!|?w+7)jLmbFDY%ahS)7{5pu zij?d0m9;bdt%0h#_O|M}n)X?|tDRNTKC@~zRC}dsY+P}bE=!_2 z;#9+|idnVQm9yMxm|0g{(We?}-()pZS5(f%2US~Zs)B8^t81z%XV%V|9jK_C*;Wy( zZADeI&Z?=MU03lYs$sUjrlztsP*WG29jvXatPEBLs_O!6fVGt~XV=Vbo7Lu@J*&pw zry5jQR5j>(QRkpfa!jD}$m(b~;HxaFl6$%Gt;7g}vfpw9@x=!sU<5Je)PjpBbWlTRz1I{QSveJk;8i3?@)%r|Ecqk#Dv0nY(IC5~M9oTDA`zClV`n05YUv z#nA^V$M&O6>f`-OQo%;u&IqdZ=KW0mR-*T=Deh|ui1#(Ev!R8E;Jr`k_{eoQ&u&n5AGuFaQnJTI&VQEnlK_kl^gFHAYyxl{Tm*9)Q@JSW)my84kzU^<)c z2N1S${5Bft^Atj&K;+S^=IEFw)Wkl1~mgC3ZTYW`SaS!K$A~}|-7Ek`5Bgb>M;9mX9h_lY>eF_n5 z7v?LtxBN2XcHT;$owe^@0GV%viKkqRsw5pj9_bi}aqCmJmtCzC}t&sSpW8RN9xZWv#50ttgSSNJ^nXD(xgG zr4;QOQA(=+bDcB4pKrgJ*X#ehdV8MpnKREl_uO;Oy>my$4*OXSR0@TUz{W?+Bq$J9 z=D&UA9ScDlN2tSpHiKBH<&Hs7%KY_cr#Auo034%FVCbuB~^i4#s_f0e$ z)j3`}aI{Et$0N^q9~Fw^`wCsr`wCsr`#7E;E0Bgg9hC?gc#>vv!(6;Nk_nC{>yqa2 zYF*&y`v%61mYe_av>l@|@jo6Fi8=5-vYr3G#=sTl;_dP37Y5p0g5&Y-jP9E>Ua7Vjllm+VUvQpxX7Bt*9ponXp+kO=0lZNRToJ{IU@!@S(M0gGBz0(h zdl@m=#X(cHGGyQg8>+((>lTBUL{SzEYQ;6u7oE&ylqa$aH&dDSRf{Md6grE-pwkN3 z1V5W#(**S9&?zBK1ZAgR;c>MASDIV1(7Fs}HWQs2GEZC6D)Q`0)x&{W3UyX1zP4QI8wE{XT>-1H)$%e z!X@cMRR~45kV4Q25q7F5BP~0IS2BGY#ZDWP@C^jSL7j96>NTbFw;%U`TogvX8Lf+|VMVljHmdLTYp*ET&Ot zPSjTI`eKGn6BU|HB1OKCmei+4BZ8sjlvF`&1`$mwB+>}VdTEw* zJRuy(nAgYTIJ%^w; z$$LRQ##_-F(mQ2diZO&(OdHr>Jd060**ZqTS(@rs+(?|KC$bb+*6MTyK`%BFHDn6z z{LZgbMC+q^uxTuUMfV^?`B^qzB2+q+phyc5s%dr-1pVeqVVU|W>$qrwUf7%{nBn5> zFbU=;f^FlVar9^_Ta#{3NK{bO4U)!PqQ}#^X$+Rv6RNYn`qQRte4pPV1;$5n_}DRQDw8J6 zfXTRmNhSQWVQ91IP0krqf=aNPO`!|H42V_44JvcteuA+knuuc)sty!+Yr-J7BAuW= zkRKnaPUU0MuI_A5_+!jB*%2nJygLvI{MC!$*<=%R#Z3WezhuQ2NUHTc;~1_h1^!E9u`zeAZJARugT zQ>dFps0-4C2mu2>rch#&UlogB%ct?#Kt1RQA!7fkEIUDJ5e1IAGqr+XQRsba21Tg; zsJw@|fW3y9th&p7Q3jkCI^G0f%^;+UnSL^AEXLvmbS6`1K{C99O%T#{L>7}eiweV^ zKAzz~5W*@7*7Y!^gzYGTUk!}C340bzCyr1j7!Gt}W-3+P&raPSk=`T*2ibi;MFF}X zM>JDeqJ-^SVVFY%h^+@Iq$%~%1dEU1IiF=fr^t)y(Y+Z| zwwe+_Wy|g%m{SS1XpFoHGd0eDcqIuZ)+7eO=GTrPghgct8U;F!pn624Q=Dv*sD9D> zhtg#EmeCUJY@y5Qlj-$z4~dBQ?$e3tR9ZdZG~W6eF_$V$sHO^eutde=Oqovgi5~Rv ztSn{)RR|6_p8%v|z?g!`MFl97%3=}3L=Pg%p3u=|1ZuPBNo+e7LCK}kC_)tBH0u_o zjEV>0*8(F?cDFGfLsg!|U`tqMP*p_y=tK;I#bijDNYMRu3o+SrCp`vJ__zU!ttez8 z9Ba&!(2iTgY=jGo6U-O&x8$j8nmUDG%TR*^sL_n<=2Qa~rAURw2&dT@5JVcAh~cL& zC=|l4ks%?^{>q{_v0$hWEyT~Lc#23g?4kkm5D_UwgTtqtF-0aIk!qvrAw26km1@Vw zkXK=7%hM%^5NhPIx9%RY&GD?0YTDZT(W;bGnUokwI-Ba@rT}AzuqBui_>$=~KTDDN zIGSyo4nbj4=xl<)UPsaNrU>XX6$Vm+tznc>5~Rh6SG8bLAAiY{`>U`R?651iO$bRj}=!2>qKiOzzzvtn)S#uH$C0&I%9=w!Ba0^4I%FU7~; zyrj{7A_h)kHo>OSSSRB`A(|=MN=kc+e|km_l}*am;uc zQK7|lr81T~sS|Su8jG&wL1h#&7z|ZDrmBr_ArU7j&7ew9l{C|se9hJbJDN>rH?v^2 z$Re9DdOtu0U?a$l{`?I;|KRdp(o^6c02ehv2oM3r0UTrCSOUBhAPvX>vVa`GF?oo` z1B!qWFcDA&n1Bkv%~U~G17K|Zk7?jo6MHS}CxO=iba8ny_T(G&a6ARPK41VC0aF1J zfHYI^W;jL)L6}2%I@T<~vjAJb4zLFt0MeYWCu3)bT>*E%1DFGl<_R7y^~8L@3s?Xw z0(=0{7GsY}1hE9lOR?sM{W9=@z;av;!hQw#U?2pSL&2{E!hr~^MS@=sYy`FdTY<5* z9m>%_3=li!wKyEdgWm}x0Es{{Kw1j;-M}7PP6wX}WZ`l)_`Se>AO|P_4gd#%LZAp3 zYlm?82>4RqC@zJBi629--LZL_?y6O z;119Nv;u9w1K=Uh0gSarxZH{T6YyQYGvGPay1~ByUgB~O_MAMuP<}l|dkgV<;3Mz} z_zd&`{lEb54HyD`0v!8=q+510ZN0AtM% z%2NSjteaqOioH4Z)3LX}eg=3JV2#UUPFslW0DHgza0Ezm0`CmC0Pa{L^*IpF1w4WI zV{|Wwy@7>*53mFvZ7KG?*pu2a90y__gncmhP+%o4uL2(qL;#V%8h~T#AdVVS-T?6? zU^B1<*amC|NQ(v^gX1{xJAnis2}lM=OTm5@_N2B4$LZiRfxSQu)^foY;P?RegFq23 z9|B*DV=_+(j*ntr2L2e1%dscxk#-Wwr+^CJ3~&}W2XM3VSg!$Ji{m=%FM+=d)B}yc zHJ}-|1>6NlYXN^B=m0u_CqNhQ9C!ir0HnPF{|3io`5nX`fRAIePh(=T&KF$n2mckv z1K_^_-+>=k`-MIE9*&KW8XugyfB+x}2mz!CgCB=uG4SFzmH;maNCR?!JfH|n044%V zKm||-IHm!y7N8AG0(1dAzyL4?NHYOH4aa2J9OCJ?YzdwP*Z{VG9bgYQ0HisBcLH1h zS6~)Enj7|HJR8Rz*v|n!7ssC1&jUXn@B$WL%?JDvU@0z>xqKn^1N_Hm%WxbBJ_uL= z1Y<1(d?>IAm&3q^*0-@6^+Xk3l~9}C3cGWmM^ zn0P0|$+(;fe)pKy$hsWcgY`7<={U{+pAGB-a)CUc05|{~1PTF;72)_W_!1nKj(NQd z;&R|P)=q-204jkqKov07&O-SdaDI$_0peQVB5(<)2O5AYKof8cxDMO|ICdMycfj8R zT5!1y`~#pJ=l~uAoxl^|DbNM{YtKRJ23`WMfY-oV;2rQD_y~Lkz5ri=Z@>^h+7IwQ zaXgIuFYv#CzhoJ1@JXY9rvfxwrh|u%%7h3Y3Wx&?KoTHL8oV5!fXk#d9%3b6BEZDD z3ijmd93wwea7+_o9bobpO%LKJfFWQ6Oa+Vq6JQ!(2ABiW0Ska*mJrVzQzmsQC|d(| zShxS@b+V2FXpVpre$91Eomn_`!`=h@9AGXklkX=D9?p!~0`T5rUR#LcMc@|$OMs<- zA3)kN@BzSbUyks3`QgXNdRdn*pqQ8#Jhk!W3+S}XM)cH_Tln=?8*1#K%9rm`QQt1d;t4{ z;0tj~)+eoKO!*Lw50BAMErK`#S{c@lfj^Gp6W}X>Gq`*Xd^K<$r~xhlq+J4k8K?&u zfJWd3a1*!%+y?Feq_u#*4?F}qfJeY%pc8lkaI6dBZr}ybi}g3yzXksecn^HU+9&ME z_kV`CZ%mn!lk|gQ^luP<2Zn$jV|23KPbmMw+6eeRz+YU32ciTG5Cnt((nP?I1H=Ia zAOT1Lq{)Dn#W7iyhgbm^4=4f?0FF%@6EnxejQ>>(U{k!LTn051I(~K9eWG#Rsai^Ioq+uWn1tLfFmwDV^7v|f!Gyr$C?NB zbHUF8=HoJ1*9+nWfH$ykj849`7|Khqw)CIZ{Ku4+K^y=Cj?sc3UIByxD}hx&7!U!F z7K!~D@KL~KU@O1|qJbD779cGSd_0a5z$XF8KnjowaBMe@_kd5saXR)H*mLTVJ`=Po zU@x!_*bn3Y9Lt5c0GAJdKLiv5M}Sh`C~yoo4vz7jZt%V)7CUpo)+1)v6~1?qr{ zz-6EjAgu{|R3eD0|CFymxf!@MM!ya5y)orhi0=dKW3-1jegyt8&cEc59r5b@_k<+9ss_L(MX-N@1P9^vEU_77%kTwxK6Ho!vu%-@P z6VS$GRP%p->Vd8g7yw4NjxqLREmItufwur=0G3#@0?)!RC!;l#Z2()q4zLH{J3GP= za0Xlej?Kcc8~E9P2QUX~bFudXKM$A>EC9R#(tN-#29^Lz0Y4xB2n0x54n7D7#pPAl zhk*~rF{%mYF_a^LwLlcG0oVj=2DSiOf$hK!V63rmIp!Zdc1$@A;shWONCJ`p(o(>u z0=t0SSR?g45T^m@Kn9Qrkd}o#8E4~o?-*?##QT99AP>j~3INgyu`dFD2*>CZ^z$%i zM}QLiS}FENu|Ed>IB)_u37i5>180CL;4DxLoChudH2`TBvA+bq9%#g6^0g)$UmK$} zLwpms1Kb^>llAZ6atrotV_ts%aXZj~wa3_Zf`0-$#pUPVUjQ$GUaY+W{|0!A%jCBH zwRiB^d*H*EI(=i}0f>iyA6Od({|CopE~+5PD1f~ncsd{qhybF17(kjd_GByru`D1z zMjMY~r7_w>h?#)O7)=$&YT(rYEkGNX1n2-$07JkSFab<~X#mH}AhrN3vBm;#jbj_| zwtyWj+ky?k$K!8o&(GUJb`(D7q9@}*g_mH!rlk`5@0Fdi#1MNKPdZSZ5j9g zU^x&3tN?<6l>o<9K^z7|U~LWd>%d0=8*rIZpY$6++cZYs4DnW6-iG~l@X1NH+s0BL#P3vi4S_}q=lh2ReXM}ShG z3@8Uq04IUdz!{(lI18KuI93hug)wE0UW2uZ;4cA}fqJYpfN#PvS^pZu&A`nu+HHvM z0WCl)a32_J?NELMJjQw__D{ff;dpF)GJXd7bD$e|3G@J@^XX8 zANYP?02l$h%^!RKup9^iRsbOYX)D2p0pY+JU@fo?AZ-Ko8^Lb^Hsdn+ z+IAf87^AVr#L*DP0I_2<@_nT31T6tb#;>J--;LvR@EJJH#C|XM{Xi~|2NVDYfg<1# za2O~CICcc$5?n3?UpD5oavUEAe*!oOR03y!D&Q<|4j`=>{CVI4P=mEv@O3!8488$? z-$59)>)>wyH-TGNyNx|r;SR)iak&NjeH^!ee*ioLI)Fz2#~wr62|NM1#^}!=eh$3A z+Dq`gz-!<=@Btw0Blu6iXI$>oUNAE&E8Ca75F9}EivRIP`KORuTWhL+vam>k~Jf_TqSQVGm z#^~x0YXdrfE-)D&O%J?2j*)_X8e+`|dt>ZPz?%Zoad`%KD;%@H+XD8u?0`L)(Fw=S zV>B0tXW_Ej7@e%|0p&SZ^8`N+*kbf#+4C<`{O0U_G;c?AMTKWaYVbkVM-JiZ+r*w` z?bmY|Mg%k$?yd}?(1{D-$^E;(GEboPGX)lkO;D|bz`@3_FfAZ1q4s|07$^bI#GRUPIT zP2kfJO@33~9k=abh{>&9nNq8}t@-+aXM_`u7Q9hjck9nxWjYoM5!drT)sB zC2|q7*BXBu+~|5RExXmUwk$i=r1bYGonXyj@lN^ZEt!Wk*J_U#7aV9HHf0*F^I!@z zC^omxT*$Zg2mZPagc#cp$y$uAyDa zzDn&wv_<-hAD>k@thfAp)#oC)Yh|x@wDM~#f7{hj9+7_W^y@p8YF0rHC$6j6*U7r~ zEL*br`Hiz-H(br1H!fIm!_&>BPAubd%5rTddU9I&b#vG2s;MXEzxsXJtE_3Jl69f= z_O2+g#@|z`2UdJOYvjDCtFE>uW9#=>eb!zX2VbAb7*MN`9XS_innRm#bxz^&YZugn zU+k-DQ5adAIOj#&iI0N1yTH-Ap&Smf@h+A@FB+$-O2yf>@MFZufFOX|+Ur)~LX z8h5ub#cs~=GH*S*&HAZOSa&aBoW0@1wLlHF;VCOq!N+&ZXG>AdTHE(NSt$1Al5D`d zKkv@ukIPGJ*t4xSf1)PMf26b2aZ?55af;?ZkIUce?vQMu68^3>(c^;#ZuB2U?v<|{ z>lD_^%ba0&aK*`FN2lW_#TLynKfbThvo=MkNb#4x(dj=m0X3!7KING|h!5WTswPxx zY@bu0U;1&I<@|yrQ|aEveflm&I$w2}Z>8i^TNGW({Pj4-MMrkV`S`^hs@<=x9d88I zgk^k9$@ncIwBwwSgOpuy>k)ZxiQh_RYC9`L4hYpXKcbB&FaJ=&T z8^eb8CLNS4c3v&Ha(mF>a>{n)qqbTTez$&;FRL?9>3F)wdcE8RzxCs7`jb=ouML|I zB-FWI-Y{e1=31{4o|`i2%QerGO(rI_E%{X~^M+n*ZXLe)+#X{=YQMK-%BgJ=mu0(U z1*M1w$-RH1zU!330Q*nDFUv54FHs-Uf5m^x-)>*wnpE#QASoZFcqw<&YXTpoOuX1tNR3$@CHzHb$_DK}VJhF{{@kgN`o{A8>;CKKj$5n3bVL*Fa*BQ{B|V+H z>b2C2?vlK`HEZ+q2L71eY--j2Ca8Od9dToW(bv8#;nLJItb1P5q^EePh9sv1^sc;f z@QcMp!OhqI=GywTUSBLbl9L^vcPd2mR5XzcBly zIE6n^f56AKBBwx_nk;q8#bjDnng34{2N+)V=;QZ{`H&MHj z^L`p>T43&*-4469w(K(bRPjK6>%NW=<(=1lewsf&aO&*CU2_?|yIBRteWg@S zxC`2u*f&nN|8`}&K}^sx$`{WG#Sfk1>!(i-rKx=#Tyge6KHXnLP|#niDKYDSS;`=4k`M{+6{GQo8#cyjxlkb03-Y0a^%WV9^TY{l?8}nO5MV(z%ys+pv zKD66zlS<{Bo0r_rHN@2~-gD#SQtx@|KW=yL*eCz}!IZinH9vFd#IlwBOVdRMD?MoBdE6bel@`**Zm~$2{Q5aa(DF&*m2+CfR?^PM5HjIk?BHQ^$MHwH$iJWa(eq zX3+OCJ(WCHxb=+R=ix9;mzkNgYOaEop0((axUGqo@AzE`3gIuUa8!R{{_J5AYukix z>(1Whr`9Eh#aVCfUA0$wZ}{AAFS8HQeBAa>%%>*C-pI}EjH12_+3W9Xp?Fv)UF}>H zJ#DqTzJj8Fuj*FOhf3mZ`Y$9qiq$3@i)jqLEL$P><}E#dW;C#Q)hyW)Q6bZgZ>ZIj zh_n*V4c7Uca_BHw~X3}vOnWObrlWF^JwkT zLHU249SU~!+g@{Lv!=)9?dy{w1y((u>XYz(u=JBT?edJ?*}vyy-D$Y^EU~Cwwrroj zR^~oUyXcLNw{KkWVo>>6QW@bs=VrUilYCL%EBU#NO7a&Y3~ujEEgBh#>o`%VUROT* z?3S|Gc{PhBN-i5`UiSS##m?jBtfEqz^u7!B-n4#ODsRv=H9pv6-`7tLp6YyuA5+r) zP+LmGedCYqFB<6nd#}9D&}xUs>C=w#JyHqxzQy}96y#q%nY16(AKDHAram7Y1UVfj-@(J*Y-Tin&2*Wdc*PP)D&xt?@jTx&zd*tTPT@- zI(;^EdH!FC72(5rpd!(-Ix~7;Zu&VNF_nc-mN{q=T zYCzSs1&5*r9xsTZ3#?V?)$-jNt-_aY(P$_Yd8RV*LQ|taoLdoFvT|Wh!xJmtxj;Xa0ln$bYy|W?~A|Dx_qvY9FQJw3ts{AK%&~NqM*PlAU_aTRY$U$=QOcD<3|J%q?YRjFVeE z-OW>MzhX!AuwI2_zWkZ-36})sl+!QQ;r|%kN7g!U@81pidds?^i#rpi_~Mivp!f`O_N__V87M= z*Z8exQl&Mw8GPvaYTUicDDU|Xt$xifl8`uhFd zeUqF2R*TpMt&{WpJ@>(>)jA@(FN@gQZfVa^9hA;sg)Au_>eMcaV~wv9XIxN~`m|!u zf!Q@VD}L4XFXIC5U6@~@YWu9>s%xsqo*Ih}QjtfZ1k2RF2rbZEQ2y+PwOh;e)uz7r z!m<2sw@M3273{Q;^>Sj{SA6RT+uWT;e3*G_m(VZq@BIR*PrjzW*TIDn^EEmTgiVy9 z5PEvq)ct3|rPNXannY+>A}6N&IdI*nr1Q6DYtw{3je2t}Ee@sV?iHF9Vio%&MdIRc z#^R9=9Z|t<7eDBIvQm?=lXqMBFyWQ{=kG-yq-=&{*E_bh+nG*!?)>*|M=W()>+1!7 z7Gxis94evQxga;hPVm!9pWi!j1ZNz&nyc$vqPIRxvZ~KORciU~o(`+q4}6j&_HRwN z8xcN`$N%8I)FP?PK5u(oJic#I~5pdBHYUGepKIs9x)CSnGm6y&u9x)@Z~8jl7v3E*E#?>Bo`G39JLF4hYn` zx+lD{Gt9lDpzqj|nbqODF5(FLo{RwBu`4tD?(rS=ZNImv`ugED&oyV7rDY}d)U^88 z=w3=#Un#Q9B|-a{$F~pPa{J>X_*HEEZ|VBHyixSmAk$6m$%>3QKRo>QHjEdLDRcX+ zWq9%B`pTq&f5eSs#y&s7Ry(XhFWO~L z+J3%g$@u=%?-!Q65p!Lce5b|q>fxPHmn*W%-6Ixe&$GTA({ZW(ch!SGQ`TL0XFGfM zTJ5g%$vy(#-2;4OLPZ6dHg6mjQ2lb^?pK*7RV@pDytI1TeB8WrXv)v_UZbzpEA^NG zhKDw##2k4!ZQqRrcZ^;8Oir>682%6uocMI&?_D!z-%zqwp|5)?R1hcJIzeILeM*;^ z`PXZQgXIqM8?HI1d|Kb;iqou&w^L-6?Q|1!-{SY_ik4&A?Cbt~Yd+GK9^Dfe)B3JC z@aGyyr%!7G8Hs5}+Vouh28-R8`C4|tYo`uhY5{+G`->3cs@plwS$W@#BMY+Q6T(U+ z>=kOveZEuvTF~_$U#<_$oLTAY(Y(n+!tL?;y!RQ8UEi*IB-MN*e4X&xUQ@|eGD9s^ zZ-1|~y*TB`#0aYkzUqxeyJ~kT4^^Gim~r9?<5p{r^1*WheXZAD#U;k8=r)9O#ohF^ z*?ZNhtmwhnWG&Av(x)CpTyc&6|Wrn?_ z_P4I>BW+8>dcrpvo%H{e*kd(qQQGP zzV%PePA%q-brZL=>zCMOX@6AnL({K5#*H`m{$&qb&cq$u%HJ+!@>5Gu`!x}tP- z+^;z<>aQBwD3qu2^x`Xn$IXqI*EIf?zTK|r=s|a@{Em**o)26d(^?lzuJLn`qyV!o1ctN#IEwT zMXb-hXM|@w+^re%$Ra~Iz}9|3fBk!bgBcXX_v#@&Ibjyf3p(tUiV`n`*PgYVYVdJT zcgg)X)~4#8mPzkiU3=xc(8%dc&DyHN;$=f`d?OuJ&3`>)TyXlY^43i~LK}|=`!^Gh z9yz@Jw*UI?#-D2gr?jS-I9{~BInTt(Uv|i{e%AP)akpn2oMv}Ts9*Hk+?4&3XPi*u zd%MZ^qF~M8jQGh%v|boKniKdda@PG#>J-X&_klAd!bSbALV>S-ey|SB36K))h`DRa zNVrdlRvpM}*fL(Ov8hL_a=G^TNU5*qxBWC}x-rXrC~wVIYFf1Vu<0iHk?Wo2eb&u! z8?PLVuyJsE5tk-2vRGX3+d)meoatYahMyJBZL6%Rzw7K-YF^8XV-J;iIEOw89hu$o zE-l|ws_v_;efvj=#NW{t1NR?qIKLxq62HiLHy@Q`)m|NYtu+=}cZbifwJ&K&b6t64 z#dB}*#Hqm-NA^yAyJNYl!{-+Pj-5p{3JO<qYsBi7;Dl3`y=(ZIPQBA=EO`6qICGAfd!KXV>*MKD?N^-YTl7%l z&4BL7mmh|N?kWY>D>a)O*naKa{8{F4ZnA6r18&!3+I+8#GzEEa0N^rx%YB*vXgqV|K?)^Q>K_Ebm^Rsk3ieYs2Z+9%p4-ytbZjUeWfT zzuBN>i?c|O+^k6NusEx^l#_Q{&8>3Bg_k{0-(}tuRkpl1R^V`Tev!J-vLM^g+=ZSF z7e6gx|GbmA=**M=-3dmg!)dzrf>+BQ{d(3&H?$&HJVf{AxCFiIWydY9?<{8?2uquP z@nfH$ZqTY@zg=JLtD*>7Y_3`UJMr`+gVIx!%$xHCN>jT7;q$(4XJ6*8T6b#jg4K&Z zSZv%YBXNIU$Kyoh#=+I4POH7BbG0TcNDt66Oy7BUkG$5><>PE${hXSZ%p6ElK4s%t znxMH#;oLQq_v7BJiQA#`x~yUFV7!>={jxCO%X))_>!?1_3;u04UZ481Pg(mnboQq8M$$#0ur`2WE#r_#}(}V)_{Fl)x z`DAZ2C6z25a=9?wQ!nztk#Fi0YGdn-?Ish->SDhor~KJ6V`IbiE{f0Uy7z(`v)gVY zt=bj6qG&{@?`N&@h1Q#Ka$3z-hD$Ench$f29$Y2LI--BQs8gg&E@zF;8;ALSEnvIS zE=0p8)0@UOrGn&4oi{#TV7$Tb;NPmk>XFjP&+j(-e7x=OX zoh*aum7U+54#pj`cU)JeamVaYLlY~^N^MfC`0u}Kua|l+*?9MXjQZvGw~uv6IgE?d z`=atO&n7&}vVODc#+F^_6&W)Vj<4RZ?YrDl-zzhu+YM90-`F~uZ9Dk0bxWH0wmr{W zrrBDSZXL&$!g@nls8rxsk<*i+Ef{^X!EyEGEyWX7ww$tP=yD&93lmkFPoFl>NJuQ;pw6Lhr6glwaQME00^B%)VBq@j%erSHF5I z!PqrzWz@BkJ1R|>{Ud4?ZmvDWOxjQh!< zEj@P5dF`j_AhnpLh~3q4gKiJc3|wp*HmGA>$}P?d-}{->5|?)Eu!EU}8GUb$P1n+* zwi}ktZ)^AJxGQLl?{ex-KhZ#4z2E8bg6*}B9z}X9$=zPFedptu4uZ@l=9UWI);UU) z2wyBPFyB9Qx54>U*Oos1KvOx-@NbPee_!_MEBdsJ6?4*7tgLT~eZ5rwZK~QilkXBS zr|Tbo-Vjtx({2BL`Et$2RGL^{Wq#M2dy68x$cA|Lw6EhFSwNL{k% zPiFGH4H?ZB&(`sEKhZ2}P;xW67IsCCvc9VF@F(-Mmm5FCL{I|Zjf3d{V`b+i)d%uX3l<$+sswj>O)^C@6cVS!e zI?5ZVf+g>#dX^dcj$d&9TU74Qv$AjNW`z~0+RU8yDDqe~^^w7wbu`;(qkW5Xo(`tI z<==SjQEKa}prL`1*cRV?ZD9jdHP3T)wJz*it&t_S6;Kp6j&@X3Rmi$f$bRcQ+%m z=NW%C@7iu}_q#3lMEqX!xVy*w`fT?bJ$XFOVVvQNr|*{^b-(HF6|CEC|LN4EH_fL8 zOAcf|4?KKpi_?sTFHw!d%1@G5%U1vXY>7vdkQ*#dag~nS0wl& zbbU*5(?HwzB`VjuT2~JX_QphH+9bUE_-%bcd{x5|#c{|s*#Tl0O{<;~sJ-Vb} z$kC_MJ*7}GW!0`zd9yCBk&9<5*e68Inryf&vf8kpI&^N>;$)XVzG=!ZjTlSr{+y{MmaJG3))N>U<9$rz z;o5C8C;jOC%4$0zQ?*$wQm;I{qd~H{qqFMgOK<&@Ch^&gAzjht!hg4TZ_0B2*|GTO z%F0!bkJ~YmuPcSv8SkGgbItJE<>#|ykFftdt{(sV+)bM#>n%c$o9sPH{^&{WiBg`L z8eVDkr)ko{@}Uy}gAV0inosT7 zZ1b97?@b#l14W07U5AR7Wj+~-%1B$=<;MR@{7%gi7pW`e+B)NH8!`%y{MJi}&)tYxScC4dx>X&vi zi|g$-B?K+M^nS|l?$o%%Huj&Z@x?m}g_WYxGW=nUnge093pX~)YIC-cV3Zsq;p?rR$`k9>p*RCAyq^7QS61d9;;1*r|!)u zmA^g1WbLKrb3~R3JZIIGJu*<$9nS6lRe3c?TD8Id${wfA+3b@a^JHf1Ht%nbX!t2z zU;chNZTuRI&yVjK3~EGgsJ*3BAR2sqj^XJ`3#nlfDkrnzjzwuTtaj2g2$53`{TY&F zV)!G-eud(!Ga2XS_yrWG%-5ZEoydy4xH%znYWnvJtmc5e3!9!FH;w|55L zon*|H?X@_JeqKZ1#C2hFw{!5!p?m(XI{p50^KZniOR((SP}O69CO}Yl+WzyG+a5W* zI@tT{7`2Aa?XgD65_#6Q0Lhg@6BC{Z70L;UuGdN5QndN@=g%%@KHoB{G~aESXFK>} zLrGiV+~1q{w;ZaPX%sxXK5&kl!>$D{Z*G!1J(*@E!XNl*O7oRpdG3=Iy@@jUTb-G< zVUgTDn_8zuhh+kXy1K7Vh)LWwZeMJ?#heeNlqh8sZ@f=Mc>6kH{_>s&68(Hg=Jg*uf2!=EDr0D{2%+Z4t{6m|ETc$Kd@bH z`U3brtK4+*|D|)&B?<0%*3-D_GnZ1hw*MrBdwuf%40GEqxc~+?-JVDO<$T=pA5!D4 zZ|1SxGWd`B+_t-sM}8k=?#GJ;ixhCn)59abk|y_dzJ`S)xaBe6v0no+-1F3Fb8n~6 za_;pP^JxDH9^;B!%7Dpb9QyFkU11>yZu_MS|96v{9?Ro+`SLg}T0F)r`TJws@;9n; z?}tcz?)q~$Nx9|u2#bGk(<6AaCrg)meoq+Z-14OJ&_D6W|A5DNI{bxu`_1&Z>l62I z*DD3Mw|@!L=QbX;@R$!%VSIAi-&s7)_vt^l_m2*bd37O=ak7ZYeY^Ns=IklXw=3)-U!{A=XeCfvs1FCO!Gr7!pU zs1_dAiwGY5c^no+;Qo-{_CX%U>%e91{Z_!^ zI?}=8e#wEy_@B(;KCUWx+;3}!a_`SQ&~M!Oc`uLSz8mHfZuP}rF(qz#*9z|apvt3u z4v*`REsyaZ5x{-Fmh!0ork;CyeuZ(*V+#wNaoaBuOYZx75XL{Z`mr!zx#?MxxsT`h zJjR<2)aRCm53UQ`^w}`4a?=a9aBmNrN56^taX+ugHKDlWU&-UX*n>#qrq@m9uTe&~S3axE=x`zyg?Uh;?gB5w67dE8fI^O&EtU_5ZkW6;FC zJ#;0`Q<#Wo5MWD+fEoi+}dNw<2i-}kNkntx#yX}ux;yKZnP5 zVLIoU|09pj<4bttIRy8~+&+iShIyOY`Tl`N|0nP`?pHLp9~ayE+{cNtI`{e`JkGCO zJnH}9aosoO(GNB(?%VxxmwW%{^SB?A<1x>>@R*kt@i?#DK<9Q`POYXAs)Q&Jk&XV& z0}Q883)3XWgD5c%FNAYV1nFyGVPCSo#R9Zogc7blcRSK)coB{XSPxAmKd*@rX$|Cp zGw^>+v9A9H)t{+|{^PnL*6WAScG(kAd&IHMh6QZNJk!aAE5O{b{`xh_zjy-Djj>)9 zh4zb?gYv*?>7#ZP7T_iGWRZ)3fN{1PqKx#J;Yd$KGU1Vj@=vNpc{u$O4JS3(o+*K-z9p`|`Zdy-c)vLLlf=kz zB}#axqy2)*@u+=jL-i%e1%ALd{qW=-+U{I&)X!R@ufqTTg~e+}^Jt(v@b?f#&GiiG z|C8hbMPTImzocE7g7gS-!74C=(VwuMk^;*AKo#wmGuG2#!CrE|dYNdu8dyK3kM#ZK z|Lq6z|KF1Bsrifa3|zkrx3dqolQRcW-O%w(TZ`Jy=^r215Sgc!Ts#Ggvo7(4ZnWKC z8Ppy)Orw?t_g!Q=w>?MuH680W=c4*Q@OY5My29vuD@vT4h3cncy$t3(GLI<(K{WPrWN})UtrlaS@=NYliyx{lgX@3INA;`lxH^IL z0xhJ^B^NXTY)6b^KJ_)h)%XMoLrCzOate+ z{s#9mp7$1GeJ-9SrSUw;IbQtRQ2iQmQ8zHo^=SDm+z)u6A}yRJ4o*OFyLU5CeFv=n z%trO!;p>7K)(LA=-#Z)Chr>E*J758LGSA0y)PBx5cUXb?(<2q_?>bz6KP*&F)}MzL z#^UU+$V#LiB^S{GyMgPA!s6yCgbcwnF&tGm*DpDIT_f;yO%B&Dj7NEz$;Ge07Gj-^ z=c`M2Q7O*+Luo_xMe%&anLp`fNT2P7^620^vA3iN#14 zUWD>!;ylSJ@CRm~Klj_B{*=f1Cwv^k3;x@lrSOLe$m6wjA<{YhEE9(J>l_*noa<3T zE7G6+Ksu*C-SP2d;`4eH-fjT=RVp(7q>=yD7sT_kWGmV(xwa^2FT+v&ttF^FXZ$aL z=g(vwFFADPa^@d$Jx@|k#fwLB`g!p%(%r|Q{G2?L3n&g4i@kC28>VGT~Cx4+lR`|NWX;1h|r0Xi7 zJi7P|d;TI_XA;t#asQ-^K35ba3RTefG{W`wpFs8Z|3dwyiS-w7Kd%CJZGC;HKIgBz zRp8^IB!TkB;QIIPqC79Zqdc7bl@>+&`@js<=UlJb;X+3CzvM<#e-X}Oh3{t~{<)u7 z{srafR7S^ikH^k!WDSPiOw9v?3U zthd7fCEKZk?_)Xh9(@sNj{!c9ILD=T^tqoX(d~xX!@zk?kA9ykO0ZTSoijgN?ne3d z5~zPT{dOPUS480Zifo*xI0eh5M&>E~>AA^&uEAWIrV0#Y>r3j~acRAWHZx`|o~5twHr4l8cLiakgs( zH#Vc^-5R8G+IcD$=|6js&Ki9etYri@W)g5-Xvd=Sf{yh;_&i9CPi8UNE@%F^v;yr{ zH@=Q&;`;CLeEaWtJ?<6S?jL;IIp=i^JO?J*`NtOZk1ozrf$y*S@O=g6KH&)N=Z%L^ z`#JTGzy+7g6C8^4y*Q7xC(_gLBCwp}cw!E|KCVamg->5X9Cm~}zTNI959j{v_ewne z(^361IRAb8d2KGf58;ffN^4wyC903I!TNmgM`_4*KJh~P%Q;@D+fh3e$OU1+IQylJ z?{fm@q52hgyKJ~2A@lq@4`*4T{69QUea`-x;PY!99-o~4kMhFp+>F{e73XgleLf~i z^m!nibA2hfg0>qZ_}}*TS>X2I`x!f&XGspyd+~y?oblgRjr8yMeB`tzZuI*Xm_Pl| zcB62fqmihcg?o|igLVE5Xn&LOb<+duGu6>?%yC2g$?50&%g}b09!ENy=A)J|8Rc2? z&-}Ro&I_`iN0y`docrNP&+v8?&^*a$kM%pGD~?AxXTSC+Asv2Ma&&u~>jIgN9B&&O zP=4}zWzy6)qU{!w3k8FTjQ)i6NnKDs5Nl9BtiZb5LX>ho=uA z-J4uI6m0tFPq?qZpRo@^u?nK2>mfl2|GyEpN_9zoc*duL;4x~IgT^_9rV%hTIY@0!_ppz z+ow@efB{VA&!|E5)v#U#&ojy6&RC4ZLoa>q;+AimMVbz54417mP!f;&+LEDwVc}f&fKlGU*JrL`MTv49=MX3GL zu)eDl>0adG(qQN+25S=@NBS~y;c76>akrg_^Up;2-A7-A=QOzem3Us_)K~q1@?_yf zr#by!^cm?&%BUYW^DQ4tL}WjQ;_DQr->hnoe(ay?;6t3>NfYJa%>VPYqJ9o6K{_;V z)FwVac{1?*ss`2*HBfyWJ5+xq*0;lRZ1Os8dJ3=edlKr02t3bouKTcT*J%4y zaeFjzp1JrrfB}9E0GHiS3*g-Mx}yA?>-BEvK(ZemMWZcp=CR@d)Xwqvxd-QXIj~Uu zP;yarFu2@|n#WG0_thhv)1Mjed%5K2sX`l+K_1tS#r=OB-$!wd%U}oEuJ%8lH}^wA zvYj)Qq5PcjUxw%Zf*_<{$N4iSp?N?P-@kF@fiCz3Yx2DIn}+&<)BpRHqxpe}@1Hs6 zDJ>A|NvM7k&i@2I7kY~OhchqrY(ni9C`QK@E;plQ=#BEQx1c=Ns7U|lg!U^0FKW-3 zm!9Mz-TW2WFF1WhZ5kdwrc+RUPQSg6MB81Ji*!p|Kf@g9oABrKRan<>K>5GNp!}TU z{%!Pli4g{$P&+x}$L|ixQ!4=z6c|hwqqa@~jn6^@RDTQB({7;pYkr~jaE{kpm~V?< zoS!K~^>OzQ+GVIc%kbx7PJd37z~ld)`%D9P078z3qeB1P-z*2z&#Z8ipYt3h9y z{R8X%yT8u^kZz0rhyZ8Ys^UD%fAZL0K=mE)e8rh(*zkK7n5kZ zRxoNOV;5?t5bn1L`1y}0zHjH8cb+d%fA-?%(s0{6YO-+P$o-n`kM@g`UmpHwBdPCo zM*X9O>$|}3JCS-lzVGFXhbm{3C!YM{4Pcyp5KlsR==gKG3C=Te7uB!8^X+D=zmG+F zHTg#qz&O{P`Kc(+*9z30S-5^X{=Oz-5b2!zpB((XkE%QxZ=CJgm81Ml_zxb;#CgQp zke>V#ZI^RiT!jgf+~50t|Lvax&>`gUG7U%Dg|FvEZHo)4@12M0C*k}b)lvOn{CsRR zuJ0O(`*Sxsj+}YJtQh4vkN?QRB%Eg#zHe{A^Eqc8F1d{QrxW*s9j<>w7v%}xh1$c! zdJFuXHaV|GIH3{3z`7;=yv+FLIsDo%)Xs`b)J`_8UkVci**`V-{*5z!%<%K}4fwe_ zXFSv~QT@d`QF}P^Ox$i*r=5ImruW}@Ug|8`uL`_hoIKxgo=iO6ym5Q>1)}`TCsF_~&d_4t9{tBY>}WocqQF?~qAbpUj!Bm^x^?BMxZ0 zYjORH*HHazI?`ddj+!67Z`Z9wI%j`f@pJV){9OGPt{;TY)1&x26~}rzzMkIPjM~Y$ zZqCM^%iiZAJq*`(bw}-yCjX!d7<2R|tc72P+MkE-OF74P7Ji;@SB2WiIbR+vMtS!B z^W4(780ATPhw5|Aqq+b*f8y&h4R80?bW~r=2G!@BN8#{$u;g(U#ft)S`lp8vZCCc6 z=buCe(wqMub#DS6b&<4>M^pqw7Zfj6F(9C#VkRU3yf_C4XG|gj9>XM=z+jFsnFLTo zyl=z{Zx(e$#4Db7i>#}zx{Akou&Br)%X+YQ;f4CE?&qmFdS-GC`~Lsm&->XID>c>C z)z#J2Rn^^{LB~t_IrjrTn{h(z@8Px%O7d<2%rDi4GZ>c`vJmjsN$1MjK&NCQX^<4Gs?WbmKKIC(bV^~^6^ z&=q#RH{pYZflepJLsU=9qqT;g=V(t#bx#Bb@Av5xUKrSk_lKV|qCMn6Z~4EsGU|1j`>&~EEK=)NHIFq7+r z`cZ3&K&Q~jBh32{bl!C0|2r`cvf)PXsdo73lR-c0TOW47FSF_!oHvz8rQ)_^~hW@AeEf2~*9?#EUCS95(Cvl#8($$tGr z|82G7znS~gO}q2yKlCB~UvC8bV#-bZoO2%se3%nAn@>Am@;ll+kaP~o0RQ15A3#CW67g&x!X=-WUG!mP0{b z?dOUIfxnpguX=S=7Ub6NXz;1+-p282U_PZc`8?|_&;T@I7__{oS4Ua_Sd=ckYgnRXcWOf8>joWI>YZH-1_R{A11IO!A33+3%2R zA&2YMV;uVte&}_8SD44fY_@1~g=)cJI zLiyQ+b!)D@z5Ws4ui(7ab!y|?fM3jbm(J6%T(A3Zy}q6NREgtf=EX2Rs5g}G5sbgB zn*n*&5&p^u$ZbCBg4C|=dMW7qnQ@rIiT~CofS>V4$Y1Bnts&4UVBEeJ@t+qo!_OW* zjIZkR&pD9Ws-b*15dA7#2l{@}Ia)RdhM#4B2E2su z6{mv!6U;9!Cj5o1uw$z|uw(lXzWGAXSxx;{xt;Jb=zRAR_&k~TdwdIgw=VG)&d0@- z;78|I&syk7XWH!(NT$v=_2kHk3HbV{v5Pv4~VpA7`AN8Lvp#NWRFzoh` z#DDG*@cAOw)2W32G!pGD8V5Ss?mX^~GMxQU_0^!0{VDp@pLD_^a3lYX_X0kf@WDR< zzLj|~5sUr0eu#FDXFM>E@Mj+b{zbIUs)s|q1AaNzJ>zxF0SFP{fGr#X4s6FvrfH0`$1FZu}Zt`7Xr3c&kv zzpwqR(fIr%jIXYP`|JaMrhxv;UgYN`?ib$O9pkI*E}IDYPu&6eKS=!V#KACfD7gXf z-h^MtdZa?99x0;=_zmP!>5q|f5GLNW#qn>K_Q1F-KNRxU_4K400UykIo?5m$#S8jb z=YgLh!uRHWp$GR1x^AxKzU*Pzt8v6%unly|4neyLpDYv8^!G;Q`>rJZ$aR1(=lXR# z;a$am82tMwAGL4ilFtjsr_PH#q@Lg4udc#)Jw-aZ_2Il`eq=Yb-#+6Z zpSdT2e;xPp8BbVqD&%t%>0HEmo(89$r}7Q(U%@!4t|L1if%x9KeAqXgFAHQq4gVA7 zgTAgKZ_5wO_$+hOR}v5Y%CPxyYLfPVq~ z6P4#luLADYwZ16^-?ZDO0`w=5&Qyt8nmU%*7ocBQedKM#Bf)=Y67WwX{&GPuboQAB zc#!aOI3zah3kTd(SHAZ0DMl`0zUf?{?c#Am$~)B zYhD9>h;gd(iNE;I;OA4uz18pSO+Pk7KUU@Qq`fyo&XurURP}k0>{HCRXVTA9d-5;Z z)zyw&EgpsWJD>Af*QpJnNQTbQ^eb}7=P``KFJT;B+kKXGYb#l|rtn>4A{aWSd zbUok?+zYtc!(nBBSDp^IsJH#rTm^n!{sjDYCA<^u!-eE?2;sT3W6#izssHx-aiB9{ z4(RCmJCN(zDO}h3k`0RIWb!IaK5e+B#-)+tFC%6^@v0e%Pl0{#x;ld8|2&YY*r zOX64ZrYhyI)R9A87<68}C4OAI2Lrx&DB!AZxBM0G?|uMW$M?Wn(XVxk)IFGkBlLFhdaS%1M8GjZtr{!_;{m;4VU{pXn1&h)?zYrEsQ|DAgbjq*iHF}H448hce-?CpA%5pSfzJ<~0=x_1EAIiHw=zGje!|cjfWLwHl<~x0awXse zcY}`FlNaeHJX`=d>wc|J0u#nwEo9xA&Wm;TfKHeHf{yC{VD4u#xu2Dl#(wX01%408 zNA;)2Sn$7+dG}|cl-4l4La|#&Q1A$ zbQs`n-EVi=`T4Z-`;pE=l29@8sKD{NPRa(IWp$8SU*i7|0=%B_&j8_va9vwX`P319 z*b4A}1pSJUgpaKOohP0Eebw8ap9cPwTOkMSSE)>VGhX|h3w-s{-tG?gLi%YFN&os? zK&SnF@pQ%>4*b!y&wYqL_)Wn3GC!jH3_Aeu_N?Re6aND0^W>AjkIM7alb}}xta}kO z`+agM=f!!L7x{#rz5(?AM!Tf_y-faY=1b;i(Em?6{9v4nmw|^kj*9=cwdn7{y>_vP zA{P67%=q@1*Fg?F3BRBI%ryElI$wNZ=!~4dV4nJI;#V^+aU0_jYFBev-`F`H{kos{ z+r)qvI)&8#O2QBPE8wql9qdi`>71t5n*Vti~B;Xkr2sKKcVDrQ_F%(#TEk8|xk zW>TNSb8UN)&SR{foWi(`?&B8i4F2aI2ss%2Ghh8u@HvkDn9?`z&zpYrb>gKLv5q&y zI$qh%*l(5?c7xxGdGgSqn9GCv+*C^6284dgkCt)0QzIVS2@H_4YT>YYhc^-V76X)OaYVh+L<9mvKGwopk z{e0DjjBTL5ZVyOC<+)KdL`FU@GQXBdKI{Ji{B9gCo$tHSpP%p4)p%*=mpFF*h-skz z2>nde+rkF`|M(Z!8J&+e{|0y^&v$FPf7}b}#f@H%1Bln?GIN3;65CLr=1Sp7Gy9&~CXGbovl}^)VQ)OrCpE{a?y; zs)Xy*k;Kn<2<>k974$0z?^z7`GpB%l7sCJZCGhvKvgZ#tHqdU$49o3Uts8{a3 ze!vvq@6Gs|;&*x!?PfW4@1BDJFJ!$CEwk9MED z3H=hawBN+tlG}ms;h?`_6zKOR{?pv=tmS@3^?aru^pCv}^mX3-FqG>)>q6B&eE2Bv z*KPv7m-HX`3h=RxzV%}MH-mMCw-Z12cf^sFIOi9hVjQe9&uyJW{5(k%8htor7TTRk zcu%=#!oYuHJX!glO#PhU=;!M^N3d`(?A`>@c{Y=NzH`oZ-??aa4)s>^m2)RRK3lks z?@BsX_XR&8%3uA-f6l^e-=jpqwli%Xh$ydrg*Z8*&JcIGwf%EH{ zX`r*!iIe;$j2ZcCX1sJ9`Mma2!0WF^yQpQq#c%Sg!q~&kW95hP6_Ea!F9H8Du8(RzAECe0{SWXQ zcBMYdW87fFlaP;&@6zSu|7VQ5l!e=`%X+{Mq})_LKk`E#=JTAC`iEywZ%e+8*V`}8 z1f4y(|J8PP90>SJtn*R((|s%8AF!_YR`PQo{nb0@e-5G?M!yaGeSSi_kWxm*`~Si? zUc~z=G{5lX^T2oOc(ad$K7@*(SErHwe|mz>S||SY#u(7K=vK7*Eb-sD3HS|_X6S z?=3Oy7`yS8k-(Sjs{K~11)Zb2fqo{y8U3#TdLGx@ss{(kv0;Khf4fAte8Sx>c& zd3m*~zik5k@vKWZiToUW0^q+a1bxMS<0SNVEAx6fj$5mN-;a8(@KWaW7CL#o>)rwW z!_-^V=PcGIXV72LdFPdZHg;nn^Ofb~^Nyndub2%!M-cwVP{1#uf1>cikHoll3qw9* zIquJT(64!{hZnW9UxOF$t|tP&JK;U1gZ?V+BgDP2-`AYiA9Gz+x%Hyobu;%by6$A$ z20Fb6*F4?%lxM?I^y_%GyDR{Ha;^kFQs!sBE!;O1IQyoRRls-eMcKqS%<3`FH~eo# z#zNNfXDtGK9hXmKKV|H2hcU1)>URx!0ra1B>Xd%!13AzC82ry8|DVl3e_y>5aJ7er z$%10Wx8!obHP5*F0f0Xf1iUxtT=5y;o!Ws<)ss7AziH-m7WGZsRQo+X3G;C^>p3;9 z`^n+JpU-{bSmI9@3Ht3AC(I$d9qrr0%=;@pSzh4xqJFCW_a^`A$^XHm)9vq&+vhyT zr~Yl%VSw*62K_pK<6AQm@bWLFKn9lm8kYgwJkaHG> zP6P81y3RiEF4}#25A;j@+l}HF7=12t_7NK%27Es2X9kd;O}nGNd4uA|C38ODr!50K zllUM0209yP=g%VimD_OYXfxeQSZg+bzHs_rQKHNk zfp(+w3DE!lu-(TwPu)7K&qe=g+A?R;E?o)Js zar=D0-=O@(-Ll_c?hCfuh5qV%-0uwZcRuS{bsiPG4Y?IEpR0O)@t)vkHRp@k)fYAZ zzXRi7YM1Wv1AfVLw5#@W+K=F~YahUMUaublex}im?F9BSHogY@?-_rSX=T49tXFAZ zy^89|qZgpvV;CptPyE+X#B(k?2l!WUeyN@eI1%k0;?&8Mp9c7@+*jt3{^w#C&HA|M z2uN%Q;T5oBv6!kS z@Bak&rcNC!T;n7c-VXZt-+{g~XTK=}fd4DUQTdts3Gk0~;!y*+Z(Yg#?@ZF!D1{oP zzq`|Z>by9Ub>Ib+=x;CL@BablFJ|1#OZbY%L8m+OkIK)hB2Q!gKVZH|*Uh~S!#H+6 z4fI!%&SUh)GU<=$y1A9-QnTnsbteAKnc(NuD#%CM&3hjFWYfP=eY=MForTVP+;su) zr`?V5$|wE4%*%9j;y;UMSKG7RL-l9)x!|Y$^Wdi+>3rZbc^2XB&*<-dg!kGF?cO^O z?W+7e+}CX3zGiRY*D>CkL3^n3S(i^c%yTrleqHbl=x^k`URRRNevC7O7-vxXq*@t-clpGSXk1M}KL2(P6*yu+DC_lcur=EWh7 zfAz80dBe}*9Wj3|C!P0x0Y6K)FF2C$*C~gr-O(@Ej@j=P`Cmi7-4ygo*t6e!*2^8T z1^BY;+V5uhp}}8sI`CDV?Q*!@`Jh)iuODQ)o!M?C>C7ntpYD0dm2=1scEm)`*}(m*!XL5m#yv7Re+7QDzjY%)KaX};?Z5|eVWa8Ssg%F2BN_CUGC5Bn z4Y^bwpyZ@AXE zzooAjA|sz{=KVDe&~O>(7d!y^eaO$rn*jgHsna|DHqbem@dOc<{hl}w{axwg7wY~A z{I2_fzUuAzR{>u|zf1X_bqd;@bTaT2UU>uXpJM%|Y#;2mnfs%Cm={)kzCH;266U9L zy_h)^<38Wn&$g$3KFz6L?M=H{Qwx6XX1gJt$1LDFqWjZ#-a)%xGVY}E%w7xl1j^w{ zj$_ssz%RHteqOxFIQ;xF=$o!<=WK&~c4qup_4XU;c{|3*)y{l975&Yc4?20|Kft_j z2J^z|N9}Sw_^IT6N9BL7OmL$=TOI|Uy54=rIL|`bb6xMAVxIK6DUh44FV{-P4V?)* z7peNtIS4+NTnRq=lF!5F4`1WtP3}Db{M>mb_)$H4;8(zNTz$}c7!C*h%Sr#d>ELJ8 zb>LI==Lg1J-8#m-xUZbRbw87IUN{tV*3v&bobWE60)7eajZwS$nD|%5pC97XEsQ%3 z_^VmZqy5^p58!={1)nOn-PQp`Vde>W-xI#DBqOnD^L^C%ot^w#)Te*O6h&yA?3+b|di*Tmt-h<_9IbV88w{ z0S%u&Gv2G?_>V8puKPa1o7`W!>v9SAO}zr>@B3`GC-WeinXlCKYujUJcRk}de{cF%Z*_h6GuMwaNO;irM;wiqVK_)O}_4gZgG9`)f5 zp65Jzih8d0eE++F-)9r%h03i*4dih16Ogmc>zShfe};aD`t#SG3p$hNS5INPZ{G^| z$Mi!K|Fub=Q%!$f=g~~Y`Q3K`rf@&9j^~&}o$NP@>-(u(-)|%Q`R_sBy;px)invOU z_bX;x4EgIgZlRyHg?^fj*YUiM<+&~$ZHv0^{)+qJbGR>7JNDHQ$f1t)Jlfx#Sx1`5 zI@0mvzZ>_b>x#k81%&U-ynhEL?>}o8`uhOwd;#%qd>io5Tu*i0oqs?0S^po5yV{4o zdjmf67{I%b&M}PJcXs0T-!B6F@3`Knf3?FifS<+qzv|VQl2|eN>E5R?hITK+INK1m zd-ZgzYpb1gcE78@=g|*?PnG8k`uUyd=c_!6p8|g7)_6VlvA%Z*>w9$^-{*St4eOwK zlb;3Gf`9j2gU7`%ntmNwi}@mD2KM_4?Q>VhKF|6M{_w&)jBhdNub2ludobRma=WY& z^cVA7r0U_v%vWxqol*Glb3kY99q8{Vq#qDPGJJkZzjrXhTQiE z4&^-z^PPJb>SlmW=S7f1Ch2$2L%WAMd>;Ki@Wb4H>A3IQ4)Ax60v+`~&&&dyY1|*F zU7bPwSxx;>e>-#)@K5;!a_B*RKAQFNB5rRpYuUy*P9`K z>5l!L6U8&@X}`6ApF{YI)VHTuFVT z%=n@EE9-oL0-bkMeFS*F-=T-y^sjrRK&u%5a zU(0!+^v|dMyYGk%=6d12BUacM{q1lx==Wi}e>np1TSo(~`-u9z0UtwuBa`^AFm6^* z0ln%#_{;P|3LHOVX*u|J>&AD!0`v#oiFV&0odNWd-S@fPWgcw{_eZkbuwO{>0@mN2 z2!0^#jEt|jzaGqdllJ!?GLa4bq(We-eOtc+?EE#)qDN|P`)&sR+Zb^b_eS@dHAI3sqyOx_=hgma$Y)x2$W!Onw{m{m&~M;;+=+Ca9)NM|G#=wPobdZPqup2M zK+f8)T;2<`gzx>`PyFM!uk6hD)lq~GWj%v?&wth~8219^c?*cYmn?{e&-V0ZbY0F4 zg3ssaZ|HpNPW{PX9n1ct^X!|TGn)Aeop*gM2b~7S71iHZ*cJE{<>;^K+k`^EPi4KL z%HhA1&j!jz{g9Eng1-B%*-2M|&YxDr%X2CBFH^aH(RF0$55P}&cR&=_$fqaIGpZf# zNIi7l9k@cKgTZ(2jn60CeJ|i`55^_S$;*d(Vn4oV1THwIc!UD{`&k^K!5qq(DPdA z$%*>`e%Nt<7Zd&-<8mvH1pQwK|A_JVEsW2rz1`c7`L*&w;141G&D=+<<~~C0UQfm` z<_CeVdj31l7Y}jz_3tU5pLGuKk0$+IIgrog_3?T&TRLLK{aZ(GmwpPkdr$t^l9xB} zmLHw``##(qPirz;hPvyBk-p0>1lx**0-_%(^zd7;-*=bncpkc1JEj zyXO)9Z3n_^IZ2<4nf{1vib89j905vZO4IcGAiUQYZ@!vUX0|Kv)-pT7un zep?Cos6Y7v{hUL&FOV>r{o1bq{@Yz4pA6cW7hVGYul)qLxD)n!_HE$1@tk8OfS+~D zo9jAqGvlIT;$?{>pE`@+UHyQ1!{w#VD?Yi%vjZATG%nS4rZY+Tu z`jGy{ER6d?-jApL&ud(d&gTB2AMp>A!d){iXE5KV{0#M>zpKxOo{S`Z73(fSj{kO_ zY@iICJ)HgiQB4stf3kITLg;sVAL(0^GeH;2m-B44&JFX4QDza8}C_>r*i;!fD_v6Y~6 z9^-84Z!~bf+=+gOj?0zYm$~nSZ95!v){a8E%IBKv0KbUw4W)B1>)01@+*SS)euW&? z90EFO-+~JP&*iyknf~@GWIXV3&O4>QMfP!K-CQ;bnyG%;(|16By1fNC-;e*7F-`Q- z=#~5Kz>RN$|6_TcPVLEue+PWho){PPm%1}wc`Nfiy~*cUzat(yjdlaQ%gFe{d7$II zOY#86>u27_uKSUhT&EuAI;H;PHm;{vZ$XDt4iCKuxh>rVE%qTlH`5-v?}gp)Gw?@H z{wn9eT>*FB5&KLWKO?shFQVN)P~ZMC4*E9VSucK_g#K=1Tu%MQZEHclJ>wF}{{_zg z{siOvVvg*$%Xfgg@0*<19`xttqQ8G5{%@>*Sm)F~eBTB5ZXM35hd_VsZ|GMA>FjzT z;MrV%#}j_5AN|d8&V?O9za^7(?7F_Jlf0Ob+uDDC&sS(?=IsT3K4E-A=i}!hSYsa+ z^4yb-<2pIFW%T?N=8^X!KlRrDf18uP*jF4>L#J#y`Xy!I_M3hj`^9~n?!TTChsxle z;rP`(9tC_E&%Nfb-6HxeTb#Jc0_wB-zQE+O!KYiV_~1^UA7Z{+`6=SQqk;R5?re8w z?jziHxHi+TaNo~*>=EoR!Nu${B;j2Jr#U~gS^)sL3e1Gm!;9o;Jmy5wPwfJQp#L1>OUDy` zx~&)8J7Wv)A5;BY^)m2ZVf;tu>9kpZPkS1Cs(m;$1o)s8fcGQ)3H0Ze(4W_RLo1XRwG z_XnNH^B^}}mlrMuoyFuw?NWFe?@{6X1FDDZML!MwO@t3*yOX3NMz7p=1bWdA&vNdm zZpS$JuJi}aBAr+N41RWEon9v4KXKpDnRO=UMMlOpFWPnA=PDWuI_|wLOE&>No$q}V zlD=;<;1{y4xR~&h-U9t~yJNg`+&{Yv`1OpNsob6sf<_LroH#?f(SX8k?TqTfdHJCKsS}?sx)yNvUi$O9L(hje=lv&1Hx2(A zX>Vov*l)ZTIK!a)-y6@ zbON8BIQzu?Wq^zvE@r$vi*)+m3H(+6hMtrW{wnp~y{CN%>)RKyE>Z1v?PK86eYdNa zcD@7SoZU$O+LM4kh4&h%{C8j;Z6)&{O8=-G(ckBIf4ekiznhpB-m(A^C?NdO73i1y z-qyE*X64C!x30_W-vjQv4$7_#x z{s;R3pSUc3er;F?`1{=N=zQ$JxXNV4RdoOR#mngLM8S1w;@tsUL zJaY-~PoqEf?JJ<;-dF!5{fCg_Kdjvf{CPaDq5SW45d8|r-j?$|x-8b`oIw6>yBhuK zKtE0WnIk>~efK{3;r9XGy-$8?Z^(1q7>uKi?~F4+=XJ(0#Jt<@d!DOu?}tC=ZP0h` zTN}vpYayOr+mm#b3;}yDZYBwM7<;*YZzF^PUpz{jz0)HX>zG83;pYD5DLGJe# zaDT1qxkJu4!H~M9>sR&e1mqc?g_c+zT;h~Ycl@%7N=hQg=)y>q8owVhje~O!Ou1I zz<1xbx`6X&5#wOG?)$m|e;ei5oAk3NH}@X$gFXX(Pv^XF?bB>`EBMSLo%zQDe)$q&{2lznl%XAz+lMb5s_3}jMo0oL_j6?Rk7j!hPvVnEKL#9K{s-J^@h5T1O3%Krg zp1lO^y7!82><#!QBS2sE`EJ=y8NC`d9dNZXSABqSylNZx)b(*>1@K+_d>!rH636aU z9sxQFt^^&m=dVd!fzgM7PF&~|&Ug3T^3ShEyAAim%V&bnH}cFq5%eW&Xusvhqh0r& z^RKv{a^KZ@I1hGj8t?m6Ilp%R+I8C(q{BZh9KQn%!`|FpV z1)m*wzm3|Z>r&LW%zO^?-Fw9!;lA>9>Y=Wug|~vfd*Ar5#{qZW;rc`tdZP~$xlhz_ zfAco9`|=ZzztW!?2L67m0~t&?e9iS@9oLKB2;ch`;O|R6Q|W&#<7V1*-_;sh#dXKY zU)P)fcqaEpYKO1C1a#c@vvw5*4E+=S0RFYz(TtyGI(Fk?(Z6yH&HtrdK>M! z_p@EK2JMbw{z&zqOqLtNk9&`LCgYH9-DAUv>@Vkw>dzZxfV=OGjk*=^*()F)-B)_V zAlr6%UZ#Zo`VaGB?)@Y$j{==nPXwK(i9eC+RA;VJVlM1=HtVT6JM~mQbKm5?=Qa6q z@Z-Mc)iV$6y6<@ny&CxLyItNMSO@1jaiK|X0N;Hl>le2B?kec5`Wu5Juw(V)0l;NC z+pkXp;2(1xSADqiJiy&|wI=j|-gf4^Q$OmHi_ovZ^iPf@{fAkvUf|pl@@g6EL)K;R zPbL!ot~WrZJ?HPqgioa3;=YIV+}pr+?}6Wwe%%4Ai&p#GQT%h`S2Qr5FVo6?+gL}m zj&(%45I*ZW$l*fXXQ=vl%Wh~l;k~NofIortqLF#A6X2tr_~c01hi$wcyCd73`w-|q z_%-xX_4#eqR}{>E+;pGyNA7>!dqqC7am76{R(}P2^&4N#27ULQu5-A)OuO;{{{J6$NMVP&-w32z}9!)w2p9y#t&jskX7qCv_BGwydzgC?BIh36YIoFcTN5ZGE&sjqtH?41c zOBCC*JDqXMLgM!u&2=^e{8GY)Gd?ie@nbjip#B_+c1IBZ(f0uF%yR*mg!@@XSK!nG zEPep|?8Nyi%ZmN7B@krzbnh*>UksgrcVj*}i}?8|#%o9Jzux2iOZE9INxa(i%en9U zGu8vU_p~>h&Hmnv{!U@Liw*%D_x|>cDfavQD7PxgP3_D(_n}|z{puq)uNye8b)VH| z1NixX_g-d_pL+Ta?tR^F&^{lq9`;k`-Tu3P&YV2-OZ|;kQpod8F_=dFZvOfa#^HVc z0i8q1PapvNpC3fK&l7$*>!`~X0AJ@zSDx$X?1vuiP5enqz~}K#0blKQKK<~8^ux8? zGgI8tJL@aZxrFEI|3><+cE&im^&w%}L-$>+kkk(tIh1SyKYd8&`Tn4@&IkT=pOu}$ zUp-F(6o!ub&e17zgp$rbuHTc#i@JTCKJcdaqATemIB|sH-79E z;JfvlN6!F$=z8=^*Zmi20AGGH;A)p9i(xeFK6(!HU&rgTp1^m{v-^gize89*EX%I_ z1}+Bv7Vb|o39skA#=U3$qj$&;?~zk~IDbFz)9!5WBkq>{rl-*ViJO4GC-dw_5&w|| zpuf{H^jFvAU1Xzc`rDE9a=nQ^AOJd>7o%MX3)t_3&w>99^O%wzwcoNU06+dA&>shI z#@(zpaNkAp{R8;JxbEyr`~|{*vGemLpk39^O|sk@KHdA2uC_q2D}2>L(L-g-&@ zyiCyPc_HYJCwvv@xaaQQ9|Ah{h3Hpz?t^aG5p;H?f3+Lw)GP#i1oKd^Dj69yvOpXD z-TR-%FplA;o|Kc$#0P;t(^+S;b_PFh?+t!bKj%FP_%+`FuH)Njf6y5@5B=433zK3yUwGUI)0KSg=sK5GP72s21X_%rnPeDb-1dgb2Z{mH%H$GtCo1?TAnT&IdiXXxvw>j<%a zV;bRSvTkY#&tK?z5grTr?tIys`P{R)PduD-emoNVcVs?M?c@)~qraDNU$5|?qd?z% zhwF(xz~7H`0xJJW);{l@k?HK?*4G1n(`}HO&aY`w7iZ+Tx(FJpdU77~Q|>+FPjFx0 zzQ^>|mDumhaN-_EGr!aQ7qojYBix&yyMCG=_$=^P*i+{~{| zj8mz9GKBd8_x|vCte<(9{!eexxsmf_KiYqlgYVyzzf(^*gK@AWjDuy9&Q{Lr&a4+w z|NjW$hlnp~Y`<*IU-uoTu4kcL_nz>VvN>K(eBj#$fIpCS!$bN-y8`as`&}&o93waP zy{E4v0A=kJ>$G*h@HO*&?)@R}Fs|jkPj~jCpySp(`hr+DS6>Nz^ODa#GH|BdEXI2^ zo{&fT`T2bq_q&L{WHIpFd%{0H6>#@H@V~LHEQ9lXAJRFJ@tJJKXJk6t@1_*%>{LJf zG}f=GeS3By;03II=*;zE^_}47n(x7XZ_>||j+p))zZG!Rlik?g^|t^nKeykJr(*t| zKNa&x?eHB_0N<7HKE&_Fct{q{@2ft)C4q6%?l;_528f@-xYHKap~-Zx-{>QtZ|=R{ z$1#4goN>96iC=UF=)3ib=gtS8uh0(>_t<`))6XwtU75mrjR1bXV)VB+@!#frAIAAE zX2E_F8qjY3uaMi_gunj`;GrEsN8_CB*xv^BcL?!+2%z01JeOTTc!2ZHy%*(NuFJ!7 zL0|3gbmm_!~}GcukW1N`3fe^h_2z8>u^{Q~U@ zd-nU4aro7Y!*?J&Hw1k5zVZ9d1l)bsX}UNbMn6ws{8{(iN3H_geUE86_n}$bhw8d~ zhB%gn&K`5YXFmBEA_6pU_dTXZWF0i|qG?~lE~y`W!7$A0EY@kOoTv1IeB67;iv_{Z zU&VFga<)6>5#VRgPm^uF{dzKf9&+yAyN7jXhkw@5;`Jf^7xMoN{V7w>uOkRASq}J% ztm{xdPdW|!58=5dl|$LZ;OADxQPuwZF6|mUoIezDkZqLxiflY>?~H}cdEOgYXTF+s zVmcqUZ3RE!-q6G08+wF5uVA8_w8pI!($^PRfH+K)izzl`hd z!FDAaZsqm?<)-_Nj^Z#IdH%+CNS`MDO^nYxKsur}_S;Q5Xz<J5>io*&`sKc_bfKt$Y1e&^X?a)r1HCa`N+;MC@RfYWQ0L=8Mc}j3 z6!6)Ve69*Zp6gO2;2(aL>@@6?0M;ePWwC$D$v z4j8YSdEb$)FE3mQ`ZL%s<#Y2bz#qxHmGb$5I3z}Yjy)P27P7xj{t0yEevN*8Lim`y z0ROEF@IHjUAp>OSR5^9FkI+wW-$lCmdbI1lbM!~XXWCy6e$;N8?UJGYDEHSoj(@)e z@X0*4rTg4Ej!StR==d9FXh z*+;Bd0{%CDi}5;`bPgPY`M8AZi;jE0Z$bYn#(!j3?KfV2Xyot>>%dk13$p;S*YN%g z4tvI?W6|zIte4P!y&-j#2EW%t_*Z?%&!^PGnTsIj6A6Dr97TiQfpxs9Z|5^Ew}5du zwYLvE2YmN^sC!-kJk&9Me5>C9+e%1FXyV@pIZq_~+C4zOdQd$7U3y_0SF_GU_5AfwpfiSa)DJmr zFO0AI-cZH6z<+{uIEsIO1QLz>-F^Kol#ly<(AKYkzl`Vl|3km!`p>}su}&S`FTdg3 zmV0jE^WoG_`ZF5WT~B{_0R7>?luzFeK;OM5de$byKj5~?g?YC+c=wHD2yv~vkX|2yvr_r;7#nRok{=PXn|kL0*#(ay-UvfuJB0=@AzIzANh+Gs$Nz^H2p}pw;k}_q}|qb4;I5^+I8>2p1Kt9i#fi!UYtPxZJi^B7Z(_L zO8j9-yuKZt2|6ECVZO+=*M3*Z2G+DYneh$Pw|?BGzv9^8W2d1`JL4|Umu}i`>}8P8 zd-r49`w%{r`xN)xrCw5?V%qhvj!u>X`>m4&$iUtAR?cBusKKevyqWP3_dTXSf6zIp z9{pAMf5QEK2G=z)Bli1K4e;GM(jD4C-%8eYuz0eKwO=>UTf?XO-qW|2qF*1}2RZzW z_zj|m2H$$b>TZf1U$=dJ{gLeEySub%5~CWCLRG7hVSZw+X+Y zAJ!N5p7Z>fln?!9?eF)ppcsF3eF5lXlg>ttyZgS<>l;DGeP3y+eCb8_aXbg%-hZCK zyqNoLUGKLb&lx-)E$){67M%<}pJ3d6G2uhSU>f-^VjaE=hyC_B2=E7(|C&$u=XLEe zZWp_;@>}o;ZO_Q~nEO8Wy{A7g&p4HFhAyOY_BEhCjde#o2tWKKz>i_wh}ykw4}v<334d4=$;ct20{YXN@JCMr+`V6Y z+@9d)HpVvw5Pv22`}H@2j`F`&?5LstHqW)`xb%Gm@SC|`Q~b%_fWG^#);V1F-{!i1 zINN=ec5fx^-cE%7z<6C}Coj`+J?Ojd0zAll>(?W9u@qGQE9rkO=Y3q=N&k<3g#0se zAZH1~+HarNKz}py5n~ANvjy-~d~ZVBB>RPyK@J;!fZSA1Hg5(zkM*u%uI=}YYy^xv zdoKn45rnrt2Jn^F#LNFqVZh+Kd9Hi8uN*QO{P!cB4WeKM|IOP$N8D`t)%*i+_nnkd zj_<&efq%aIxA|`W68Ifi&!FS`QE%9X{r&}g_Hh5$#S8hAF%Q)MG8t9W&nNjlm(G{t z76Sj=he78o;%_(`?Yj4_7nK9Px&eIZI`tUOrG|JeRl-yDtD6A&k8%A~`HZ{=bYA3m zWfK3@g@FH+bt$rZ*zb#{Kxgh&@TucFhW8OobMiPlJplZ!JTD;2sQo@;{hs^2&*~zy z``Ml7mn;YNds7tHjN=lBItMRwX>jCe^xWP!`Uwb6_wR$x0b$@rsXyEUE6XY-5 zv|ru{;Aac#X4U>o<@%LT13sq{|IiyiXUUhKqvPI52HN-u$FhD*?PP|}H@&jD%2ylq z*Mxn(3}1P$DwyHRFCOnJ3)BRr2W!KDn&R=pE2^sk#r~3t0REQzFTT>*enY@t5j;~6 z$JF}@Nnv<}zqU3|n=yVwjxWC|7`Fd7F;wOc2Qn%Hm8GFM7BbTO)&Ob);SAr@2}NO# zr*wwD#uu*f2g9}brQSTD6P#Y4T;R!uVJ6-}E0<;}6Zy-*~bF9nIA?2j5V) zjS{>6xM0cfZ2YpQcDM)sGEh&J8JwUUKmGd%`}Y&8W(BLtWISu@DrIPW(`V22g#tCT z)n>56bA0t#Mktmt=@r%bi&U%zp5q%=J>45LgW~a>nNeR`6_T!p%Z*U|Mzj-({4&7G zj%7@c3&&b;^q7t0+96CJ?Idmj?1D3=*cR>O@6n zdj|M?Rn;|>{t91EwA&x9uE{SbEvof;OTG2QzM>po;n?CVU(o=W4l>Y1wYjA-KWZ$+ zGCzjj8U5TsVIWX5++R^q;x9eDR>j*CT8!*Ra72u(BApC-vV5Zh{xV;Qzc!FRuF~V3 z5KnSIS)d{yoyeb1l;s-;E&?@PuXkLD$Lm!#%slcH*M%wqzF=jj!V((OTuO0d;@Qda z7C2O*EQ~A3iuff5qM0zIbBK?W!OK#ZoB)_G<_vDK;kioT*p|Xg4>#Blh z)CGK@u*fi8w$Z*M;U}V}Ef^xtfRQ!+%D}AZn$vZpvONi)5&p2hZ3Eb%c48&#Xqz40 z=JVXF5pO;@XEd6n59y;0ZOLs^Thi5<>Qa(%lNl^VP*&ur#gmf!*%+uK;5a+Z-t@uKL zvShZ(6YnB;y%WT2dIreiJiSVOA?s3gsa@!b`uk)V$ukx;w^Rg#Wi3%T;=LPBfvjrc z(irzfNGDk5+?s&6Y~BKC)O3G)a;>A5pw2DhSji*^Ufq{)|4M%-zo^zlC<^CP1Zr#L zFJAFXsOVZ^OJXG6 zlApzNzC}N4HIpN%psnc?namE^g5=PwwQv+gaPs49{c$?g)l!bI)e`xlM-ir4^wXIB zj7_v8p1e_kaNJhaSeBV)P{y{_ZskZkq0C#z5ok4;=mt?pWcOFo>?^I7jd*k$*qEL6 z2F{48LhGr7!f;50!uDI*b8005W7_eVxQj$~%KgC#j>GnAH8|UAH}XkTBRfk%2h|nz zfq3<>JS8fUT8<=tNx6*CWt-s18D1oAQph`7B1cuz198in^EV@r1pF9((?O50<-(OI z7Y;9Sf+sh!=8mr}tE-6T$^9d2n2wUO3-V+QmtIu`Do(5oSpUOpj@3RVv=g@vuzqG# z>6$}WSD^&L(qhCZclnP<$^C=lkh_0Q*_e)O&WYh*g=c`+n20!SSj$@>ykty|03AJd z!wjAQaS^y-evzbcX_I=(;(e&M91SZOYo_CqChAf96pd3=1@a5VHiv$c8*v_+;rM&K zC52-r6iJU017XEJ34M9JMI#aXigJ?-c{{OJ#?a~iN#h}I7@=+16C~bQ6D*zNuc))r z)}1yv}^+naQ8(Z4NRq?3`HHZsyCUV^O{hhREYA=oNa2##q}uN{T#pWg;9(#c3p8yQK; zOOnZLR^VpaBC~C==13E1usnIbB416Q+*>#_$2YbduA5_=A}(DL7E0^O>B=Vkqr+XI z`9R<+E^Ol>NiWM`7hBo{Y(o=G7$n<7>)ODyZ=wx@gf?s=2zSH{29}7p!3a8o0hGoE zBiQP}FjJ?AUSx|}OD}?U0UO)$!DvPkW(wOTTGs|9UK8CgNN59%INBcBHcg$7q>GY^ zmRxXg^-#00dkf0V#@1|WgH`!6Wo?(tq2!lzUmdr^$E74~MmfKr+{6oI6~@mHHx<7! z-fhrrTyyvd+KskDAz918BrPZHZjAfjwekX1Zc!i{>lRu68xCchyW}+vhW*JvllrZx zktp_{FEu~PqJP~@*@VVu-E ziPZ~)Ym+vR75zITCqEZUSQ4n2SUy6E5`vOr3!r~V31pk#MXDcw10b-vCn*#C<4}_P zYG_rNFqjkmcI|LuBfgl3Q5_F>2FddOh@9;ycI$7^O2J98Xu^v zu9;*0Yh1OzETR~ekgJED{&6@atR$9HcFP4bO*T>7;ewz9e?_AWy%XvJbx}=APB14P z2?9dBMT8Z|CV`hc7tLE@6)(S5>otbe)y_%LY&?>8rs20xBvBu*8kPK4o)`?%ck`q1 zjs9d%0mIDbi?A|j#KzvPz%s=~qYV4x=U&-o~E#gAkE zAc_Yd^As}Bkw1&z+wRUvRq4b?Hn7dkv5L4hTw{umrQ;K;Mg^)&RcK&*Ff`sDsx=*% z9w@VB#I*w1IjPXS6(xq6
hUbEw*;h(@Y?lT*q{hH8zHEP%2QX8Y9qlG=!1WuU4y zC<)9I1Z5}^P-7PQh{F<>l1ol2J2|qht!9yHnu=!-7P~mih}opROppS}A5ot~?Tm42fPyA(j*lqVBxWdMr<_H197f zGofVpot&0v9UB@@h-Upv0@T*!H=V9zt$y^kNz;{vSXlu4H3L;sfo6jqSBBqY-Mbl) z8B(_|g)5v$2^IJ)E`X1rnQJB|To|MNGXfQI7DKA~8{=zClCn*2p#&fcg-~2^{^Vkx zcT7>P#OI1lb%AZlOf%a+3#;x6O~|RgE!g)-iKDDo;e111!j!DymsV`yWKP(G+X}_{ zSi>VCZ*47cOem(6Bs?A?RvxW@y2QuzBE{&EhKe2&@RnA@l)xs_nI!&eiUR<)m_BC6 z8&{*|({&<;k&cLqA+b(xOpAGqDOvLyOnJ_PEjFTpd8t*f`RzB+;g&1t(Bul5E{@a; z8lw}ZzUgY914~c-Z<(^kyGn6{lG(Tzm2SS>jOTBA+0OV@ zk}=yO4u^lw?NgT8Yylh<87%{TbW6b-a`;EJ7_D(z?BS8WrmH8#wEB%09g|;PZ!l=KN;?d@ZTr zt(_%DHxeQ+@%kl>$)G@$InwM4mgi5dt&u7^sgjUGuK8o6MA#Fo^_gvLbcYla)O_o@ zcn0bp{kFi$5XmpfGYe>Ly(tv))_c{R5pQ|~#oo$86cKkOy$4F7*{Af<^+b!S?O9XN zJbU6Yq7&xOObk+0b(sh+dWN>Sgn)A%9IrQs`3khl|ipaSGMr7mme!zc9Cw(pUW%D z6aFk~UtFD$7M4Z8s1GDqZc!+&u9@YpDKkaHUMbqKUTI#9O>Ua7kK7a@*I=0Q^<4KX z3o*Y6HuqPK64-jcJWP}P@^QiJ=xO!%4S6y|TJa=^1EN*T5>G{iVG^{MhWj_SVT0IY z!?y0wG@PV}$?b_$k88}gaTX0?lP%k7MB8#xO$VDRZ6Y?=v@IdbW(i>x%hPGwfv@^YOA~9Q8fusKlRuiY% zPQ2wtssQaYkQ4Q$t}x3NGZV!Gc$xo8GL*@FA==c!U&!FLS=x~pef0}b6k;2cENMn~818m7C-;*j!?Q z*D_QGyY2ZWlhldsWPSd+*@^i+7@=~1h3u$JEZ*9aHYd`Y{GZ%45Y7L^&)>$Ap5l4I z#5Mm%)?K4rY;!-5!80k-KxIfSyxKm=LEI1$O%A4El3rfv(eh>x@nl!PSF?rMI-ovEy;^X@*yp}8`A|JWIAT9%GE;>t@H!}V} zOwLU#wM!3{EG{$Jd=BMgTq7x|oMb5}Vb%>cMj1?JR6ky2J=w@mPAr)zhce{`xHz%Y zOEIC<#}*7$OY%LqVJ=4W*cglKTQHO@YA|k~Q>Ahm8R!-@*0>rZO^!ni(v_z3wmkKN z%w*$A(jpgVO=;z%cge=-gQeNxiSLqZeAJse`QxenFAYF^%d)|W8iDv| zqcP#>O{7T-)!Z4&o5tiSG>P}w#l;RvY@{>&ZS(2~A?%S9PFa~85vi>%Z|Rk3UJ;gF zG$W+)BA2G=saYpDmCRvv`(|c?Q%daB8zrRnLds67=j6+FR)(rjLW>wK$%dHJQ+}bl zsyM?t(X7OYVK~WAVdFiK!OC=p<~1IbZn`mH__%zGhP7h6l>SwLSoZENNJcT< zl5T+(`T4l^unGuAJTHG+yH5`B2fN6ZBurHVkl~=L$+)G z)0~p2>WthJoc4^BlZHz>eTf5(_f=HSGC@Kq&y<9BvecD?-7Gw!C{Yb6j6?||e@u%O znc%|d0XY(F_=%8?wrez3{uH^>P)dblJ6|hN4(N0%@8c4)&}fS>=E7w5c@?JIE?!b+ z)`rN%jfoj&qbD)>z1F17BFn9@WSX{;^q0Ga#NOu=NpFc5Bfqy5xQ+eF+(Kz`W6_`3 zCL?Al3U4JTHNUOms!cym^eH?ke2V4>DB>l=6x%fRJ0>lSj>f1`k~@>O(=|x4%xb=o z*9=q&KvI1+oM@*`n?nM!kvD-sT$o>J{53nuKDpaAl8cDT6lD42hJTZI^!br`jFpXe zUrtGlamb`trnb~y;jb}~64|Vq?0H>4l9FDTmbU6wYG-WnQXHYA9K>Zq;y5tb&Gd6% z{HoMfrWnhBD^tL1|G4x_quH4Rs?obYB2-PPNZLEO2*B|rX)~rk#tQ1Ef%fZQl-C&mus>MVyv#PnO3)i zA3BY-Jr97OvN@_#D;20_>u;(SQNfgkb66%07>seP+q^KDDyv{@QCpiSO8PN&rAW4p zm)f1U*VM}lP4gkRnDkq+)LV8IOKc){(fY!Eds5VWXeP;>?o3&DvSPz8=D8aCAdf7) z6~4Nv!0eDjiE)lKP3knr_zw2+4{v3qxGFfK()&$2 zC#DrM!&?|(GX9cDRA>o#+k-SwW7%j-LoH(r>yB}1^yiT!yQxT4#9}2`MVktPd7X7J z+h?wV(sfZT4#di2%b4uh66uVtV+kpfxB#0C>BJGPMG zTWI1uGVeg$?3*ih3S?C@ZjZz-Wbwq>Xd)hwYR#5Yl^s?hRmTT(ON6B)QY*Ndz?7oH zW@1VSWOFc4`q)g&X10z}N2M8~sL5USHg60}*|gY=bXAJUF7W>&`;6wYA!agu#}hAe ziQiS#$sQt9E$=nTJp<;VkP=Z+#Hj=~Jfo(1mSiTT2TOecbIqr@$jk(>2Fh(0_JvHl zpRp zZmHQPiqhP!If9gz`V?&Xx1N-!W0I4pk@1CMt1;v-bn>EsxP>uNVUf-jblYd&A&bqXqTv}~fX%|6By8%{8p`bg18#IsA> z$G4*I-srfPUAh#DRkPZfCgPOKHX!vQ^t#e3GP5y>*&?{3897o~8+prF z)@OSwSZYOV)NNI-w<*t4vz4uEMq@{<{CV5}6i6W0zFloffsAVzLv*`2LN?==E=MTI zp@XJ7VYFKg-^6+(VkhKuRNTP?0f{&wzJ$4Uce-3T+qj!CAOYXFecV;bX4Krx)p~EG z@qGjL25weA%}bmOL&XMxc`VB$*fn$Zr*?z9#p$#&75*-0Yc&1fdE z>Q2mzF{C+aNMj~gTNgR5R527=7$1nMK#3vKM#iG6NUrHTocP#D*+%+~1K99nwZmXx|%d~HAXt7UGy+oDo?Npxu<9H%O&0^LR!gv zO{-?|lUQH#|CrIl*qfaW&G2To!(=hD0nzy+MFjETt*F^|u1So)p^h&)pmt!GUv5uH zavVpOho&1%@armrXsQmbdIO#zgkwZ)6l3Hd-z?<^|DmUe|GVWo@Vk zm~4U3j3nykP1~u!B%G$>OmI@3({w&Ck>zCbrG+fSSJUH?rUz@_GS4}3HT-dyFCqv z#Fg&&ocG{7+2LxN-$MQ@^3br`lE))>lEqUrT(TfB8i#g@*V5h92puR}SrT4G%KM0_^Zw z(a6ut109tiVWLPvbkbITU%m{>#89BBQo`<*Zjrn+mi#aBpjkn7|A>YS4c3ge5%Ups zm6da3DGd)2R&5f~Jal6iZ2`JFVOXv>vbv_yA0A}1UoKmy3Tp`3J)Vu?#sqA78VwIJ3jg$>we}q%3a{~B3<$OW*)u@W8sKbVy(D(!1qU?Zw9y}Zm>3G1*GN)y)InnZ z+zn6c9j(IaB=cTeL@T1n&p0PN_^vouo(@-UzTT>pi=N3(Ivdm;2bB=kx-bsYIiWdKLj0|_S#7*>M zUnB`;4peKn*W2_VX?tx#3^R>xC}LGa+V_|`SvWevi%DHH-5!e4+*614T_c)DRdlme zjLi!-DGpC^arBRf!?t2?_BUJC_zULaCRO}V^Ca#`>^n?}OR8tUa9bE|2MljLN@Z1x zdSezGQ+(I>6P-?;yzzIs%qtc;^AjA7>>Sx8R#!ML85Q}<1M)@@cxl}Y&M|NBnhv${ zv@0&`L6uqSsi*}P3foV~oDOflhN74FM#HNnv}x3)B@-t`7&*S?7?sHFP(G;$m36)% zl8Z#~sRZ;!*}2?QFl@VXsskPsP|~35cIPAdmQE}6UkTXrW4ZF!=BQ!rp3@VXJ~C6* z;%4Uz_t%Ca&R;=rw!Cy_oilH?CjyRj!-7HAr*jBP5pu05UvV5>dA&v)Q#oZVb#T?< zum=2<`SPHaS7KVIh_m)=AQ0s5@)n$8B@%O4NV3f7Rb}4(LPou$HizZ%Dr_kn=$TXd zk`>RNDU}m5CFc{Z63gMmPxx#6kLc@}N!gO1LEKWyc!4^XMqa*Rd2&~F339+* zo+fJI#<2MH%q-L~q~h615|oN##YWCze(f-lt z#P~i^#w_u8GXspw<6er_mpizogxmK%Ud%%FkAECPB2fU|MY+y zlnb6w7ciHp#SfZ&xV|tbF&U}Ni`(xQU2?=+EQ?5tV>rk-hUPj^xZ&2;wqa28wNc~l z=MEhP(*(|?)doxP=EQ_Fts5E)t zr1k9N%2L)pxh2nym;hM-rJhXc>xY~FlRIkcLf4X_kL}K&Sh5tU`os+Qi0GS5agMBd zBr!`>f|uq-&TP6QiSI6+ni|m9NtI^Ospe7Q11T=wF;l0%s6dmJp*fXM&6_&gfw!nP z6E~ioEW31-*Hl-9C6GH44s#re6q?AoMpruSF9SnzgI)BmP3^CnRFoDATsOqd7A?25 zBH-t4unDGGKk1rhO_jqYoY6+_N>*pr+<+yIx)s&B?!M{1oYIuPc z-)*8fI$$$%=9ET2gZJi!H^S{bBR;7jFP%Y%TxFvFo#32hVI?;ShsZvt&AV>3Em1Xa zU9;F2L`tg?&2uCYYJG+uxV8kpc={D*{tX)hS(YU=2 z&&@=)8f`WT?tDw$hqjB`Z6~f-Z$c;>f?z zHQe0F5g&&{S>uQ*<8irvOIE3r>eXq7i)b!Z!YW>GOu8?2kP{1i;!8^t(h5n|Fd1H5 z#bQ(`As*owh}@?w(9i%tf-C3*T|_8p2{nn-V`h@vXl4m(&b_u7aZ*IN@}n#MAA*pv^)MXDN-uB8iw*`7sf{)jjRs zB5x>4rBzJCB$MLLMYf2EW?m=IBAVu^0J(yJ@%pIkXuC$aD{WMSqQ|iZH2;6yR5QmU z{e3h8Cr8yI1Gn9U8r5N)0?v}uQXe{{LZppuni!4t+!1mc8EvNSw6PVVDB@VAQj|7Q zSJ}jPe-6c%)J-!sR?#qCx+uoR9HUVpb1Kp;0FU7`#t>$wjtNEso6U&{;s{H6YYSN< zt%{!hExKIeJ)We^9Ui}t5Cu-9_k;*Hn%rcLFBnec+lsF9nx*Y#ViWpg`%Od}h z3{#{DiIJpe!kwB)wwIB50gT3`OoJx4%Q3gn+Q)UGEJb?FqJyF`U8v*)MB|-} zB5psc8Y4!>7jD_qY(|WgO~qc0?~aOFe(qMQF7sCGLVRlm(X0BoK1YeBU6yzX z$;ymuwO#z74}{&sF2Ygqf?6*DjMJ#1>ITtBxZ_Au|`xkprf_a?B1{A|Jesg@# zQO0Dd~z-;&NNZpAP#c|EJ9wz?aNQ`fvC-8S?YxedgdOvcXG|4Uv?19eNkcpe!%C9qj84AaPRRDPxzesBrfoYE)5TabxAZLb zy{7o_x6e6MNx6Smo`M@ICyBiEB33!7V$Klhw3ac9@oD0!?V=ITq(7^yM2(&?ory%t zB8M50{86MScUnjUM=rPv`-2toCW>V$^6sv!&v$xiG(?13Z+EG2r-;(icynzB#(H)E<|0UNb!9)K~nvB{9hu!5pB&YudbQp zuPO8S`TSbXVqIrEjstXxbjt%*v==0i*!x1Tf2)iFFFCuUsw;Ryu;rGZ(&+5l1>HFdIO z3P+X6&K%hl*b{2@oLsWOvrRX0E?E8^o$+lh#K@ETgG|yU-4%xRH7&a;`2135Y%aRM zd=#;o*h+q(yG@NPZ*4~IL=zPnX={vJ(_s#IFj~izVFjBAN*Y#Zv&`MPhh(zic2^6O z+T3O{B&zR2sYKIXk&qx{ySa%7Ic5}yOYct^7by4G!$Yf zMX?L2sI9ye+3aRxr-oMA4YFBPV`9ufXJdful`H1SLWxVo-0&>V7n)}aYeS_K5#LDm zk>2uwP$33ID;vPq$!LOwr|GfF0|Tq`cC zd#wSQiAalr>TTUqrP)#eTlBb37(<|wmqLBvTCJ}d)c(%ENog^G)+nZ$p@{hkjrvg;`tk zYJL_Uwr)`|VDz^pav&}kPlH9_*x)(xOBRDpa`L4uR3tAvUUsdT0Pz;g#I;&7LiTY% zapkJZWm7G-u25_$cXO?}EIz`yXrf#;Qa#7STjcQsd73Y>O^lau3QOh0c^k`pCzysv z1C0(u`WsF;=IL)LVMrwy%5o-0Q_|ly4>#Ev9-}{PZwLw)sr+e`0;b?1>B1M$Q5#8i z-b#unk)5^fq>Xhun&m=k(QczE*~V5<>R%h_CMsL(E1R*^$Zc#Wg=RHI6*?2C`D&HU z*a3_kQT2?X3Suv=r$1=yqgmhLH6(@NwZ)DZ7so8s#UahaS4XaIa+_~VM$J*s)NM5t zxOQ5ON$^MA<^RXtxxmMERrP;(v;=7BfCa-t7#`M8Xqn_Dxl<@Gz4xX~Zg1Nmxs+H+ zCv%g@ow?0p$Rzj9MUdg41Vzjrd_+|K5l|!Y$Ebi2D-MVnLHGpZj}Z|s+sUh?3+tGLp)wDPYj<{P|JZ8`P1hksY}L@D}&v{1S}_!*768i?~W>QrBr) zI(We(Wr#iF)2Nus6pIE$CLW4W#0_w8+)$Z9-5p&^XKtPAgkxf#+WPQwOoXT$hr_x% zlbj3BRK0X{3;CeGMCbM0ZIejf4CK$Y@KH&P40x2^_WbsEFFg>Uce82X6Xu7alR4zN z8aRSzvJ?h3_U?615LH{QkM#7qSv~dJs;b*m^?1!UIV*3@k89>UV%sR{(cPjVh0t6i5JD;dvR?*12ZXK9T}t?E)z^+?27`;`T- zL0=oT4BzirhHvrRKdDbxg}_Dc{_IIA#+3dR)^O<#TK^?)sZ0aoMCbyv4`=-FdZXO z-v4ECKBtQb&HbBH3>>}m(n#ma1+~JCTdV5T54|%Hb%*TScI`1M$_)nhO`5L7vArp< zt|}oOm7>NpsN$--RPTT5MwI0L|LQl|*h|qho_fgbu(OTaEa@i2pey5jA9$t4C^yLvr!ucUfY;lS7Db#!UOUIqAWHdM)+g9?s|oRd)Shqi z^LNwt&Ms1rap{bzIjUuME$ZDdDY=n6E^S_8vC$bgmG{OG?7OMT;?i6}>27!Jf)p=P zS=49Dtm4vTP|i8s9p-lCo30eUxti;9=$rjRxEm>*x8)$YgGfy zB+~4&U|$FI~szL$D_6 z|vQP2rW|UQ%-*seSHsb%1KUl+5@4L zH3&Mv*${5hokXrJYpI)^)dGlQST;AkBpb;!PG(8uBCIKBQ#d*&r-7pj{NLPcshIXgz>C1z5CG608Q|gXpfA$ zd+k6$4YhI+J+A%CXj{(~*f1MKX;9QQvy;O^Hg~B7_bykp8;#GR{Sn$*_8z=8EA?;* zL~cY*3p}37+CPF?a-T{;t%uDovoudPNU0mi^Z?aU$l9+ZVMQ@@U$>C5bb@PgcIzT$Ca!ZUeYr!I;V3XP%|L8G5!23DqBdOPCjE`jFhL3tM zk8_`TmC$=n5?^McwsPD9S$0e&KNk^7Q4#ihsg&3?Y}HzdW=m+>(dg)OrSj-&dizFQ zdJ#AlR_i*&vbprjIdxW~VKY5Vpu7)K_D6G;R1K&{sBfj!sk)(YN?nYjmlo9EdTRbY zagHPv{VyX;>N7eWIPOP>`h6VR+Mm#Q=PoJ=8qR2kPby#bO!}dhFE@hbnowD>g6n0Q zLzcRTLL6pk(`1ZXWy~FVbVOcF?48EXb+}SP4?FB=*C&aZ1DZ|p7^bDRyqN^19B->p z?(fGI)jQx)MuT=oz3NS$h_tH;Zx&&Eer!4l+IF-$0yX3Z4+z7ZMw4*%l5>;~pys-7C&aBuAeZpJ>ed?z+FpcF7vxc6~>rv+V zdv}`AK_4y}kQ*N^@M!6r_{kalF14SB40XXU`-ylZAiWjf93=L0(O`z7F<*xuJ6m;4 z8o|%0{wg=MC_Y1%#N?;4vw3}2__?7$YUv!Wre@^Z1s;87I^!g>zD4p)klr-O2&wPWZLzQPIbFyFQTdmJ74G6-^d;iSDV|8=TJmN z=m|jcJ{Yx(5kGNXXLL4qJF*0P8Vis^)ka-+r*g&I zR7dIQ&63B8nF=-jwzrLMO}sQnGEq~kZncXVbE{utnw5i&eE>0vy)e!Atttv`P0%GJ z;*D?mWV`ubGFNtQTkLEBhL`_3{RD^}RxcFK78Ymct^S>kqfdE>s(ymKaO_2t

zM zt;$S(+LNlLJ$USGpVT5Y>-@uWW-3^849Z?2XdI)|Cip`BOl~GOH<>>ZRKMwj-k4q2 zXf|>hn*@l}twZ~3X9JX>3wd)@d^tBwCp*-3xg9FhcjOV~CBaMTVp>ZVa_Lp|27~7I zTnw($gJ$PepO#Y8)Q*lwq~p;OJ~L=rhJ3&w&%>tIw+^ntANK?Nm1a$}VomovHF?JYZ0 zjayt8@^7rE+{^9np&=|dgV764`)T(pUTW>X#p2bzLPNA9r@YKYXko(Z{B%qmO&;ad zy2jaS{XTf&eskn6JPrcpzO-ATf9*GsZya@i-TYi7qNgXiP;ZjS`g%MNA<@yJaO|S1 zv#QO}7CrrY6MIxGf{OkEM2dN_q-Ak#>QvioQ>R)Ebp&1CIzvk;di^zgGlL&dJAHc# z-}*O^~P)UHhX7~f730*`z+BreTvEjSh&b7RrFT4XP=t1r=EM7-gL=l7cZ9b z(JF*YbMP)e6D@_XW1vjYHAbi}k=1p(K-Ku@*X^6m-v*nrq)T&GL8;p(M5c=}r5&Pu z3IZ)~bMHkX7!?ToerVT#H1WHff?7rIn_;Kbsan5~s;tmxxykhCg+w)-pQ6iA=_MdF zvR}MTl|7o^PtR++tMMwkfAg&w(+l&n*~J36v)GGcVY`5e@TqxntuM{b6elkZ^-=4m zgw`phZebnL8(s7xMG^hYsqhB#a4!gvx$l?LQR@y4Y>&`PnAQwUSK-coL|N-#Y?LSU z@##t?lPC(fnx>g*g)J>*CQ0nej?g$!o``OEX58+-`0g&)o*gz%{5D$Dx^Ql4YQgkB z5V&FNqUR5DC-ha&Ggf!Mj=29oY1cl(WL90N2po_*R3gHMD{h-W=sPm)Y+b) z$ldZuRkwb^Y?O8vVa<8Pu;X=p^BvVQJ4>(b-i1?E{D0*x4iZ^kSnTq$@4FvXej5_p z;Zrj>S-mjn?2Q`L} z@n`+tfN^(Zn%@>_KN_d-cVy!%=zVay7lGdg_pfiJQF3&F_rwFk%MQe+*Ycl(VbP-{ zLB9pT2pyvTP~B(djL|s`R^DYLN@IPkij=;9qqy#PS$DvC)Ydpn{^s%ykX3ux)Z!j> ztY+EM_&v&0;reQ@lcTv(RgLeOiaW%kF;ow5Uu-E~f|e(Im*A}Ts~Xwx+w_gIDkz5f zbrUBT^QYveVO z`Z->MnHo72i;^eObI6lv8M}{Rv^N2)*pU+yb%A=fRQs~kDNOa8T2;1Pc=}Bsny=Ca zbcRn~SxHMz{H^VH?LAld?AaxHf-gT+XSAl(uFq?=%QHe#iYD~dYZi5L4>b>TUr?$0 zxowMgNOk8S%m@mp&R1l!%{epYRdqMCoHQ!rlqkPEbPjum7b7Y_dP%A7zSARmqGlZr zzGw3y)M+n5{)C#|$BDP4vTof3VOrR5VZmqRqTx3%D9GHb_ufNeloOfIN%mpN#<8?H zoFDa_M|alPcx53%X$ahkmj{~E>Q|Eonq>5zAu`S1?QlB(^6(oT8V#qZ(?9gltuzO@ z&^K$24h+1M(Rg^OjMf2(4Th&so5&5FR5nOH_aVCY1qO3}~I+aXrjVk`MLS`Gt$2()^!)*S;xgAV?=c z+t7*H$-xD3SfjQ3+~g#^^W`eX15nXV`SnT4x$%ZU%yf#QH?Pb*2kxD?}V(eBIceufdSGFVc{>S?>mSiT-{|*+6#0JSgex|J-k? zc#bx;S~qo0i`?f)=n#%6_0zp7uy@;B4dA>>F43Ry<@4DvB4|81ca{Xz(45jtV+j2g z26^&KnTfjbmkkx#+@RePC3S&jlf!TCN=*dSWvM5%KS9H1*6DgS8uQWcYsB8vrY5ox zJU9YYqrHmytpmyq#WQ|(SFWPy5HM2oS><j z8&tV(a#hJ4jeO7dLDZ_+{?b$`&r7tj%=qNOeX;;R(*kueJ7N_HSE&;j>=|!ls21CN zrZad;i}^|v-$J)PquF5euVBX+=K>L&8SRP)wVVU?s4PDyLT^9!_4U&QM5!U?owr88 zLO1*Ay*hH|t6MA;eT@?rwAkP=5LJj{lKZVU=79mtr=9z5`c>}a&&)esTE*m0gz6O1 zCF?VSs=nG=b=tDpp${OuBLmff`Yx1Gry6*tliq=7<9<^-mlN7|(}=b0zB@DmJ2+5} zyweat4H8D(3&+i1K;49+M+3@fnQ9;TbInarTcY1jA2~T*=C{)I&E)DYHB;B_UKIGS zikrTS%oOUjiksI%ta0ZaILX0rsXn(ba>KTofGA1F&yHt0T4?N?9>nH{$Fxk3wwErEwrK+4qkQ>sY~ z@?o7a|57(c(O=5XRHZ1|`YIGRtCiKK~P3PnX_>VEEzQ_3rKhKi|E4q95k4C#{H$Bgu{DY@R!otWk< zP5aZDfytSCj$LZ0?U<&wA4aIL%FdplrEz);Zc+J{=vtwsdyz`O0G*beu2akv%$2O36pAGgzSDZWBfme`KnJArEnk^~q2D8?De%75lKjRdf zXx1eKNwB?r&z3pJxO=IFOO(jBh~dNtFzFgf~-tpP>5&lGJ>5eR#1 zno69`Q!`eHxR4^|BWCT(_w<-u@*XZkBahjEpWThX!PUTR{EU-uHh(UCbCf{f5Jr^

U7|x;^VCQ8nJ-i(()5X`nhWcPJZOricEQ#5_gPvkQDX=i z8lKlLbp@oI{g%LIDJWn=u zii0=#{kP;63xnn!@{!`HA{`#HIjnDNXrX3<-#fH9((Jer9a!8Qe=PmhY5fJ+O}$<~ zO)h1pU8}LxkqSsN?w)~{GdP}nL*Dk8yC#@NQ*O`AFU;m<9B%+}!)Q(msF&)l%|3r` zHo9SIws(;7e`u&QV|vyGYN#fz8EZ7H2W^;SsA$tX-1=UsIX~4M@!E}=Ipt_NRnE=Q zjom}pu@g`Ms2Vy&->!umUUr%;!c*7%a!{2l8e8(}0lC(Q0w4MkBcJZGS3A+Qf4a?a zuhvV^Qg4x-(_CDj5i$KQ4T?s5+BWKFsrjdZPWgBwJ2GF+-d4)b&C)BXdXz9fQyw~J zyRxQ49#JC_y_-XloBGlnV%RKduF}HNrz)M^8|#}AMbm6^k=E&w_3*VX*+R9T)5&`J zXgds%jec&U?(-o>X~>N)nU^lQO%7?_k_DinZ!i6{imcxCHm(A#YU6oAv!(Pv_dtsU z)EWBTn}c1eZ*@D@qB-e#-E-uDqi$EBdx(x_=?>;mzR;w-QV=lrCwtf5HA7=vzk*_p z_SEHafMjn+?pH9Kag4lPhl>Iqv2iWg`IvmmOXs8MP@!sHF|eh&L`RL?j=J42T`WgA zf6SJ?o79^Vw)DAQ$|k4Tp^|Pg&Ah0+BCQ8I7`q)$1e9Mp7Za^?`{_~b77wI4W+vZ~ z*`}%;Du!WNxalX01P=Y&(WrV(oJJ;eZr8MU^i=(EpEBpHE>P28`+09)>l4DZ|ISa~ zHyH47a3`$p%{;+RZ)HegdFVVf(7m)(sBaqWdJ4o`zsSXFF1U+SR>!Pq9fq#T zplKQ{-#RC!Vb0>DOKV;K_NEo#%&j1EtYW==_}$1!6DfSr^ty+eL(UoDj+|GvD>8@k z_I9L|7MkXo;c45a0!?Dn+Crxm7t|uMe&Eu5+_G&g&6Jex`jTsX%}v81OiF`Gu(^}O zDUi@(_>Q}%3LfqZksd5Mgc%}?cbiN>1mg})p2?pr&Y6bOHQ;PoU~=uF#S`L`y`v?{H)6aI&WI&d8{K zh#`k;K2DQP8HI6(z2m0^uWEYzL62JaILVo+6&ivHQE1IaiX6{;7 z9Rgx&W3KGhH@Ax4cacYK2Rff{ZY)e%8x^niqldAxdKlSz{VcElr*su}bCAmvTusiBN&f178g*a7WdOT3b6BDO64G zIMQ9~aJVYs&bo?rTXFu9qtKwQ9VZdD;^=A^5T43nqs6C&A!y_47P?&3d25u`l6ZC< zqyukJi3KQLexflY-leA&jnv~edZto$i!se9_!?t16otwp&$*R7NA29jD9=I^&RN~% zB)bfeoypI+OA)~tLjFs3yNg~LG0Q8?PLz`m?k*E;`$u~evP=tSys~DN7Pb4=C~v0t z&g3|_>ug0UaCQMsX%_YojGD=lyY02Rx^=kDE~ZggPX9P3#*qQZ%|trR14ZE`2iCa-?_WzVO`}2qbkP@Q7cDKO!b#In#?z+ zYZ}*|CgkcWW>4+7)x?Zf+HQE|7Q7pQTMxfSrrNr8nW=We+7)2m#u?+R{lK)rXWrj| zN*Fks^pse&4Wdfy(WoU>tw!SP(X3%%)701q0W!jtk!7ocDl|WV)meRiO#O7kX6o0l zjD;l`N>8*&r?)^kbDhvxiQN*{b0E9@3cXwX=-!zqnQ4#(4{G zjH|Ka$f+}QoRng>$1Z4sL!)TgD>wP*H){|#GWd39tcQDzfl@-v7b3l%MiYtp3yGCt zG&P_}jTRH=?B)L{^)e*DOfBe$42_>jMdgOAdbCjMd*>G>`tUFOCKostqrtf|KX9L) z%+kHGW|K>eXWanm`h9&H!04DsIW_iK8Y0t9lv#uV?fphZB&@|f!-#`pYU#)eL}!Y6 zB}8wJ=?8goeN?=98*kYiwt{-}PG@v!hS|B{I~HwzHKK77%>!^KAa?NPIdU9cylk6c z>X=>SfKuSof^eG=8pzXV@InU_9?x|iREMY}tIDkN+jX*`AM7hxYL_~wDGc_SrH=xe zGq=T|k-B+QJTxV4-q2g9b`3~ga84SN?QBYVQ}v#s>R7DLSJaeXLt+X()yX-xPPQ>4 z4SBK={IE`Ev5fdsd%Ej{$~!xd(<&BLOI<6QR*@X-sl8N{h|U6w!!M7Q|34R=`VFD<6s%M>gX-db>qelOPd53q&>~Nm03Dcb}jnC!T zFB&K4H@N6taXN3;o1r6>xwCm1YpFAI=H?Z5#Me{_=%f$)3Wdq^UpaZz~q3lGXjUflEWwQuWdi zLOo*Bi^&U1lZ(YOGx`}tQa)vWr0XV%XXkS27kxHqXyCj)XLz1>Db(tv@tbi>URMsJ zVvQdsaMnl{^!A%?=+2FTT7&QHzbU_X zoc?nzKXWS`NsA=q5DuV{JE1XdLj}#<0&TBal}-(r6YQOkM7tPjBmq@Hf2Xp?XP%|QAr?mV|1u)YN@1b;+==+L%B!Iq1?Wa zqSIOjhdL4|RDYyUeIwJ6VvG{1A7nLbRgk8cHwpq5I*)t69BbpEk4hf`f*vJTl zsvGT`{fMT%gN44j8hwz#J%{TxHT8BqKnq;ScP{|3LwNs4oq3C`sGW(_ zp5|8f)R^{wQcm3%{kQJg+wRZ@b0s>lKBewsQvxB2TR4~<&?Zp>TJL(?r;g;(T^*&| zS><#;KWCO-c*v?JH}{<~y#u67ZstPnVmX_CIo&7cSH7s72uh&ueGtx$o8GCSfuz~7 zGTw1?Tfph;xL$vvzDy6RXz6I&xo(oWHT$rFwN2gZ&c}5kNI^g6@AIRyOnEcAv*RvC z+l5Mw5>u18Qf{)ic+r>@TAPkXMN3$&`&E|S0x_#qSg?JT0`)kbETN|A8Oo_yTCcxR zx59_1tJ@hJW-QRjQkS8Y;YJ!;qwRcw6#1RYR_>~_u19Uaab2W0W#?AT3m(Y%qW z0R`UMNQcimoPL7TsXsxkEehoI8 zBWtyvDQd%?S{}D8!e!D?>q*#lJhoFY%MR`9JxCpU@fGAvsrx8z-qy|Cc=I?ol%Bga z45jC84MXX!}Y&^EU;F+7xvV1to#+Gv`Z=Szrq76}1{Jcl2+Z!zS9T<42l51;~U&-x26nZRa%9|Zbs;0BvVMMgieq-YRORF)vcT!73 zcW~69VdY8nz5>w}&Q}lG^VK()iC5dTLpjoj9k50v>^@skqhWwEtkMO}Y(B8Nns@Bl z;(C?aYx2=ayJ37N!y0G(%Z=8!-gPD|b!W`jpX`uq=bTXUx^{`Go#*Ojmrv+m{FjW|u2bPHs43O9p`+o0$KR`yksH5DoXAoW+aUQg zlh^BQG|tk+#-m+l#|AB_cMR35b4Meul@92r7PqXA+6~#L^SVyvoKMH=&gSa#C7>(v zwkm#onA1^V-|J`9_G9qrdhrNr`w@hlfTcyt{>6)>y!NALwZ#cg(YM2=1|E-AL8njS zjX)QgTWS2GW?GK>jD51}bk@GjXp%AH=QER`J0_ z`AMT2Xp(&XnsEc|Nc%?@GxDM*I=Z*1SwQ`1qLrei*y?pGOFflZ3~2m$K)f`5kOOrb zruVC1y1Eox`=hIy=!^q!IVQEM|`hP zpK5H^)fxwMM!*BJ>UGL~dJ@Sz0z_;2pm@$~#@>RLul(X)!$PhM))Kbb32AaaSGT*xn~_d)2xCdAbh6_e7@e0gcc zcoz01$;Xh@3s&pqzT}H(taI6Z0~G- zc7EaF4f-uBI$KXKK@}@mg8CUxRUZRBOqvgGT*#B3;`!J#{hLCczTH1KJN%qo$}P}) z%9Af&DlSlP?F3}l0{KYi%1T5)gnDu^H8W59_CBpd?`-bwyxKt`pJ4K{&bs&DpQKAP z=v`J%VHz6EoTsd%9u?h)X(&AgF3fsg)NLk2U{NOA_*6$C{Gh>~T$D_&+Pz0_Tp+j4 z3-b$i8+G#weZ6()L~b$1PeF&NuUonh^`plnlIoW@#}^mvd218t36EnyySUIEwR1Ir zH=aJ{O`sc!3!zzolBQ-RXXZ_jQ<>Y06aOIA*ke>~sWjO)RPBO;aG-DG$?qqUJm`5m zR;QqkJAb_djH8rY|-ih!nXaXi@lO1Jlmp$I1d%qbIb8&$8JXTu`N#5!I^}|C zx6bN(=cRAC$}ztoJ6YN;rVP+^(XL}k`}T$=Zmdjy&@!KRGAx3E8>2bB9@)@NFxTSa~!e&pjJJ$|b&ne#PY3xWX&cQ_TrPeoEh4hHN zrL}I9LXFLB)DY9)N*^haIT5MZ4S!)srM_)7)r-l>8?;1k6fI7xp`cshe3yR@IcwcB zj)zvc;I&pJGFr+(ZuafB{gbQiwU9e1wKE1$>F4b6GAJfhc}-O_M> z3?Zn&qxljawYz^+!A;4dv|xIH*6Zp|k=Ks}!+K>LZ0M@np_P^qy$8cNsOo!XSoAWcCQ$bhj)?ujzzXu$^@$rQ}JqjYA8#q^f6uQ)E;d z(dZNeMAPnym-jvkN`u{qqGg|;TQce^oKFKy11Ha7nn$!4t9g3zXstDMt~@`~=YiX9 z{rMoUnY?W)FpJvzkzPXqbNsIT=jRbL@OC;hl;MO(#0!FJ1w($^1oIwxn+*x zQ+wAu1_n31Lz{ZgQ9tMM>P32*nT}(^I$rSoE}>I5Dy6QJLsQ+InAJJ{)eq#ws&I27 z7l_GQ_m-YC#rk_@Y_DCO9nVY?Zcc~Yy+fG$QZ>;}iiW@C(fNq$?&^>F=tl%q zBJLHrO8_*w(Z^Br89T?1;J&So(VZ)!w%c}iApA;vc1|PM)N}>tGpFWSdMnd=+v8yt z*ZS)_54-leSCA_Iz{qz|M=+=wbL;E#)CI7)#rcI1H8#~Aj~Tu26msz0=i3M|4pF}y zrOR;lP))tiH-?V#QTPrPrjYFg?>K}C@@=%!qg}fibxtJIhE>z2!>+?kUQHaq{1GzJ z4$Iu?KvOc~EmG$`s9p8)x^zFCO$}@SgR&r;G=X?9er~dqGF*`X!hcL71h)T9NH$AV`aZZo<^y-R_ zs4GNu0R0~&a++5637Z{f;~^dMLbbC+AB-)Mzwo(PwbevJZ+$PCd61jdkLYI_y(%AU z=kNjTUQgbwSM-&)o%(+Y5Ox{0_j>R%Bj@OzAUfNi_9|!?rJAF1c``RQt?uTUo187h zisdq0d8EB~$BGN(q0w_%%ih6kcAmoIbF*ZPa(-da@7he-yQA!<^OMC%8`|8BIYg1^ zNN04S=2e5tVrJ>I#n`;r#8EHnjh@L;H2INp^d8f7*^wz)=OPDbQk?8FlP{Omf8|s< z+=s)}edq40Y3fl0`kf*=eLMY-nxwxc&o5?|7N=9{e|iT;PL!!}?(OZT{~tOR-bkQY=vKQ8xA1Q}ts0wAvxoH&-{b+jTGIg?^ zNWm-UR=Ow8UKV6DQVAf3diMPvD^m;UoXenFP54}fdHGKt%dkp>mnV~T5fU0f42|2! z$Ys7&lr0_pol2Ez&4w~3$|~QCWx~HvjRm!&CfA~T;8^m6@n8)X?=kf0u@-9!W!mXh zYZ`ys7vA2eVnLlmgHVHXCCvQN;?Sr%0X}=Ctjw0BcOj`ZQ`Xb}XC~GBnf^bTJUY}g zPp2}z>Oo!%oPMhzLAJ2CC3z%)x@kWi$vK?3msMnM-BF6se= zBW<285cGUaX`QmCADxdi)HlD+c-e&QMGPk zdK9D<{07V@zziAAEKU0k7Y53-EjGywN5pRi%X4(sanm22S(+_5A6;jZE6$gF)k;wx zpeqiIIjD^rnJ=sVS2ao185)*^e@-<|cOxMp=4Z-7#*pg2lpRmg)lD!6RhMXz^Ts62 z376(B6saGJP0f@qs$yn_jORjzjOvmheo13;eu?%8!+nsAv%mAUC!IB?8R#qx;V7AE zBsD*(9qVr$o2Nm5=}zaJVTqi)FH)zvNb?{YGU#`9L8K~UxA^!=-KjYJD?D6W7Y;WL zMov*p)t~>a2EXY0QhRzz?Vy-wt zqt47iaW+q5&O)wS$d=}3ijxPlTTOef9FOwO5e zWX{q04j)3MBR{kRJ52*-nmZJ!87`ahyhs-@>6>Wvb2&o;=D$hRGnt!dd`8Ev%@W91 zv0oXG-gq!mg5rR(?b)Fjr^=1d-&4f}ZK~pcvN<>N^+m=v%XC#0g~k~f#OQP+wU}CX z*|&S`^j)Ove`IXXY>D7ihMWn<*7?`rmU)vuYMK zSy+h86shB#ntax?t}V}BJ7_Z7$rY;Fr;6pptWy~5yB{=1u&dg^fpz1uNW;D|DMf?f zXdkJ|Wf$@^8=!M;ss^i>QD5>5O;L08*S4#1OyG~y{Q3Xp%s|R|h)Io^szzjx`HS9B z@1U9Z>6&c{9?hL*=Fd`tqs>f>42_c2$W71R`lgrE&GzQE81)zA#Jy-t+S^AX9q0XP z>VNDIm>M1Yg;mqzGtUnsMkU7%rZFbfCR0%yU`C5_`LlG&)--=4AH#a&;}1qYHRbL# z`O`~t^aP8#u8#_!&5GWmDl0rc(WhEp-(OS*TmJ*ALBF}vgZx=?dDmuD-;lee`kT6a z>YL^k%e_hclV0TDNpEkj31hN?UP5Z&GqeYaqcrIetX|P@CgrrWpgS6x#P#}*>HNcA z7^)vlnFx;ZtbOD}ksgSFVQ}CV%3_|WzR{@IE7W#UY=%$L#!v7tS7n9_R*zQKKd^rt=x0kO(K1U}LeiX4LN)>A>L2#1kUKM5Kj; z8Mz#B`^3@PwV-Sz{H$CT#*q_Hx{7u&BE-r?JNos{1QOxI5@aAxG{J$wt?Y>?%*fu@ z!b5VD;ep%)y4g`z7kHyJtTZ}7f=oaq)(sP;69#m3s>^;ySa9|`L4tH5Yr0{=baDf# zwO;>u2{lftrH#G_A7su8jSKDtF1L<-E{Gw%TZ8<~Lvc7IJ1~T68~+r06b-P7)im&D zSC8Nzt|B3s-NHVqw%=Ca#*n)9fU1UDls-aa0+~4#!ZVNRl zP*4Xd)`f=k{DNq)!fUBDjmU4;NTLCBjVv=96XzJ(Zo>wcByzLq|9#|E)74rQjZm$_ zI+!M!{E!@IAqCRzHU}M>>$dfT$TxojQX=f4nq`m7T_ytg2EB;d#JsZ$x1=bxWIO zbi?Ch;qL4-?XDZ0dymjw?9}`$?RB0nPUh84wDP;LTbQ)pRi>lsh(e4&`yM9wbi^hzofNLkL*sK$)6?fD!o5RfA>#1 zzK>di1@F%TsGoX`Wu&+UHRD4h+Olj zXA29+O^5QA%2y`y`l|74iE7Ca&!6NRV7KnWq(uw{$!!p?yQ&eIim1V?IqPgf?)=)* zQ(2O7lNv#Fo3`?>xyZi0HvN6nfUF?(YfYQNcfm8zcEr z^07CU1$@Jb=rLf3>yj%`X-Tbq)B>-ZUa2-L7FB^icZNP4BxkPqx%t%85}o~|{2n3i zv;qB}Bd2EQ=m`Bk{c|gIH1rF-Ps}iB|53kcmnG`s=clJ~7i08}f^z(!!2}hBIdUmh z$Nfk$sjA8c9kQ9DlLIP0AgG zmA3Z_M7`FmA6_6puTzLUl=;`$Hei z;c~?}GZS+@(f08C#EN;CM-aKUQlDQ`p0#I}ln=O9Sl!Pou#S6#_L=h{zS`kWRy$-~ zLFgCj)l7QE>UKuvm}@Yv`8|>J!l^WG9QX_CipV3Sf1do6X>NYOFV*5lmL;f1+`y80 zizrB*{FMbt3=-98J~f%4@@j91BnHy7zy-tL!0)D@#>P#Or+fJ&s z&rh6cOFAbmI88hp@KJ$xV(FKu8G6^qsHsNFXe@V-$`XQWwC5MELY|+Tq8=czUAxH0 zIw~(DU0zFjv~W$Wid=XbR`;tn%DSJWIqL(oUvleZwqJbfWHv~r*Sz&#n?aB*Q^74e z{^E_&zxN1`*mkKxJtz-5Dla5mUNd@<>@B69e$F$;!7 zVG#b{RRw>MM)v&HzKK2J+BYzY3r>^QxSnrZ(~@PwMt$NpZ)D;}X+!yQ`(~69+qa~U z7@9t>J>{1klZK3YX_ZQhq`i^KU!_&+esABbbt2ohs}vcYMz3Y-zBQ)RgK{`r#~+y~ zH*gxTs-WKXf&)ij=nhZX2%qNSRmZ3IYal6{o#-_!n%c&eO&dzv? z!qg6)-UG0=1GZlNIwwk}u#l&%WqbWmEA>HLAn#oE;JHkx1!+p9nIbKx(3J+IXi}{awU+Nnh`M{UEg|a4D_+jdOwP900#oy+d<#k! zDX(&LDO_fjHXS3G*~Dm`pl_i~txKayguR8Yef^b!=K94J zbo24;Xu9w5xPG)=D&1@M*vX`6MQC)=VmC~)^;W-BLqfi)s(JfUyzP9=PEqy>`DV)! z#jf3^TK-2aL?#InXJm~drY`T}58zic7WKJs#Gab(}dr(PG}=JN^NjGO)%9FAKs7<}D)6I(hp)Z*mjy3!Ke zeW#tETa*BgKqx3!Mx4RqFS4%ulyfJfy6)Oe2N0QDmg3 z){WJtjYY2pwr?x1sP;_dmDP@=ypmcs)KMr^bR@FvlI0_>J(KweY{zas;#xP}pj*m1 zVY_;9?U}A#UOSenm)5f3oLhKw`dVyI9U(l@?vR+4`&>sKGIIO6bV^8z>kD)P%ni!J zFuy0%3Ki>UjuRDmL&)eaY^b|&%0Z?DxoTPn<% zNmEddwpmc?<+R^u=;o*8b^3SfwY8rC>hx5?A&Hy%in9qPqil2f%?*(5Ph1o zO*PbDs-1*r9oi9~FFj~S0KI1KzxLUVQ1uSF?*?8wLaF-S%=Mq1c5HnlLLHT#pcdxi zgXJZ9Sa6|bCy@R*I$txSo+q3&FB8&#ot>oREA>~e;*-p$u9+#$Emf|mqz11U>{qZa zmd&e`D!RStOqt$%Ud%1fB^2cQ5WDI4@$8Xnld+pljT}3k?Ys7f^Iv_}4mkha@BG&h zlBL6rkJESk6z2H&_zlNKvc1+mO*%U|^-@i(u;-d^|(1;*%~2dn>~|5g81 z|EvD*A+d+@e_cZVw*RkwQU9&}&-{K#>{9w~_0PjJy@bA0zdnq^+0YNx;nXkcANB7` z^#7^9=`+9D->nWRHR`KNDUQqae;LcTsZl!E(8|8%7Zd7HTEj~y79-c# z)P8IAQh!?+#`;Po>UstJ71yyCebg5w&baemhCL|u!2dm9fd?$`fCV0~zylU|zyc3g z-~kIfV1WlL@PGv#u)qTrc)$V=Sm1ll0<@H&S1pp~%_>KN{?1%=@sY9E6|p5^>K~=` zF#P^~#p2~LS^;_${C*YuzVw9R!_^AV8=T)C5_hCX)y_J~>e~AvSR$3Mw zufBgs?3bPIA0B(dB}PB`Ird|(ekLgvkNpOJ|ME}$7U}z_*zfV*Z`8kE7W*jwUDm%p zGWKcyd*a~d>H9~-zQ}(s=-<0yU*o@X`uB&${)_+q%ip@2mWVEmJ>r7VVey%7=~62| zkEOrWKl@Ma)&C}_|5Oz@rJ+Yi-vaz{*<4(RLhAAe*7zjcME>w zM%u|Bj%{(pm&oLhs{KL#Mf`66yxZvOaJfqKq;K!I3 z1fOMI5`2|;MesjnUKRXn%$Eg!{Pjkk6~Rw1Uln|w`I_KwW4s-tu`F^De=kz&tK^5A$xpk1$UN{(R;=g5SbCDfr8n zrvyL8JT3SV^I^fO%rk=jB=d2>f0_A&;J?niAo%;4mjtgduL%AZ%&UTLGhY_`ZKrBJSq6S%u|9t zu3+S+1+U&=ct-FFr)ymB*R%c;g1?7(L2#R{lHi|XJu8C$6Z5LzHeJhtS2wtGUlROM<`uy|#=I){Wz3faPcdH=Jjwd33H}rR%h+dK@DDNH z6gw;P1M|%(QEQ zUv{nGTY@Kh4Br;qw*NbV+kS0V@EMk~C-~JDjr@JVyPsuv><7K&u!qytCHRwB|G3~k z&b(W2o34c5HeEe}+jJ!bpW<|-1i$`*(LXKtC$BapvlQ>^VkGL2#R{ zlHfL76~S$~s)FCi=~@>2NlPZ)6~SM@=~@$foYS=~_+wcA4Z&Z*d{c0nuA1OBU0Z_N zbZrZMn$xu-_|;{Tu3f>CoUVPrOPsC)!QaIC$FB00+ix=O65OUMF1Srsx8OEi3BgZs zx_SgpzucrNDfr$q4NnWc%;_2y{L-WepAmeH`MBUVT@!-abQJ`*=_(0+g40zIe01LE zQx*K}oURqY*En6Pf>&ApHNp3ouM2L|wIR4o*QVe$T{Xe4=X7le-ZyK~wJrEbPS>vB zo1Csa!N1M=?+bpW*T_E*+@>q`L*8<0)72%oO;=p-eoj}n;OVLGCoTT8-{jjl5N^%aL7Cg;7BltS&GcNeI zSf2^OODv}#_~%)llHk{J_=@2D%$EhPu|6w;f0OlD75qHQSrh!+M~r>e1%Dcc-w?cq zc}?&g)@Mubud_beg1?gG>-6)2)@ty#GdIbhx@Egm*B5uIdQ>H z|FN-8x8RT9@Cm`=%#(t5Je4Z*jWZwmgW%xi*Q`e-9( zOYqNf_-(NQFy9kA$#P=+Z)4q9Y=zTn37kuI?Cj5lp>m0ry__vu?1Yf?v*r6);rypwUuq^li^A*9L{Uj59Rq)v5hVKY& z{T6lww|)!V*Ld^ShEE7?!;cGY!%qlq!`B2~PMY|(1mAh7@gv$6{L(uO-x2)T%y$K! zVZJB$Uoel+c}w+=?XPRBPnY0#{HyVAi3|Qs<~@R2IZ464z~NJZKVjd<&j@bij0^r1 zmNOxEg5?whx9KSfzRiDE1Rs75mrub<%$EgUWxgVKjrpqJ3Fd2pAMoGng4^_O2%hA> zcUYdy#~secUBSQgFUHP$g7<&T@B_gwdzmS3F)u1;NwI zOM++k@2cQc4!g4Z~F zjQ7cHeT==|=-DOs9)I60c!qgWaO*FT65Ot%rUkd_sKbI=e~E(NHeG9iudzN`f}ePa z*?&9`JZ;m<`e(LXlm zwVMqe7d*}3y9Kx5djzj?_@v-Ad|L1d>o+X;&+vMFM(}qr9~b728Y8D7_>(!_s^H(`{hDRLzs-DA@D)z)n&A7dH}S3u9^-g71b--}Yg6zmnb!oj z>D?0igH;pnw%`@kXGicoPS>vBUt_*6_&TTeK=6|+KX%kx4)0*zCHTERV)Tp){&nWv zg4^^a1Rvz|_6Yvz*BSXq!9UOGN(p{1^I^ejoZgJ!uV;UZalt>tawY_?ak>hEZ!<3m zZqr*4eEZcVT~)!qI%xQ^;M=Uvir}ARz9#q%r*~cOcd8c6-UgleZ z+w^V=evH$*Blxu(@2=p#!|B=+e3SWs;QO53Sjt;&V=TW*@Hq3h;IHI#bqoF`<_W=V zdV2(4`%x~pf-k?;@RZ=c#_386{vPHT!MnKLjthPV%byVZ9P@(UcW}B&f}dkv5!|M? zDtI@icUkazx!qn7{B4}BRl(PouM3{w^lk_~#r1bn@I{tW6FkM~+7f)2`L^ITy*q+$ zyvpR`uHXf(zk7nenf2Kh{AZZQ*x$iOjm2u*Uv~*^$LHOG$39}l4++5!IKHIdX%3$f z+=d?(yvpG-g4^&Dg4Z~FL2w(sB6#eNjs8`^ZTJLYw*|N1cLk6A zxzT@5a2x(W@HB^y*?mr453%9nf>$|wx8OE>kKl=q8GX`%*O-qBUi!ERUl4qSc}egL z|6LWl#^F~5PyB_Ezae;q|K1dQ;+Wa@tO@>F=G%f_d5a0ZBltbccLo3MttR}w;BV*f zG2V}|_3k|LxZsareG-D7ei8563ckj6SQWf_ud&a%;5Fu(g0Jx3+k(gb&dAvje2xF! z6Fkk~_XW4%W4te9?GXQaBR?*9f_XylB=a7@yZG;v;Asw@7QCDP&Iq32@Z*Bp@CCsq zIDAQP8@?)diNh}oZo{t%zRcm*1h?Tg1YhOwn}Q#3erySD^(!rSzb&7F+kDIjZu4;GWl-4Z;0 zrOC%_!EHY72yXLnS8!V&_XM~3xG(tiZ07^PZ9c}*-tuhou}g59k8#0mee4$8=3_$e zH0#qNxXs6;;NSUAW6zY}Z|8g*7QDjwm=S!K^J`r2S2CXv`~>S+5d23UYx1!qxXs6k z;5Hwtg4=vt7To6Jir}_Bt_nWNdaem>^Ko5pn~xiU+kD&<+~#9Va9ba@1izj2*%tis z|7G%VNAL~K$6diI_nPqgg0FD?9teIF=VOfhW$gHHka?HjJuE*i_;Vk_?Y7`He-nb+ z{Ou9k=5JE)JJ>!c!EOGg1-JEdSa6%a8NqG-jtg${cS7*HY&jR)=5I-GTTd&3k8*ok z75pQdzbk@g{>j*RRq!s(-*v%D9DYM^JN~Q*zQ%uV34UPD^9p|TZ<_tt9l;;Wb*Ehoc*f9M;gUS|Zqp6xs#_{3May%oI5d`0ka{(D340{>kTe3#|y3U1}Z zj(hWElf&%^Zsn&>_=m3ydwF`_q-$C5D)TkT`R{eXOE()i8-iDvZwfxaye4@1l#!Dj z@#_Aso%DuJjvC%0`2LvTDZ#f{&amLIubc1_f~T2RBqkb^uEz{f#8hTjMI&jCABKo0T)2>+UgTId7S+UB<~5}=>R?+z)JyqIe@PP@XY|8%iyD5idP{NI`#%e2dS+DSgZcUk8uv2k>q_?agztv%$j2ePJ=&^1TMghnFmA!{nE)Px@eGDf zLVA%82k>RkAH$bG&lN~-HGpUMyp<}q7=Ao}mjZYtfUgAb^#HyRz_$bVP5|Ex;Clgl z6Y>k~5Qp&q^6mh>3;h>{-wWUw_M@n?e*lm1`ne3>6~N;GygPs=0(egVPX_Su06r1G z3jw?oz$*c~8o-wWcmnz_%&#Q$N66Cwd=2VXiRx0E>)u8H?}B~@!zW^xhur#6N;%g5PI9|nD!JXi zlDq`tB8+zv$_er$jB}8$L%zQa)=&0$e?bjFkZ(fxHz}p~pFQBeU?Kf`8SI1n0K)IW zcqs{f@yno35AZKS zd5FXK;Xgr6H}H2szK`Ez?5so}?}6|?33f{Z{~E+w0y)TsA^dMbycGzKJOklxfb>=& zJo0e}9|t{`Aw2R42>)}S&kBS`UV!j_3G!DVJn|BR{~@sd8iYq)h56?9bD2{A+796B z!2b}+?E&!LhxQ~6^S*CGesu%i1D*`v!vTC1`c0J61K~dec1{C-C#*A%1AmZlwb#~| z0RBa=eQN8y%OQLc_!UrYQ^4;5Im5uOg>+?r zzY^-pIPfQdoC)CH0euRy%p9cO^NN)!C7lDrh zKMQ;U_%}eG0`N1SPYL+PAzc;VDUeeI{%Nr1GH`x6Q8&;lz`p_YWfk~aLH~8&KMC?T zfDeM4P2i7!@>2u;6e#Cg!1*aht>-rIFGIXL!2b&PF7TH?KJEek64-ek_zyyQV=!)c zILPk;{whds9QaEiz1_h76!b{|{{+bC0e%m}n*`nm`JMv)Qb<=C_zNN4Vc?fT_zB?i zpicq#2&8KR_$jd4Ch$1KTLb<$h<6M4M}cnxUxV_$1AGy}?*e}f=(7j>U%;OG!2b%; zdjR~yAioRdzh4A9#DV`C$nOUJYRIny@O6;W1N;uqCkeb4?3n`oDM)V`_!~i=VcMtpI-u=%0ag0OW-L-VN(W7=8=nuYmk*;6Ds{u7iB!2LXH- z;>GYgApi4_j~gHdc?{$r&jj#YkbftXw@r|bybI(Y9}nRBAfKp%B`{$0S|3cMTmQ^B6Yz<(La)j046K{?-r^&;dG5dKFY{5I&1ya3@J z59PlEd>8Cc1zrNa4E*b$|0?iB&}ReId62I`_@_fXU5E5~IE4Qd&}ReqNvIdwz@H6# z2l%Ie?*;IE;Fm-A1K_^`_KZV$PD8r7fjmQOgpUJ12D}^iC!zc#fWHXB_W(Z)JPG_Iz*E3~7X=!13wFV0{DMIc`g9|XDC-C;Ikm70{j%@V-+|*9jd=tXa9B;6!|iQ z--38on5*^NMTmEm`J)A21360&egpV-LC;O#KLU2x0{&wlXB+r3@Ezc9hJ4v)uJnHk zgg;=e^hX|p`unpGz60pF zLHG>tqoB_?@LvL60RBm6I7-0(9nxC?{z=fk3j9;RSAhR0=)Ve_pJ3Nttpn#LAvNEC z@~pVsci4pRUx9dQ!2b#O7V!TDeRhC<2JEm4{7T?!pwAajKJeRscV~L_U#jc+F637N z_$`nxJ;0$F#gf1wTVg5TKMr!zz`qLZ>M-ymgwFt9hlt04r-4rZ{|G2l0RB+0a|!tS z!44JRp9DEo;4cLGF9ZJp(0>IuKbfZOz6$)Sp#K{1HI+I1&pPmTg55TNL$t9?;9U^D z2K@D4hb`b=g7j_!hv2at;3@cF7x+Dpu07yC0gCPee>~`U035O<7JHFfZodKYyMX^R z@Hp_RAzj_T!OXD)@E-&{dw?fFp(OBoK>rl*SA%`h!2bpKFz{(8R~g_SJ~j>`&AB6I-1^io(-fiHI1il0O(NNxYf$u`P_JIEf|BKu!|)1f(|w{BI$A8u+6iUxtBS z19CFJ9|!q04*cuDCxE{X;w=C_4f0FCw;_B5_*)=+75EjP|1$6`u-gjoKLoxC+>RZT zxHaI90r~5|9|iff0i3V+)L(4^{||__2K=+Yw}AISx!MN)k6`B=;135myTD%va`u2f z4){LsUj%*t{QJNTu`##&e;(R_F5u4red55c1UcQn{~Pi*0elR24{-FWNdi9)@e;MTO178O{4}dR%p0U$z`QHZncLD!dkP`>~2cScBp#L)PeJIZ>z@G|y75Fbh{;mQ47Vvf8kA`$@0AGgio50@*<*f$%g^-V1z+Vmd zwGBK4;dg*P3GA~Ad9s|n!fcT@m= z0Cp<@uYw&azYrr#54%dNy8tk(H{Bq!%z)yjm zHQ={HIotw%Iq+@Z2}sut@ZSghcYznd&U?T=0Q&3${}{+Q0KNuxh~4g%|6Zt%UBF9F zKI6de0{Pv*-vZ$iz_Xxd5Ae?ePXfOP@>9T{4tl16KOf`_1HTA%%K-l$$lr0`PlbG$ z0RBiQZw262fu1Gcmw_EBz&D^gRDnMT@?{zLO`zur@S7ptRp1{4z6ShbAZH!;6Cqt2 z!2cK6a})TVgZvuszXbVPz+VCKw}Jl@gx>)^4e{;*{|4A+5BQTIfA@jMK+gl<{|NG9 zFLBHN^FdA*@E->K+$ z(0>j1e?jUBDAy|2Xj5p&oSu{}kw%0DcC-_W=LjVCN)o+-FY#zY*$D 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%0DU-?FPa$RYJ_ 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

_Za;sU|-9gPXABLfIlD#4P!-=hxy~ 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 z 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%0D*(}D5bNuT?XFDzxoh=VC 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

a($xk~^@HVK@KY;i{@ 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

nAf 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

se+y=B+;tnt&UM3op?qIIfL_Xq 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

Yj1!M7QLZqVxCN`Q4>$jtf0y(%`iYlf#i7Z> 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⁡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 literal 0 HcmV?d00001 diff --git a/Assets/Allegorithmic/Plugins/libSubstance.Engine.so.meta b/Assets/Allegorithmic/Plugins/libSubstance.Engine.so.meta new file mode 100644 index 000000000..c293046df --- /dev/null +++ b/Assets/Allegorithmic/Plugins/libSubstance.Engine.so.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: fe110c7cc933b2f4caa38ba097f01093 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle new file mode 100644 index 000000000..5653b4dc1 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0adc97aa80dc99fb6ffb1338608e57adec6b94644745a5c0a4045400c7895255 +size 862932 diff --git a/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle.meta b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle.meta new file mode 100644 index 000000000..bdc0c7de1 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.bundle.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 6b8c054bbe253484a94af93e599c4f1f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so new file mode 100644 index 0000000000000000000000000000000000000000..d35f7cb3cbbd5a1195413a89a18df0638853f442 GIT binary patch literal 875112 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 Mh$u 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 literal 0 HcmV?d00001 diff --git a/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so.meta b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so.meta new file mode 100644 index 000000000..21d608259 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/libsubstance_sse2_blend.so.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 16ad3d35b0fd5c94b836f884519c3d06 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll b/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll new file mode 100644 index 000000000..404785493 --- /dev/null +++ b/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32b5e9b391fa04cb2165d020dc355f222c8c31300084aa7c443640fc03f22fce +size 894976 diff --git a/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll.meta b/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll.meta new file mode 100644 index 000000000..470277cec --- /dev/null +++ b/Assets/Allegorithmic/Plugins/substance_sse2_blend.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: a87d0544a9f24d2458904bd85d5da155 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FitToCamera.cs b/Assets/FitToCamera.cs new file mode 100644 index 000000000..dbc70d292 --- /dev/null +++ b/Assets/FitToCamera.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class FitToCamera : MonoBehaviour +{ + public Camera Camera; + + void Update() + { + transform.localScale = Camera.orthographicSize * 2 * Vector3.one; + } +} diff --git a/Assets/FitToCamera.cs.meta b/Assets/FitToCamera.cs.meta new file mode 100644 index 000000000..c66be04f8 --- /dev/null +++ b/Assets/FitToCamera.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab5a36d7c56c02b448b17592b3ab8857 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Glass.mat b/Assets/Materials/Glass.mat new file mode 100644 index 000000000..dbddb2a92 --- /dev/null +++ b/Assets/Materials/Glass.mat @@ -0,0 +1,79 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Glass + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 1 + - _Metallic: 0.47 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Glass.mat.meta b/Assets/Materials/Glass.mat.meta new file mode 100644 index 000000000..feb2936e1 --- /dev/null +++ b/Assets/Materials/Glass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 761295ee40506ed489244e2dd3b73158 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Headlights.mat b/Assets/Materials/Headlights.mat new file mode 100644 index 000000000..350222dbb --- /dev/null +++ b/Assets/Materials/Headlights.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Headlights + m_Shader: {fileID: 4800000, guid: d69ef48273708ef4680762f5cdcfc860, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpPower: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Emission: 50 + - _EmissionFresnel: 0.46 + - _EmissionRoughnessFresnelPower: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.3 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _ReverseRim: 0 + - _Rotation: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.9417937, g: 1, b: 0.816, a: 1} + - _EmissionColor: {r: 0.5613208, g: 0.8890659, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Headlights.mat.meta b/Assets/Materials/Headlights.mat.meta new file mode 100644 index 000000000..9780cc1d4 --- /dev/null +++ b/Assets/Materials/Headlights.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9036e605cc538943a8c7bec97257e87 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Radiators.mat b/Assets/Materials/Radiators.mat new file mode 100644 index 000000000..05763d06d --- /dev/null +++ b/Assets/Materials/Radiators.mat @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Radiators + m_Shader: {fileID: 4800000, guid: d69ef48273708ef4680762f5cdcfc860, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + m_Scale: {x: 8, y: 8} + 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: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpPower: 2 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Emission: 15 + - _EmissionFresnel: 4 + - _EmissionRoughnessFresnelPower: 0.5 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _ReverseRim: 0 + - _Rotation: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 1, g: 0.40135294, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Radiators.mat.meta b/Assets/Materials/Radiators.mat.meta new file mode 100644 index 000000000..dae629b50 --- /dev/null +++ b/Assets/Materials/Radiators.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a76a85450aa271448a72b7dfeec9ff53 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Substance.meta b/Assets/Materials/Substance.meta new file mode 100644 index 000000000..c6926c786 --- /dev/null +++ b/Assets/Materials/Substance.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7de1c11cf7591ec48bdb53e9818172f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Substance/Metal.meta b/Assets/Materials/Substance/Metal.meta new file mode 100644 index 000000000..e8c0226e7 --- /dev/null +++ b/Assets/Materials/Substance/Metal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09aee558716a08d4c9806b9b4273a209 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar b/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar new file mode 100644 index 000000000..3563b67d9 --- /dev/null +++ b/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e2084ca79f1f0b6b2cc6aa0e6b2d9e071c393419a42b57b08a1a70cc19c8ebf +size 19543 diff --git a/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar.meta b/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar.meta new file mode 100644 index 000000000..1b5cba198 --- /dev/null +++ b/Assets/Materials/Substance/Metal/chipped_paint_corrugated_plates.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: 9d7cb2cc50fcb9b4ba303809fb750adb +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Chipped Paint Corrugated Plates + prototypeName: Chipped Paint Corrugated Plates + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -8115931508426250625, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 6920403561712322068, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 2850722243375404239, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -7481545236578284659, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 6822967229916333247, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Chipped Paint Corrugated Plates - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Chipped Paint Corrugated Plates - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3453379269681782583, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, + type: 3} + generatedTextures: + - {fileID: 6920403561712322068, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, type: 3} + - {fileID: -8115931508426250625, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, type: 3} + - {fileID: 2850722243375404239, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, type: 3} + - {fileID: 6822967229916333247, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, type: 3} + - {fileID: -7481545236578284659, guid: 9d7cb2cc50fcb9b4ba303809fb750adb, type: 3} diff --git a/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar b/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar new file mode 100644 index 000000000..cf0872bf0 --- /dev/null +++ b/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e4dbc22b75499655267679fd250dc16ad98654757ffe1ce882681c3e40eecbe +size 21727 diff --git a/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar.meta b/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar.meta new file mode 100644 index 000000000..69effdddc --- /dev/null +++ b/Assets/Materials/Substance/Metal/dirty_corrugated_metal_plates.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: 363e354696e507a42b3ca4742c900b4a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Dirty Corrugated Metal Plates + prototypeName: Dirty Corrugated Metal Plates + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -8826147161399992710, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -4254172196237805714, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -178087581530589431, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -6851646934926143366, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -8261329850380306815, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Dirty Corrugated Metal Plates - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Dirty Corrugated Metal Plates - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 1636074653637040140, guid: 363e354696e507a42b3ca4742c900b4a, + type: 3} + generatedTextures: + - {fileID: -4254172196237805714, guid: 363e354696e507a42b3ca4742c900b4a, type: 3} + - {fileID: -8826147161399992710, guid: 363e354696e507a42b3ca4742c900b4a, type: 3} + - {fileID: -178087581530589431, guid: 363e354696e507a42b3ca4742c900b4a, type: 3} + - {fileID: -8261329850380306815, guid: 363e354696e507a42b3ca4742c900b4a, type: 3} + - {fileID: -6851646934926143366, guid: 363e354696e507a42b3ca4742c900b4a, type: 3} diff --git a/Assets/Materials/Substance/Metal/galvanized_001.sbsar b/Assets/Materials/Substance/Metal/galvanized_001.sbsar new file mode 100644 index 000000000..5d6237210 --- /dev/null +++ b/Assets/Materials/Substance/Metal/galvanized_001.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:274db26d631b6cd53024c1366c01322d99b6194b5e211d04c5430bb8174ae8f6 +size 8207 diff --git a/Assets/Materials/Substance/Metal/galvanized_001.sbsar.meta b/Assets/Materials/Substance/Metal/galvanized_001.sbsar.meta new file mode 100644 index 000000000..c79d5f023 --- /dev/null +++ b/Assets/Materials/Substance/Metal/galvanized_001.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 2be0f689f5b01be4aa1032bc86f15eab +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: galvanized_001/galvanized_001 + - first: + 4: 400000 + second: galvanized_001/galvanized_001/Transform + - first: + 21: 2100000 + second: mat.Galvanized_001 + - first: + 23: 2300000 + second: galvanized_001/galvanized_001/MeshRenderer + - first: + 28: 2800000 + second: Galvanized_001_baseColor + - first: + 28: 2800002 + second: Galvanized_001_normal + - first: + 28: 2800004 + second: Galvanized_001_metallic + - first: + 28: 2800006 + second: Galvanized_001_ambientOcclusion + - first: + 28: 2800008 + second: Galvanized_001_height + - first: + 33: 3300000 + second: galvanized_001/galvanized_001/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: galvanized_001/galvanized_001/SphereCollider + - first: + 1001: 100100000 + second: galvanized_001 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Galvanized_001 + prototypeName: Galvanized_001 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -2787997366030867252, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 7907137595978400316, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 1034366337303036879, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 4470803051826786927, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -3422293810953865746, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Galvanized_001_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Galvanized_001 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -231086597109407277, guid: 2be0f689f5b01be4aa1032bc86f15eab, + type: 3} + generatedTextures: + - {fileID: 7907137595978400316, guid: 2be0f689f5b01be4aa1032bc86f15eab, type: 3} + - {fileID: -2787997366030867252, guid: 2be0f689f5b01be4aa1032bc86f15eab, type: 3} + - {fileID: 1034366337303036879, guid: 2be0f689f5b01be4aa1032bc86f15eab, type: 3} + - {fileID: 4470803051826786927, guid: 2be0f689f5b01be4aa1032bc86f15eab, type: 3} + - {fileID: -3422293810953865746, guid: 2be0f689f5b01be4aa1032bc86f15eab, type: 3} diff --git a/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar b/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar new file mode 100644 index 000000000..0b3e3cb8d --- /dev/null +++ b/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f184730899134871e645296b862d6b6808c751fcfd5cd3b624609572288098b6 +size 20146 diff --git a/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar.meta b/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar.meta new file mode 100644 index 000000000..73c1ed41d --- /dev/null +++ b/Assets/Materials/Substance/Metal/heavy_rusty_corrugated_panels.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: 0ae4384b09e1f294d836563ffb857c4c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Heavy Rusty Corrugated Panels + prototypeName: Heavy Rusty Corrugated Panels + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 3826582212562153731, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -3195120850145922453, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 499149941402596675, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 3923575771939661868, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 2800206778028213661, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Heavy Rusty Corrugated Panels - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Heavy Rusty Corrugated Panels - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -7731743013952503560, guid: 0ae4384b09e1f294d836563ffb857c4c, + type: 3} + generatedTextures: + - {fileID: -3195120850145922453, guid: 0ae4384b09e1f294d836563ffb857c4c, type: 3} + - {fileID: 3826582212562153731, guid: 0ae4384b09e1f294d836563ffb857c4c, type: 3} + - {fileID: 499149941402596675, guid: 0ae4384b09e1f294d836563ffb857c4c, type: 3} + - {fileID: 2800206778028213661, guid: 0ae4384b09e1f294d836563ffb857c4c, type: 3} + - {fileID: 3923575771939661868, guid: 0ae4384b09e1f294d836563ffb857c4c, type: 3} diff --git a/Assets/Materials/Substance/Metal/iron_damaged.sbsar b/Assets/Materials/Substance/Metal/iron_damaged.sbsar new file mode 100644 index 000000000..cb09572e5 --- /dev/null +++ b/Assets/Materials/Substance/Metal/iron_damaged.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a12de208077d6dfd8e70dfa8a8976bb9e5b2ca2d258bb34aa50c81a58a6451c +size 30808 diff --git a/Assets/Materials/Substance/Metal/iron_damaged.sbsar.meta b/Assets/Materials/Substance/Metal/iron_damaged.sbsar.meta new file mode 100644 index 000000000..f443c3a1a --- /dev/null +++ b/Assets/Materials/Substance/Metal/iron_damaged.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: d15fc45ed0000934d946b5f271f637ef +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Iron Damaged + prototypeName: Iron Damaged + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -1855041196637152199, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -2789335455068261637, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 7922211451800446260, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -4424499752615739725, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 7474978398744299577, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Iron Damaged - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Damaged - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 1736733470071950104, guid: d15fc45ed0000934d946b5f271f637ef, + type: 3} + generatedTextures: + - {fileID: -2789335455068261637, guid: d15fc45ed0000934d946b5f271f637ef, type: 3} + - {fileID: -1855041196637152199, guid: d15fc45ed0000934d946b5f271f637ef, type: 3} + - {fileID: 7922211451800446260, guid: d15fc45ed0000934d946b5f271f637ef, type: 3} + - {fileID: 7474978398744299577, guid: d15fc45ed0000934d946b5f271f637ef, type: 3} + - {fileID: -4424499752615739725, guid: d15fc45ed0000934d946b5f271f637ef, type: 3} diff --git a/Assets/Materials/Substance/Metal/iron_rugged.sbsar b/Assets/Materials/Substance/Metal/iron_rugged.sbsar new file mode 100644 index 000000000..d211f88ad --- /dev/null +++ b/Assets/Materials/Substance/Metal/iron_rugged.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f2bc787cbb3f6511050a4faddaa07077bf54814131752687ed3717914d77de5 +size 28930 diff --git a/Assets/Materials/Substance/Metal/iron_rugged.sbsar.meta b/Assets/Materials/Substance/Metal/iron_rugged.sbsar.meta new file mode 100644 index 000000000..4fadc9424 --- /dev/null +++ b/Assets/Materials/Substance/Metal/iron_rugged.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: afbd691d0ea2a5a47b5a43b244593a56 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Iron Rugged + prototypeName: Iron Rugged + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -2323688274092838296, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -3909611376798458227, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -1417795912608492100, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -7795300588429949130, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 3868076301887189615, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Iron Rugged - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Iron Rugged - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -7894845242109240131, guid: afbd691d0ea2a5a47b5a43b244593a56, + type: 3} + generatedTextures: + - {fileID: -3909611376798458227, guid: afbd691d0ea2a5a47b5a43b244593a56, type: 3} + - {fileID: -2323688274092838296, guid: afbd691d0ea2a5a47b5a43b244593a56, type: 3} + - {fileID: -1417795912608492100, guid: afbd691d0ea2a5a47b5a43b244593a56, type: 3} + - {fileID: 3868076301887189615, guid: afbd691d0ea2a5a47b5a43b244593a56, type: 3} + - {fileID: -7795300588429949130, guid: afbd691d0ea2a5a47b5a43b244593a56, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_002.sbsar b/Assets/Materials/Substance/Metal/metal_002.sbsar new file mode 100644 index 000000000..97dcc5ffe --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_002.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9282e9326add2015fd2748e98c38062e438b085036eae00825551986e30d002f +size 11670 diff --git a/Assets/Materials/Substance/Metal/metal_002.sbsar.meta b/Assets/Materials/Substance/Metal/metal_002.sbsar.meta new file mode 100644 index 000000000..b491d1c2c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_002.sbsar.meta @@ -0,0 +1,372 @@ +fileFormatVersion: 2 +guid: 2b42584452fe0cc4fa4e8a115230b156 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_002/metal_002 + - first: + 4: 400000 + second: metal_002/metal_002/Transform + - first: + 21: 2100000 + second: mat.Metal 002 + - first: + 23: 2300000 + second: metal_002/metal_002/MeshRenderer + - first: + 28: 2800000 + second: Metal 002_baseColor + - first: + 28: 2800002 + second: Metal 002_normal + - first: + 28: 2800004 + second: Metal 002_metallic + - first: + 28: 2800006 + second: Metal 002_ambientOcclusion + - first: + 28: 2800008 + second: Metal 002_height + - first: + 33: 3300000 + second: metal_002/metal_002/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_002/metal_002/SphereCollider + - first: + 1001: 100100000 + second: metal_002 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal 002 + prototypeName: Metal 002 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 1550000119726971649, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -6882973941229436791, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 6347190432477724635, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal 002_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 002 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3766318789785789000, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + generatedTextures: + - {fileID: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156, type: 3} + - {fileID: 1550000119726971649, guid: 2b42584452fe0cc4fa4e8a115230b156, type: 3} + - {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156, type: 3} + - {fileID: -6882973941229436791, guid: 2b42584452fe0cc4fa4e8a115230b156, type: 3} + - {fileID: 6347190432477724635, guid: 2b42584452fe0cc4fa4e8a115230b156, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_003.sbsar b/Assets/Materials/Substance/Metal/metal_003.sbsar new file mode 100644 index 000000000..bbc118a2d --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_003.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ef8ee0ce61d17b7c84433ea0f780f32609c81f580f2c7d3a9c78303b9051a47 +size 7739 diff --git a/Assets/Materials/Substance/Metal/metal_003.sbsar.meta b/Assets/Materials/Substance/Metal/metal_003.sbsar.meta new file mode 100644 index 000000000..ec79c0792 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_003.sbsar.meta @@ -0,0 +1,372 @@ +fileFormatVersion: 2 +guid: 885e680924fc12c439a842a2142d4b78 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_003/metal_003 + - first: + 4: 400000 + second: metal_003/metal_003/Transform + - first: + 21: 2100000 + second: mat.Metal 003 + - first: + 23: 2300000 + second: metal_003/metal_003/MeshRenderer + - first: + 28: 2800000 + second: Metal 003_baseColor + - first: + 28: 2800002 + second: Metal 003_normal + - first: + 28: 2800004 + second: Metal 003_metallic + - first: + 28: 2800006 + second: Metal 003_height + - first: + 28: 2800008 + second: Metal 003_ambientOcclusion + - first: + 33: 3300000 + second: metal_003/metal_003/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_003/metal_003/SphereCollider + - first: + 1001: 100100000 + second: metal_003 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal 003 + prototypeName: Metal 003 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -2508943184622041221, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -1236254257114565538, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 4019402794555593307, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -1475328947160444094, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 7523010977671448217, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Metal 003_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 003 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 1024 + textureHeight: 1024 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + generatedTextures: + - {fileID: -1236254257114565538, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + - {fileID: -2508943184622041221, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + - {fileID: 4019402794555593307, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + - {fileID: 7523010977671448217, guid: 885e680924fc12c439a842a2142d4b78, type: 3} + - {fileID: -1475328947160444094, guid: 885e680924fc12c439a842a2142d4b78, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_006.sbsar b/Assets/Materials/Substance/Metal/metal_006.sbsar new file mode 100644 index 000000000..ac614998f --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_006.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7cdd662d4c7ee3124366ac316fe6aa5dd247c279bba053a9084916e0510d8df +size 12109 diff --git a/Assets/Materials/Substance/Metal/metal_006.sbsar.meta b/Assets/Materials/Substance/Metal/metal_006.sbsar.meta new file mode 100644 index 000000000..fdc9e35f6 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_006.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 53adf8e53222e6f4791d7bf2110fb70c +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_006/metal_006 + - first: + 4: 400000 + second: metal_006/metal_006/Transform + - first: + 21: 2100000 + second: mat.Metal 006 + - first: + 23: 2300000 + second: metal_006/metal_006/MeshRenderer + - first: + 28: 2800000 + second: Metal 006_baseColor + - first: + 28: 2800002 + second: Metal 006_normal + - first: + 28: 2800004 + second: Metal 006_metallic + - first: + 28: 2800006 + second: Metal 006_height + - first: + 28: 2800008 + second: Metal 006_ambientOcclusion + - first: + 33: 3300000 + second: metal_006/metal_006/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_006/metal_006/SphereCollider + - first: + 1001: 100100000 + second: metal_006 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal 006 + prototypeName: Metal 006 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -9145106948908842110, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 8714526317094329886, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 8283496261199770474, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -247870979206812949, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 4895182546727821380, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Metal 006_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal 006 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3954565982357225544, guid: 53adf8e53222e6f4791d7bf2110fb70c, + type: 3} + generatedTextures: + - {fileID: 8714526317094329886, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + - {fileID: -9145106948908842110, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + - {fileID: 8283496261199770474, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + - {fileID: 4895182546727821380, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} + - {fileID: -247870979206812949, guid: 53adf8e53222e6f4791d7bf2110fb70c, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_aluminium.sbsar b/Assets/Materials/Substance/Metal/metal_aluminium.sbsar new file mode 100644 index 000000000..088b73bee --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_aluminium.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b19246651deb85c3c0a8d424507e0711ccce8c9eae241da396a36cd210f38f20 +size 10491 diff --git a/Assets/Materials/Substance/Metal/metal_aluminium.sbsar.meta b/Assets/Materials/Substance/Metal/metal_aluminium.sbsar.meta new file mode 100644 index 000000000..d45a1291d --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_aluminium.sbsar.meta @@ -0,0 +1,373 @@ +fileFormatVersion: 2 +guid: 6b2eb94965ca27542b8627d3521f5b5b +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_aluminium/metal_aluminium + - first: + 4: 400000 + second: metal_aluminium/metal_aluminium/Transform + - first: + 21: 2100000 + second: mat.Aluminium + - first: + 23: 2300000 + second: metal_aluminium/metal_aluminium/MeshRenderer + - first: + 28: 2800000 + second: Aluminium_baseColor + - first: + 28: 2800002 + second: Aluminium_normal + - first: + 28: 2800004 + second: Aluminium_metallic + - first: + 28: 2800006 + second: Aluminium_ambientOcclusion + - first: + 28: 2800008 + second: Aluminium_height + - first: + 33: 3300000 + second: metal_aluminium/metal_aluminium/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_aluminium/metal_aluminium/SphereCollider + - first: + 1001: 100100000 + second: metal_aluminium + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Aluminium + prototypeName: Aluminium + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -7227111979962756822, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 5122202571912407749, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -5067940305606501900, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 9049458111962441826, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -7751791800289965735, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Aluminium_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 2717629391965333470, guid: 6b2eb94965ca27542b8627d3521f5b5b, + type: 3} + generatedTextures: + - {fileID: 5122202571912407749, guid: 6b2eb94965ca27542b8627d3521f5b5b, type: 3} + - {fileID: -7227111979962756822, guid: 6b2eb94965ca27542b8627d3521f5b5b, type: 3} + - {fileID: -5067940305606501900, guid: 6b2eb94965ca27542b8627d3521f5b5b, type: 3} + - {fileID: 9049458111962441826, guid: 6b2eb94965ca27542b8627d3521f5b5b, type: 3} + - {fileID: -7751791800289965735, guid: 6b2eb94965ca27542b8627d3521f5b5b, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar b/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar new file mode 100644 index 000000000..7f2ec6e98 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bfd12f87e8255f00383022aa8a1d0c83273a8a23e21233db9f8f08eb89738f +size 12223 diff --git a/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar.meta b/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar.meta new file mode 100644 index 000000000..61e018847 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_aluminium_brushed.sbsar.meta @@ -0,0 +1,373 @@ +fileFormatVersion: 2 +guid: 06d6a565d43fba5409712ce9a10bfbef +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_aluminium_brushed/metal_aluminium_brushed + - first: + 4: 400000 + second: metal_aluminium_brushed/metal_aluminium_brushed/Transform + - first: + 21: 2100000 + second: mat.Aluminium brushed + - first: + 23: 2300000 + second: metal_aluminium_brushed/metal_aluminium_brushed/MeshRenderer + - first: + 28: 2800000 + second: Aluminium brushed_baseColor + - first: + 28: 2800002 + second: Aluminium brushed_normal + - first: + 28: 2800004 + second: Aluminium brushed_metallic + - first: + 28: 2800006 + second: Aluminium brushed_ambientOcclusion + - first: + 28: 2800008 + second: Aluminium brushed_height + - first: + 33: 3300000 + second: metal_aluminium_brushed/metal_aluminium_brushed/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_aluminium_brushed/metal_aluminium_brushed/SphereCollider + - first: + 1001: 100100000 + second: metal_aluminium_brushed + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Aluminium brushed + prototypeName: Aluminium brushed + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n + \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 4730978449518085612, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 7556082237344091230, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 6373266012617290493, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 342959783478273704, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -9132138291289375396, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Aluminium brushed_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Aluminium brushed - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -5899741495057040748, guid: 06d6a565d43fba5409712ce9a10bfbef, + type: 3} + generatedTextures: + - {fileID: 7556082237344091230, guid: 06d6a565d43fba5409712ce9a10bfbef, type: 3} + - {fileID: 4730978449518085612, guid: 06d6a565d43fba5409712ce9a10bfbef, type: 3} + - {fileID: 6373266012617290493, guid: 06d6a565d43fba5409712ce9a10bfbef, type: 3} + - {fileID: 342959783478273704, guid: 06d6a565d43fba5409712ce9a10bfbef, type: 3} + - {fileID: -9132138291289375396, guid: 06d6a565d43fba5409712ce9a10bfbef, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_brass.sbsar b/Assets/Materials/Substance/Metal/metal_brass.sbsar new file mode 100644 index 000000000..8db7e53b4 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_brass.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e440c8cc91202789c408e82dfa3caca98938014aaf63baade897fade94f212 +size 12658 diff --git a/Assets/Materials/Substance/Metal/metal_brass.sbsar.meta b/Assets/Materials/Substance/Metal/metal_brass.sbsar.meta new file mode 100644 index 000000000..ff1e783aa --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_brass.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 9fc901afb8a434e46b9405eaec2df5a4 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_brass/metal_brass + - first: + 4: 400000 + second: metal_brass/metal_brass/Transform + - first: + 21: 2100000 + second: mat.Brass + - first: + 23: 2300000 + second: metal_brass/metal_brass/MeshRenderer + - first: + 28: 2800000 + second: Brass_baseColor + - first: + 28: 2800002 + second: Brass_normal + - first: + 28: 2800004 + second: Brass_metallic + - first: + 28: 2800006 + second: Brass_ambientOcclusion + - first: + 28: 2800008 + second: Brass_height + - first: + 33: 3300000 + second: metal_brass/metal_brass/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_brass/metal_brass/SphereCollider + - first: + 1001: 100100000 + second: metal_brass + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Brass + prototypeName: Brass + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -3419035557588562233, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -1863473678134789185, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 6214616473909614744, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -3436886866959827803, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 7009887839391554354, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Brass_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Brass - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -4907982557009795279, guid: 9fc901afb8a434e46b9405eaec2df5a4, + type: 3} + generatedTextures: + - {fileID: -1863473678134789185, guid: 9fc901afb8a434e46b9405eaec2df5a4, type: 3} + - {fileID: -3419035557588562233, guid: 9fc901afb8a434e46b9405eaec2df5a4, type: 3} + - {fileID: 6214616473909614744, guid: 9fc901afb8a434e46b9405eaec2df5a4, type: 3} + - {fileID: -3436886866959827803, guid: 9fc901afb8a434e46b9405eaec2df5a4, type: 3} + - {fileID: 7009887839391554354, guid: 9fc901afb8a434e46b9405eaec2df5a4, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_car_paint.sbsar b/Assets/Materials/Substance/Metal/metal_car_paint.sbsar new file mode 100644 index 000000000..963310406 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_car_paint.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbee14b278a03ed59e1df8ecd6ba2b07ab7c2b2089e5e2bc3fad5673694a9f03 +size 14971 diff --git a/Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta b/Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta new file mode 100644 index 000000000..a70e18d65 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_car_paint.sbsar.meta @@ -0,0 +1,379 @@ +fileFormatVersion: 2 +guid: b2bec4b400153d745b2915f1c43e5c96 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_car_paint/metal_car_paint + - first: + 4: 400000 + second: metal_car_paint/metal_car_paint/Transform + - first: + 21: 2100000 + second: mat.Car paint + - first: + 23: 2300000 + second: metal_car_paint/metal_car_paint/MeshRenderer + - first: + 28: 2800000 + second: Car paint_baseColor + - first: + 28: 2800002 + second: Car paint_normal + - first: + 28: 2800004 + second: Car paint_metallic + - first: + 28: 2800006 + second: Car paint_ambientOcclusion + - first: + 28: 2800008 + second: Car paint_height + - first: + 33: 3300000 + second: metal_car_paint/metal_car_paint/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_car_paint/metal_car_paint/SphereCollider + - first: + 1001: 100100000 + second: metal_car_paint + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Car paint + prototypeName: Car paint + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n \n \n \n \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 3068890721646206586, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 2, y: 2} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 5917659159057834157, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + scale: {x: 2, y: 2} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -3552914696322007609, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -1242281561028671816, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -1652887728991447519, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.005 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Car paint_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Car paint - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 1024 + textureHeight: 1024 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + generatedTextures: + - {fileID: 5917659159057834157, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: 3068890721646206586, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: -3552914696322007609, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: -1242281561028671816, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} + - {fileID: -1652887728991447519, guid: b2bec4b400153d745b2915f1c43e5c96, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_copper.sbsar b/Assets/Materials/Substance/Metal/metal_copper.sbsar new file mode 100644 index 000000000..b9eaa9f10 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_copper.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e0b38479a336f09f0f273488c666a1eb025ddd9a65366da00c80179ca0a64ee +size 7413 diff --git a/Assets/Materials/Substance/Metal/metal_copper.sbsar.meta b/Assets/Materials/Substance/Metal/metal_copper.sbsar.meta new file mode 100644 index 000000000..cd87324ed --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_copper.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 8249e9ffcbd97c84d8ce73343e156c82 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_copper/metal_copper + - first: + 4: 400000 + second: metal_copper/metal_copper/Transform + - first: + 21: 2100000 + second: mat.Copper + - first: + 23: 2300000 + second: metal_copper/metal_copper/MeshRenderer + - first: + 28: 2800000 + second: Copper_baseColor + - first: + 28: 2800002 + second: Copper_normal + - first: + 28: 2800004 + second: Copper_metallic + - first: + 28: 2800006 + second: Copper_ambientOcclusion + - first: + 28: 2800008 + second: Copper_height + - first: + 33: 3300000 + second: metal_copper/metal_copper/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_copper/metal_copper/SphereCollider + - first: + 1001: 100100000 + second: metal_copper + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Copper + prototypeName: Copper + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -3792452219542522299, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -595311359069952391, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -1397886531756242709, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 2236529815293478155, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -1739956823984805281, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Copper_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Copper - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 9219180724257492359, guid: 8249e9ffcbd97c84d8ce73343e156c82, + type: 3} + generatedTextures: + - {fileID: -595311359069952391, guid: 8249e9ffcbd97c84d8ce73343e156c82, type: 3} + - {fileID: -3792452219542522299, guid: 8249e9ffcbd97c84d8ce73343e156c82, type: 3} + - {fileID: -1397886531756242709, guid: 8249e9ffcbd97c84d8ce73343e156c82, type: 3} + - {fileID: 2236529815293478155, guid: 8249e9ffcbd97c84d8ce73343e156c82, type: 3} + - {fileID: -1739956823984805281, guid: 8249e9ffcbd97c84d8ce73343e156c82, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar b/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar new file mode 100644 index 000000000..24237719c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b798bdf0e774a7d826b7080b18c91ac8000cf6ac617dc395d8cf105aba8d7da +size 12826 diff --git a/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar.meta b/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar.meta new file mode 100644 index 000000000..28bc8ec54 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_corrugated_002.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 9d0963470d3545a4e932ed4ea95b9d62 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_corrugated_002/metal_corrugated_002 + - first: + 4: 400000 + second: metal_corrugated_002/metal_corrugated_002/Transform + - first: + 21: 2100000 + second: mat.Metal Corrugated 002 + - first: + 23: 2300000 + second: metal_corrugated_002/metal_corrugated_002/MeshRenderer + - first: + 28: 2800000 + second: Metal Corrugated 002_baseColor + - first: + 28: 2800002 + second: Metal Corrugated 002_normal + - first: + 28: 2800004 + second: Metal Corrugated 002_metallic + - first: + 28: 2800006 + second: Metal Corrugated 002_ambientOcclusion + - first: + 28: 2800008 + second: Metal Corrugated 002_height + - first: + 33: 3300000 + second: metal_corrugated_002/metal_corrugated_002/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_corrugated_002/metal_corrugated_002/SphereCollider + - first: + 1001: 100100000 + second: metal_corrugated_002 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Corrugated 002 + prototypeName: Metal Corrugated 002 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -3654691528969531916, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 4818317370781631303, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 5859956115695178477, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -8111981235355854162, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -5667621616349238808, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Corrugated 002_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Corrugated 002 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -1355354389579744761, guid: 9d0963470d3545a4e932ed4ea95b9d62, + type: 3} + generatedTextures: + - {fileID: 4818317370781631303, guid: 9d0963470d3545a4e932ed4ea95b9d62, type: 3} + - {fileID: -3654691528969531916, guid: 9d0963470d3545a4e932ed4ea95b9d62, type: 3} + - {fileID: 5859956115695178477, guid: 9d0963470d3545a4e932ed4ea95b9d62, type: 3} + - {fileID: -8111981235355854162, guid: 9d0963470d3545a4e932ed4ea95b9d62, type: 3} + - {fileID: -5667621616349238808, guid: 9d0963470d3545a4e932ed4ea95b9d62, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_floor_002.sbsar b/Assets/Materials/Substance/Metal/metal_floor_002.sbsar new file mode 100644 index 000000000..af4adc50c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_002.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5815e5257550f8315dd80831c4cab398a3ae7b234b25e716ecca18c9facbd9be +size 11140 diff --git a/Assets/Materials/Substance/Metal/metal_floor_002.sbsar.meta b/Assets/Materials/Substance/Metal/metal_floor_002.sbsar.meta new file mode 100644 index 000000000..c7ed06c18 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_002.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: ddc6970cc883b9845bdadc91983130c2 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_floor_002/metal_floor_002 + - first: + 4: 400000 + second: metal_floor_002/metal_floor_002/Transform + - first: + 21: 2100000 + second: mat.Metal Floor 002 + - first: + 23: 2300000 + second: metal_floor_002/metal_floor_002/MeshRenderer + - first: + 28: 2800000 + second: Metal Floor 002_baseColor + - first: + 28: 2800002 + second: Metal Floor 002_normal + - first: + 28: 2800004 + second: Metal Floor 002_metallic + - first: + 28: 2800006 + second: Metal Floor 002_ambientOcclusion + - first: + 28: 2800008 + second: Metal Floor 002_height + - first: + 33: 3300000 + second: metal_floor_002/metal_floor_002/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_floor_002/metal_floor_002/SphereCollider + - first: + 1001: 100100000 + second: metal_floor_002 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Floor 002 + prototypeName: Metal Floor 002 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 351554284034007472, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -7508666898770042810, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -4403901252400104909, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -4356325417559842052, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -3247329771169464856, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Floor 002_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 002 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3616699503892477274, guid: ddc6970cc883b9845bdadc91983130c2, + type: 3} + generatedTextures: + - {fileID: -7508666898770042810, guid: ddc6970cc883b9845bdadc91983130c2, type: 3} + - {fileID: 351554284034007472, guid: ddc6970cc883b9845bdadc91983130c2, type: 3} + - {fileID: -4403901252400104909, guid: ddc6970cc883b9845bdadc91983130c2, type: 3} + - {fileID: -4356325417559842052, guid: ddc6970cc883b9845bdadc91983130c2, type: 3} + - {fileID: -3247329771169464856, guid: ddc6970cc883b9845bdadc91983130c2, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_floor_004.sbsar b/Assets/Materials/Substance/Metal/metal_floor_004.sbsar new file mode 100644 index 000000000..f7136c15b --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_004.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d30688944fced2d854f8375ebecd8ad7a6a8021cee07e89710b44ad8272addd +size 8634 diff --git a/Assets/Materials/Substance/Metal/metal_floor_004.sbsar.meta b/Assets/Materials/Substance/Metal/metal_floor_004.sbsar.meta new file mode 100644 index 000000000..1729294eb --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_004.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 50192727b92e0af4cbe5c773bec3537f +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_floor_004/metal_floor_004 + - first: + 4: 400000 + second: metal_floor_004/metal_floor_004/Transform + - first: + 21: 2100000 + second: mat.Metal Floor 004 + - first: + 23: 2300000 + second: metal_floor_004/metal_floor_004/MeshRenderer + - first: + 28: 2800000 + second: Metal Floor 004_baseColor + - first: + 28: 2800002 + second: Metal Floor 004_normal + - first: + 28: 2800004 + second: Metal Floor 004_metallic + - first: + 28: 2800006 + second: Metal Floor 004_ambientOcclusion + - first: + 28: 2800008 + second: Metal Floor 004_height + - first: + 33: 3300000 + second: metal_floor_004/metal_floor_004/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_floor_004/metal_floor_004/SphereCollider + - first: + 1001: 100100000 + second: metal_floor_004 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Floor 004 + prototypeName: Metal Floor 004 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 5886398526092406922, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 1550179426837470591, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 4385304290797446058, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -3130265262045919237, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 4866469902769357514, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Floor 004_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 004 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -1891697860355797410, guid: 50192727b92e0af4cbe5c773bec3537f, + type: 3} + generatedTextures: + - {fileID: 1550179426837470591, guid: 50192727b92e0af4cbe5c773bec3537f, type: 3} + - {fileID: 5886398526092406922, guid: 50192727b92e0af4cbe5c773bec3537f, type: 3} + - {fileID: 4385304290797446058, guid: 50192727b92e0af4cbe5c773bec3537f, type: 3} + - {fileID: -3130265262045919237, guid: 50192727b92e0af4cbe5c773bec3537f, type: 3} + - {fileID: 4866469902769357514, guid: 50192727b92e0af4cbe5c773bec3537f, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_floor_006.sbsar b/Assets/Materials/Substance/Metal/metal_floor_006.sbsar new file mode 100644 index 000000000..81ce60800 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_006.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9604a8c7814d09f90d8bc64061cdc39c733d9f96de43143717f9a951b1f08a0e +size 10884 diff --git a/Assets/Materials/Substance/Metal/metal_floor_006.sbsar.meta b/Assets/Materials/Substance/Metal/metal_floor_006.sbsar.meta new file mode 100644 index 000000000..19ae5cea1 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_floor_006.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 06833951ebae4cc45ad88d58cb5571de +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_floor_006/metal_floor_006 + - first: + 4: 400000 + second: metal_floor_006/metal_floor_006/Transform + - first: + 21: 2100000 + second: mat.Metal Floor 006 + - first: + 23: 2300000 + second: metal_floor_006/metal_floor_006/MeshRenderer + - first: + 28: 2800000 + second: Metal Floor 006_baseColor + - first: + 28: 2800002 + second: Metal Floor 006_normal + - first: + 28: 2800004 + second: Metal Floor 006_metallic + - first: + 28: 2800006 + second: Metal Floor 006_ambientOcclusion + - first: + 28: 2800008 + second: Metal Floor 006_height + - first: + 33: 3300000 + second: metal_floor_006/metal_floor_006/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_floor_006/metal_floor_006/SphereCollider + - first: + 1001: 100100000 + second: metal_floor_006 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Floor 006 + prototypeName: Metal Floor 006 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -2252411089510067877, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -446378320346000722, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 877764506763962143, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -4232129871321120126, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 3318615130639472310, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Floor 006_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Floor 006 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -6975397259061671394, guid: 06833951ebae4cc45ad88d58cb5571de, + type: 3} + generatedTextures: + - {fileID: -446378320346000722, guid: 06833951ebae4cc45ad88d58cb5571de, type: 3} + - {fileID: -2252411089510067877, guid: 06833951ebae4cc45ad88d58cb5571de, type: 3} + - {fileID: 877764506763962143, guid: 06833951ebae4cc45ad88d58cb5571de, type: 3} + - {fileID: -4232129871321120126, guid: 06833951ebae4cc45ad88d58cb5571de, type: 3} + - {fileID: 3318615130639472310, guid: 06833951ebae4cc45ad88d58cb5571de, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_gold.sbsar b/Assets/Materials/Substance/Metal/metal_gold.sbsar new file mode 100644 index 000000000..5aa377680 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_gold.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29ef1a459ab7d090b32ee563d729038527c4d031595abef2a49398543d11343c +size 7428 diff --git a/Assets/Materials/Substance/Metal/metal_gold.sbsar.meta b/Assets/Materials/Substance/Metal/metal_gold.sbsar.meta new file mode 100644 index 000000000..53a0c20c3 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_gold.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: a74970be876d3554ea0f279f39314c9c +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_gold/metal_gold + - first: + 4: 400000 + second: metal_gold/metal_gold/Transform + - first: + 21: 2100000 + second: mat.Gold + - first: + 23: 2300000 + second: metal_gold/metal_gold/MeshRenderer + - first: + 28: 2800000 + second: Gold_baseColor + - first: + 28: 2800002 + second: Gold_normal + - first: + 28: 2800004 + second: Gold_metallic + - first: + 28: 2800006 + second: Gold_ambientOcclusion + - first: + 28: 2800008 + second: Gold_height + - first: + 33: 3300000 + second: metal_gold/metal_gold/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_gold/metal_gold/SphereCollider + - first: + 1001: 100100000 + second: metal_gold + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Gold + prototypeName: Gold + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -6248678595456566848, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 2039085267362074300, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -8783136193678078058, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 7384525862955468029, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -8934633548313413119, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Gold_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Gold - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -905690159841262435, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + generatedTextures: + - {fileID: 2039085267362074300, guid: a74970be876d3554ea0f279f39314c9c, type: 3} + - {fileID: -6248678595456566848, guid: a74970be876d3554ea0f279f39314c9c, type: 3} + - {fileID: -8783136193678078058, guid: a74970be876d3554ea0f279f39314c9c, type: 3} + - {fileID: 7384525862955468029, guid: a74970be876d3554ea0f279f39314c9c, type: 3} + - {fileID: -8934633548313413119, guid: a74970be876d3554ea0f279f39314c9c, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_nickel.sbsar b/Assets/Materials/Substance/Metal/metal_nickel.sbsar new file mode 100644 index 000000000..e7cf69c6b --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_nickel.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0395691305bc49406088b12b65ea186d65d5101bc230a2e91b4ddbf2c7b65ea +size 8935 diff --git a/Assets/Materials/Substance/Metal/metal_nickel.sbsar.meta b/Assets/Materials/Substance/Metal/metal_nickel.sbsar.meta new file mode 100644 index 000000000..24f377bde --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_nickel.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: c5f2177e1f35daa499f4d7e0b7f3370a +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_nickel/metal_nickel + - first: + 4: 400000 + second: metal_nickel/metal_nickel/Transform + - first: + 21: 2100000 + second: mat.Nickel + - first: + 23: 2300000 + second: metal_nickel/metal_nickel/MeshRenderer + - first: + 28: 2800000 + second: Nickel_baseColor + - first: + 28: 2800002 + second: Nickel_normal + - first: + 28: 2800004 + second: Nickel_metallic + - first: + 28: 2800006 + second: Nickel_ambientOcclusion + - first: + 28: 2800008 + second: Nickel_height + - first: + 33: 3300000 + second: metal_nickel/metal_nickel/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_nickel/metal_nickel/SphereCollider + - first: + 1001: 100100000 + second: metal_nickel + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Nickel + prototypeName: Nickel + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 1040180909335529060, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -3896990606402278735, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -8156577797594723071, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -7935365347593253955, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -4922792887777872198, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Nickel_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Nickel - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -443055228576417237, guid: c5f2177e1f35daa499f4d7e0b7f3370a, + type: 3} + generatedTextures: + - {fileID: -3896990606402278735, guid: c5f2177e1f35daa499f4d7e0b7f3370a, type: 3} + - {fileID: 1040180909335529060, guid: c5f2177e1f35daa499f4d7e0b7f3370a, type: 3} + - {fileID: -8156577797594723071, guid: c5f2177e1f35daa499f4d7e0b7f3370a, type: 3} + - {fileID: -7935365347593253955, guid: c5f2177e1f35daa499f4d7e0b7f3370a, type: 3} + - {fileID: -4922792887777872198, guid: c5f2177e1f35daa499f4d7e0b7f3370a, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar b/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar new file mode 100644 index 000000000..d764cd35f --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc8dcd55f0619c028037c7225720acb4eea87b28cc7c120125fa2b38d02f775a +size 13628 diff --git a/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar.meta b/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar.meta new file mode 100644 index 000000000..b504894e6 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_painted_steel.sbsar.meta @@ -0,0 +1,376 @@ +fileFormatVersion: 2 +guid: b7e648471e9dfc44490bd41973711541 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_painted_steel/metal_painted_steel + - first: + 4: 400000 + second: metal_painted_steel/metal_painted_steel/Transform + - first: + 21: 2100000 + second: mat.Painted steel + - first: + 23: 2300000 + second: metal_painted_steel/metal_painted_steel/MeshRenderer + - first: + 28: 2800000 + second: Painted steel_baseColor + - first: + 28: 2800002 + second: Painted steel_normal + - first: + 28: 2800004 + second: Painted steel_metallic + - first: + 28: 2800006 + second: Painted steel_ambientOcclusion + - first: + 28: 2800008 + second: Painted steel_height + - first: + 33: 3300000 + second: metal_painted_steel/metal_painted_steel/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_painted_steel/metal_painted_steel/SphereCollider + - first: + 1001: 100100000 + second: metal_painted_steel + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Painted steel + prototypeName: Painted steel + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n \n \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 4387638379454744182, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 5280895355680202213, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 1053975553097811288, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -5932748352949090903, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Painted steel_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Painted steel - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 1024 + textureHeight: 1024 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -4658142721435264040, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + generatedTextures: + - {fileID: 4387638379454744182, guid: b7e648471e9dfc44490bd41973711541, type: 3} + - {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541, type: 3} + - {fileID: 5280895355680202213, guid: b7e648471e9dfc44490bd41973711541, type: 3} + - {fileID: 1053975553097811288, guid: b7e648471e9dfc44490bd41973711541, type: 3} + - {fileID: -5932748352949090903, guid: b7e648471e9dfc44490bd41973711541, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_panels_001.sbsar b/Assets/Materials/Substance/Metal/metal_panels_001.sbsar new file mode 100644 index 000000000..2ee3b87ea --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_panels_001.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e868f72fde8e3c55a2d8c097ebb39c05157670897d14eeb86932021feec16158 +size 11295 diff --git a/Assets/Materials/Substance/Metal/metal_panels_001.sbsar.meta b/Assets/Materials/Substance/Metal/metal_panels_001.sbsar.meta new file mode 100644 index 000000000..eebed5324 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_panels_001.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 7363fcc4a3c41a349b29de7ec34555be +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_panels_001/metal_panels_001 + - first: + 4: 400000 + second: metal_panels_001/metal_panels_001/Transform + - first: + 21: 2100000 + second: mat.Metal Panels 001 + - first: + 23: 2300000 + second: metal_panels_001/metal_panels_001/MeshRenderer + - first: + 28: 2800000 + second: Metal Panels 001_baseColor + - first: + 28: 2800002 + second: Metal Panels 001_normal + - first: + 28: 2800004 + second: Metal Panels 001_metallic + - first: + 28: 2800006 + second: Metal Panels 001_ambientOcclusion + - first: + 28: 2800008 + second: Metal Panels 001_height + - first: + 33: 3300000 + second: metal_panels_001/metal_panels_001/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_panels_001/metal_panels_001/SphereCollider + - first: + 1001: 100100000 + second: metal_panels_001 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Panels 001 + prototypeName: Metal Panels 001 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 2945532018097518028, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 6344665451385196243, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -103584793617860315, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -2941359408041138506, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 1361220934952870948, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Panels 001_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 001 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 1523472303362493764, guid: 7363fcc4a3c41a349b29de7ec34555be, + type: 3} + generatedTextures: + - {fileID: 6344665451385196243, guid: 7363fcc4a3c41a349b29de7ec34555be, type: 3} + - {fileID: 2945532018097518028, guid: 7363fcc4a3c41a349b29de7ec34555be, type: 3} + - {fileID: -103584793617860315, guid: 7363fcc4a3c41a349b29de7ec34555be, type: 3} + - {fileID: -2941359408041138506, guid: 7363fcc4a3c41a349b29de7ec34555be, type: 3} + - {fileID: 1361220934952870948, guid: 7363fcc4a3c41a349b29de7ec34555be, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_panels_002.sbsar b/Assets/Materials/Substance/Metal/metal_panels_002.sbsar new file mode 100644 index 000000000..2cf3cd0b5 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_panels_002.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b16e09a1b06ae6b857d9f9478af0838a31ba554a2455b9e65e9db43a125ce633 +size 7592 diff --git a/Assets/Materials/Substance/Metal/metal_panels_002.sbsar.meta b/Assets/Materials/Substance/Metal/metal_panels_002.sbsar.meta new file mode 100644 index 000000000..74215bc06 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_panels_002.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 2e9a9dbacde66a446852af882f33e9e2 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_panels_002/metal_panels_002 + - first: + 4: 400000 + second: metal_panels_002/metal_panels_002/Transform + - first: + 21: 2100000 + second: mat.Metal Panels 002 + - first: + 23: 2300000 + second: metal_panels_002/metal_panels_002/MeshRenderer + - first: + 28: 2800000 + second: Metal Panels 002_baseColor + - first: + 28: 2800002 + second: Metal Panels 002_normal + - first: + 28: 2800004 + second: Metal Panels 002_metallic + - first: + 28: 2800006 + second: Metal Panels 002_ambientOcclusion + - first: + 28: 2800008 + second: Metal Panels 002_height + - first: + 33: 3300000 + second: metal_panels_002/metal_panels_002/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_panels_002/metal_panels_002/SphereCollider + - first: + 1001: 100100000 + second: metal_panels_002 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Panels 002 + prototypeName: Metal Panels 002 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -7157783387845257801, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 6030008930922367719, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -5177487458041023939, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -6221273311826804186, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -2755774738339798629, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Panels 002_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Panels 002 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 3282252981698000714, guid: 2e9a9dbacde66a446852af882f33e9e2, + type: 3} + generatedTextures: + - {fileID: 6030008930922367719, guid: 2e9a9dbacde66a446852af882f33e9e2, type: 3} + - {fileID: -7157783387845257801, guid: 2e9a9dbacde66a446852af882f33e9e2, type: 3} + - {fileID: -5177487458041023939, guid: 2e9a9dbacde66a446852af882f33e9e2, type: 3} + - {fileID: -6221273311826804186, guid: 2e9a9dbacde66a446852af882f33e9e2, type: 3} + - {fileID: -2755774738339798629, guid: 2e9a9dbacde66a446852af882f33e9e2, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_plate_001.sbsar b/Assets/Materials/Substance/Metal/metal_plate_001.sbsar new file mode 100644 index 000000000..3d06effb9 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_001.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c9aea022bbc0138be51bb7b89314a569ad359390a0b8d1b6b2c717d317acd8b +size 10171 diff --git a/Assets/Materials/Substance/Metal/metal_plate_001.sbsar.meta b/Assets/Materials/Substance/Metal/metal_plate_001.sbsar.meta new file mode 100644 index 000000000..864a0aeb5 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_001.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 180b85899b4b1f848b348230339ce984 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_plate_001/metal_plate_001 + - first: + 4: 400000 + second: metal_plate_001/metal_plate_001/Transform + - first: + 21: 2100000 + second: mat.Metal plate 001 + - first: + 23: 2300000 + second: metal_plate_001/metal_plate_001/MeshRenderer + - first: + 28: 2800000 + second: Metal plate 001_baseColor + - first: + 28: 2800002 + second: Metal plate 001_normal + - first: + 28: 2800004 + second: Metal plate 001_metallic + - first: + 28: 2800006 + second: Metal plate 001_ambientOcclusion + - first: + 28: 2800008 + second: Metal plate 001_height + - first: + 33: 3300000 + second: metal_plate_001/metal_plate_001/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_plate_001/metal_plate_001/SphereCollider + - first: + 1001: 100100000 + second: metal_plate_001 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal plate 001 + prototypeName: Metal plate 001 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 6805374924820727666, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 443512894100413061, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -3656363544911682969, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 6012193567810889268, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 1247009903862830065, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal plate 001_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 001 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -1468868417959000437, guid: 180b85899b4b1f848b348230339ce984, + type: 3} + generatedTextures: + - {fileID: 443512894100413061, guid: 180b85899b4b1f848b348230339ce984, type: 3} + - {fileID: 6805374924820727666, guid: 180b85899b4b1f848b348230339ce984, type: 3} + - {fileID: -3656363544911682969, guid: 180b85899b4b1f848b348230339ce984, type: 3} + - {fileID: 6012193567810889268, guid: 180b85899b4b1f848b348230339ce984, type: 3} + - {fileID: 1247009903862830065, guid: 180b85899b4b1f848b348230339ce984, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_plate_004.sbsar b/Assets/Materials/Substance/Metal/metal_plate_004.sbsar new file mode 100644 index 000000000..dc0474e13 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_004.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65295627150c30fc70fe138aee16c2266bffdd0a5b1fbcbe7fe040a3d0309d39 +size 14216 diff --git a/Assets/Materials/Substance/Metal/metal_plate_004.sbsar.meta b/Assets/Materials/Substance/Metal/metal_plate_004.sbsar.meta new file mode 100644 index 000000000..39bc5f8a9 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_004.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 0b5dfc86c0681a3459a57d197804191b +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_plate_004/metal_plate_004 + - first: + 4: 400000 + second: metal_plate_004/metal_plate_004/Transform + - first: + 21: 2100000 + second: mat.Metal plate 004 + - first: + 23: 2300000 + second: metal_plate_004/metal_plate_004/MeshRenderer + - first: + 28: 2800000 + second: Metal plate 004_baseColor + - first: + 28: 2800002 + second: Metal plate 004_normal + - first: + 28: 2800004 + second: Metal plate 004_metallic + - first: + 28: 2800006 + second: Metal plate 004_ambientOcclusion + - first: + 28: 2800008 + second: Metal plate 004_height + - first: + 33: 3300000 + second: metal_plate_004/metal_plate_004/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_plate_004/metal_plate_004/SphereCollider + - first: + 1001: 100100000 + second: metal_plate_004 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal plate 004 + prototypeName: Metal plate 004 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -7484568915117973449, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 1309396409266656355, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -5781884682247363129, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 5620992320681838871, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 6570316561944570698, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal plate 004_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 004 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -5894754650268316995, guid: 0b5dfc86c0681a3459a57d197804191b, + type: 3} + generatedTextures: + - {fileID: 1309396409266656355, guid: 0b5dfc86c0681a3459a57d197804191b, type: 3} + - {fileID: -7484568915117973449, guid: 0b5dfc86c0681a3459a57d197804191b, type: 3} + - {fileID: -5781884682247363129, guid: 0b5dfc86c0681a3459a57d197804191b, type: 3} + - {fileID: 5620992320681838871, guid: 0b5dfc86c0681a3459a57d197804191b, type: 3} + - {fileID: 6570316561944570698, guid: 0b5dfc86c0681a3459a57d197804191b, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_plate_011.sbsar b/Assets/Materials/Substance/Metal/metal_plate_011.sbsar new file mode 100644 index 000000000..c1e0a3922 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_011.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829bc422cbe5b984103972cd7cf36d207fe0a6b561a2619301dec3e684009784 +size 9674 diff --git a/Assets/Materials/Substance/Metal/metal_plate_011.sbsar.meta b/Assets/Materials/Substance/Metal/metal_plate_011.sbsar.meta new file mode 100644 index 000000000..0953ebd37 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_plate_011.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: ca8f080ab60226e4097841eee2bfa8db +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_plate_011/metal_plate_011 + - first: + 4: 400000 + second: metal_plate_011/metal_plate_011/Transform + - first: + 21: 2100000 + second: mat.Metal plate 011 + - first: + 23: 2300000 + second: metal_plate_011/metal_plate_011/MeshRenderer + - first: + 28: 2800000 + second: Metal plate 011_baseColor + - first: + 28: 2800002 + second: Metal plate 011_normal + - first: + 28: 2800004 + second: Metal plate 011_metallic + - first: + 28: 2800006 + second: Metal plate 011_ambientOcclusion + - first: + 28: 2800008 + second: Metal plate 011_height + - first: + 33: 3300000 + second: metal_plate_011/metal_plate_011/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_plate_011/metal_plate_011/SphereCollider + - first: + 1001: 100100000 + second: metal_plate_011 + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal plate 011 + prototypeName: Metal plate 011 + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 1206901763152500494, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -562402163750398719, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -8211546087015286653, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 7355910353852850503, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -2794334530799708578, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal plate 011_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal plate 011 - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 5028268363422298589, guid: ca8f080ab60226e4097841eee2bfa8db, + type: 3} + generatedTextures: + - {fileID: -562402163750398719, guid: ca8f080ab60226e4097841eee2bfa8db, type: 3} + - {fileID: 1206901763152500494, guid: ca8f080ab60226e4097841eee2bfa8db, type: 3} + - {fileID: -8211546087015286653, guid: ca8f080ab60226e4097841eee2bfa8db, type: 3} + - {fileID: 7355910353852850503, guid: ca8f080ab60226e4097841eee2bfa8db, type: 3} + - {fileID: -2794334530799708578, guid: ca8f080ab60226e4097841eee2bfa8db, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_platinum.sbsar b/Assets/Materials/Substance/Metal/metal_platinum.sbsar new file mode 100644 index 000000000..ffaec19de --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_platinum.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b880030baaf5ccc272c780265fc4b1570a55a63a8b804223ccbdc54a576b9be7 +size 5196 diff --git a/Assets/Materials/Substance/Metal/metal_platinum.sbsar.meta b/Assets/Materials/Substance/Metal/metal_platinum.sbsar.meta new file mode 100644 index 000000000..cb80479df --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_platinum.sbsar.meta @@ -0,0 +1,372 @@ +fileFormatVersion: 2 +guid: 9458f33b8e7e51a42aa19686b9779d82 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_platinum/metal_platinum + - first: + 4: 400000 + second: metal_platinum/metal_platinum/Transform + - first: + 21: 2100000 + second: mat.Platinum + - first: + 23: 2300000 + second: metal_platinum/metal_platinum/MeshRenderer + - first: + 28: 2800000 + second: Platinum_baseColor + - first: + 28: 2800002 + second: Platinum_normal + - first: + 28: 2800004 + second: Platinum_metallic + - first: + 28: 2800006 + second: Platinum_ambientOcclusion + - first: + 28: 2800008 + second: Platinum_height + - first: + 33: 3300000 + second: metal_platinum/metal_platinum/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_platinum/metal_platinum/SphereCollider + - first: + 1001: 100100000 + second: metal_platinum + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Platinum + prototypeName: Platinum + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 3498638986299907941, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -8172963137857357993, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -8040379993892829019, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 225164955126363719, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -130007606447889175, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Platinum_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Platinum - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 8636029498071112704, guid: 9458f33b8e7e51a42aa19686b9779d82, + type: 3} + generatedTextures: + - {fileID: -8172963137857357993, guid: 9458f33b8e7e51a42aa19686b9779d82, type: 3} + - {fileID: 3498638986299907941, guid: 9458f33b8e7e51a42aa19686b9779d82, type: 3} + - {fileID: -8040379993892829019, guid: 9458f33b8e7e51a42aa19686b9779d82, type: 3} + - {fileID: 225164955126363719, guid: 9458f33b8e7e51a42aa19686b9779d82, type: 3} + - {fileID: -130007606447889175, guid: 9458f33b8e7e51a42aa19686b9779d82, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_roll_up.sbsar b/Assets/Materials/Substance/Metal/metal_roll_up.sbsar new file mode 100644 index 000000000..db99f183e --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_roll_up.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a2036e21cdd2d392fdcb755d2faf982335fc4deaa8c7b913110db234fa04f3a +size 11017 diff --git a/Assets/Materials/Substance/Metal/metal_roll_up.sbsar.meta b/Assets/Materials/Substance/Metal/metal_roll_up.sbsar.meta new file mode 100644 index 000000000..ae0e93c6d --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_roll_up.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 4e39297ae4fe9ee4b803c04eabb69da7 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_roll_up/metal_roll_up + - first: + 4: 400000 + second: metal_roll_up/metal_roll_up/Transform + - first: + 21: 2100000 + second: mat.Metal roll up + - first: + 23: 2300000 + second: metal_roll_up/metal_roll_up/MeshRenderer + - first: + 28: 2800000 + second: Metal roll up_baseColor + - first: + 28: 2800002 + second: Metal roll up_normal + - first: + 28: 2800004 + second: Metal roll up_metallic + - first: + 28: 2800006 + second: Metal roll up_ambientOcclusion + - first: + 28: 2800008 + second: Metal roll up_height + - first: + 33: 3300000 + second: metal_roll_up/metal_roll_up/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_roll_up/metal_roll_up/SphereCollider + - first: + 1001: 100100000 + second: metal_roll_up + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal roll up + prototypeName: Metal roll up + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 1258325809611119299, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -5250987364813910665, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -1897870436205287166, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 7199963334284863655, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 1153539711168243343, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal roll up_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal roll up - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 7440086527666654772, guid: 4e39297ae4fe9ee4b803c04eabb69da7, + type: 3} + generatedTextures: + - {fileID: -5250987364813910665, guid: 4e39297ae4fe9ee4b803c04eabb69da7, type: 3} + - {fileID: 1258325809611119299, guid: 4e39297ae4fe9ee4b803c04eabb69da7, type: 3} + - {fileID: -1897870436205287166, guid: 4e39297ae4fe9ee4b803c04eabb69da7, type: 3} + - {fileID: 7199963334284863655, guid: 4e39297ae4fe9ee4b803c04eabb69da7, type: 3} + - {fileID: 1153539711168243343, guid: 4e39297ae4fe9ee4b803c04eabb69da7, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_silver.sbsar b/Assets/Materials/Substance/Metal/metal_silver.sbsar new file mode 100644 index 000000000..08b0ac146 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_silver.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b18ce39a69d5e25641d53fcbe04f281c92ca7e01936e6a9b279476be8ff3255 +size 6898 diff --git a/Assets/Materials/Substance/Metal/metal_silver.sbsar.meta b/Assets/Materials/Substance/Metal/metal_silver.sbsar.meta new file mode 100644 index 000000000..5dfe7113a --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_silver.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 0be5fb1df83ac8e499a3f6a060041e49 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_silver/metal_silver + - first: + 4: 400000 + second: metal_silver/metal_silver/Transform + - first: + 21: 2100000 + second: mat.Silver + - first: + 23: 2300000 + second: metal_silver/metal_silver/MeshRenderer + - first: + 28: 2800000 + second: Silver_baseColor + - first: + 28: 2800002 + second: Silver_normal + - first: + 28: 2800004 + second: Silver_metallic + - first: + 28: 2800006 + second: Silver_ambientOcclusion + - first: + 28: 2800008 + second: Silver_height + - first: + 33: 3300000 + second: metal_silver/metal_silver/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_silver/metal_silver/SphereCollider + - first: + 1001: 100100000 + second: metal_silver + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Silver + prototypeName: Silver + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 8947980237086559854, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -1383037052668628532, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 6429125567479694453, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -9097439929179392311, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 425190381137097012, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Silver_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Silver - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 7490952440742008943, guid: 0be5fb1df83ac8e499a3f6a060041e49, + type: 3} + generatedTextures: + - {fileID: -1383037052668628532, guid: 0be5fb1df83ac8e499a3f6a060041e49, type: 3} + - {fileID: 8947980237086559854, guid: 0be5fb1df83ac8e499a3f6a060041e49, type: 3} + - {fileID: 6429125567479694453, guid: 0be5fb1df83ac8e499a3f6a060041e49, type: 3} + - {fileID: -9097439929179392311, guid: 0be5fb1df83ac8e499a3f6a060041e49, type: 3} + - {fileID: 425190381137097012, guid: 0be5fb1df83ac8e499a3f6a060041e49, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_steel.sbsar b/Assets/Materials/Substance/Metal/metal_steel.sbsar new file mode 100644 index 000000000..31ec34fd3 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d559edac51ad4c529c197d7c9a813fe8c2fa1bcb0963cd0f8bad8ab1403b3821 +size 10697 diff --git a/Assets/Materials/Substance/Metal/metal_steel.sbsar.meta b/Assets/Materials/Substance/Metal/metal_steel.sbsar.meta new file mode 100644 index 000000000..e15845220 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: cbc61995a46604441ab9de4f1c68e290 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_steel/metal_steel + - first: + 4: 400000 + second: metal_steel/metal_steel/Transform + - first: + 21: 2100000 + second: mat.Steel + - first: + 23: 2300000 + second: metal_steel/metal_steel/MeshRenderer + - first: + 28: 2800000 + second: Steel_baseColor + - first: + 28: 2800002 + second: Steel_normal + - first: + 28: 2800004 + second: Steel_metallic + - first: + 28: 2800006 + second: Steel_ambientOcclusion + - first: + 28: 2800008 + second: Steel_height + - first: + 33: 3300000 + second: metal_steel/metal_steel/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_steel/metal_steel/SphereCollider + - first: + 1001: 100100000 + second: metal_steel + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Steel + prototypeName: Steel + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -3888315358723833787, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 108215966750249586, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 4793252353645218242, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -4384182597330533215, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 4600200897981803784, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Steel_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -3155047780354543793, guid: cbc61995a46604441ab9de4f1c68e290, + type: 3} + generatedTextures: + - {fileID: 108215966750249586, guid: cbc61995a46604441ab9de4f1c68e290, type: 3} + - {fileID: -3888315358723833787, guid: cbc61995a46604441ab9de4f1c68e290, type: 3} + - {fileID: 4793252353645218242, guid: cbc61995a46604441ab9de4f1c68e290, type: 3} + - {fileID: -4384182597330533215, guid: cbc61995a46604441ab9de4f1c68e290, type: 3} + - {fileID: 4600200897981803784, guid: cbc61995a46604441ab9de4f1c68e290, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar b/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar new file mode 100644 index 000000000..45c0b10b3 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf6b40453b42e050b2ce05478f1c1964d9489cdf02413f12b40f4ce1e49b4432 +size 12832 diff --git a/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar.meta b/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar.meta new file mode 100644 index 000000000..04dc22a12 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_brushed.sbsar.meta @@ -0,0 +1,370 @@ +fileFormatVersion: 2 +guid: ea7457b9a4f0bcb43becaa33de541cbd +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_steel_brushed/metal_steel_brushed + - first: + 4: 400000 + second: metal_steel_brushed/metal_steel_brushed/Transform + - first: + 21: 2100000 + second: mat.Steel brushed + - first: + 23: 2300000 + second: metal_steel_brushed/metal_steel_brushed/MeshRenderer + - first: + 28: 2800000 + second: Steel brushed_baseColor + - first: + 28: 2800002 + second: Steel brushed_normal + - first: + 28: 2800004 + second: Steel brushed_metallic + - first: + 28: 2800006 + second: Steel brushed_ambientOcclusion + - first: + 28: 2800008 + second: Steel brushed_height + - first: + 33: 3300000 + second: metal_steel_brushed/metal_steel_brushed/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_steel_brushed/metal_steel_brushed/SphereCollider + - first: + 1001: 100100000 + second: metal_steel_brushed + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Steel brushed + prototypeName: Steel brushed + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -4471413742775304797, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -4638397344074346932, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 5049811794194361025, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 1753668427856518731, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -3498708498072814504, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Steel brushed_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel brushed - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 7852708265981260911, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + generatedTextures: + - {fileID: -4638397344074346932, guid: ea7457b9a4f0bcb43becaa33de541cbd, type: 3} + - {fileID: -4471413742775304797, guid: ea7457b9a4f0bcb43becaa33de541cbd, type: 3} + - {fileID: 5049811794194361025, guid: ea7457b9a4f0bcb43becaa33de541cbd, type: 3} + - {fileID: 1753668427856518731, guid: ea7457b9a4f0bcb43becaa33de541cbd, type: 3} + - {fileID: -3498708498072814504, guid: ea7457b9a4f0bcb43becaa33de541cbd, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar b/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar new file mode 100644 index 000000000..6580295bb --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9ae449451a55abd8466e8af67685a45d86fd39ea2070294dde7f2a07776bea5 +size 17275 diff --git a/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar.meta b/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar.meta new file mode 100644 index 000000000..9273139f0 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_bumped.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 092bdd8d243488141aeab5bb0d72429a +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_steel_bumped/metal_steel_bumped + - first: + 4: 400000 + second: metal_steel_bumped/metal_steel_bumped/Transform + - first: + 21: 2100000 + second: mat.Steel bumped + - first: + 23: 2300000 + second: metal_steel_bumped/metal_steel_bumped/MeshRenderer + - first: + 28: 2800000 + second: Steel bumped_baseColor + - first: + 28: 2800002 + second: Steel bumped_normal + - first: + 28: 2800004 + second: Steel bumped_metallic + - first: + 28: 2800006 + second: Steel bumped_ambientOcclusion + - first: + 28: 2800008 + second: Steel bumped_height + - first: + 33: 3300000 + second: metal_steel_bumped/metal_steel_bumped/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_steel_bumped/metal_steel_bumped/SphereCollider + - first: + 1001: 100100000 + second: metal_steel_bumped + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Steel bumped + prototypeName: Steel bumped + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 3586080781697202320, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 86365302875955127, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 9208498935135840223, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 7740971908710523460, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 6493472383464308858, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Steel bumped_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel bumped - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -864409875390858066, guid: 092bdd8d243488141aeab5bb0d72429a, + type: 3} + generatedTextures: + - {fileID: 86365302875955127, guid: 092bdd8d243488141aeab5bb0d72429a, type: 3} + - {fileID: 3586080781697202320, guid: 092bdd8d243488141aeab5bb0d72429a, type: 3} + - {fileID: 9208498935135840223, guid: 092bdd8d243488141aeab5bb0d72429a, type: 3} + - {fileID: 7740971908710523460, guid: 092bdd8d243488141aeab5bb0d72429a, type: 3} + - {fileID: 6493472383464308858, guid: 092bdd8d243488141aeab5bb0d72429a, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar b/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar new file mode 100644 index 000000000..92bee293c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54993a1aae47acf7e1aba24812f215e1787969016dd1f420899ab363342a7b6d +size 9206 diff --git a/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar.meta b/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar.meta new file mode 100644 index 000000000..e55178947 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_steel_parkerized.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: e7758cad28ae98f478940e55222419a6 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_steel_parkerized/metal_steel_parkerized + - first: + 4: 400000 + second: metal_steel_parkerized/metal_steel_parkerized/Transform + - first: + 21: 2100000 + second: mat.Steel parkerized + - first: + 23: 2300000 + second: metal_steel_parkerized/metal_steel_parkerized/MeshRenderer + - first: + 28: 2800000 + second: Steel parkerized_baseColor + - first: + 28: 2800002 + second: Steel parkerized_normal + - first: + 28: 2800004 + second: Steel parkerized_metallic + - first: + 28: 2800006 + second: Steel parkerized_ambientOcclusion + - first: + 28: 2800008 + second: Steel parkerized_height + - first: + 33: 3300000 + second: metal_steel_parkerized/metal_steel_parkerized/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_steel_parkerized/metal_steel_parkerized/SphereCollider + - first: + 1001: 100100000 + second: metal_steel_parkerized + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Steel parkerized + prototypeName: Steel parkerized + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 885599758852769373, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -4474525002722929857, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -2334804936223627746, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -8380876848358870972, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 172713863077875830, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Steel parkerized_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel parkerized - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -6026401407715332296, guid: e7758cad28ae98f478940e55222419a6, + type: 3} + generatedTextures: + - {fileID: -4474525002722929857, guid: e7758cad28ae98f478940e55222419a6, type: 3} + - {fileID: 885599758852769373, guid: e7758cad28ae98f478940e55222419a6, type: 3} + - {fileID: -2334804936223627746, guid: e7758cad28ae98f478940e55222419a6, type: 3} + - {fileID: -8380876848358870972, guid: e7758cad28ae98f478940e55222419a6, type: 3} + - {fileID: 172713863077875830, guid: e7758cad28ae98f478940e55222419a6, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_titanium.sbsar b/Assets/Materials/Substance/Metal/metal_titanium.sbsar new file mode 100644 index 000000000..ede9cde4d --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_titanium.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3aabfbcb813fef9ef20793d54c93bf5c37255573bb8ad043620f60041acd6d1 +size 5206 diff --git a/Assets/Materials/Substance/Metal/metal_titanium.sbsar.meta b/Assets/Materials/Substance/Metal/metal_titanium.sbsar.meta new file mode 100644 index 000000000..521d05bba --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_titanium.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: 58e16b7dbc1c31f4585e11544cdce127 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_titanium/metal_titanium + - first: + 4: 400000 + second: metal_titanium/metal_titanium/Transform + - first: + 21: 2100000 + second: mat.Titanium + - first: + 23: 2300000 + second: metal_titanium/metal_titanium/MeshRenderer + - first: + 28: 2800000 + second: Titanium_baseColor + - first: + 28: 2800002 + second: Titanium_normal + - first: + 28: 2800004 + second: Titanium_metallic + - first: + 28: 2800006 + second: Titanium_ambientOcclusion + - first: + 28: 2800008 + second: Titanium_height + - first: + 33: 3300000 + second: metal_titanium/metal_titanium/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_titanium/metal_titanium/SphereCollider + - first: + 1001: 100100000 + second: metal_titanium + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Titanium + prototypeName: Titanium + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -5074057273227030627, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 3009319823116150993, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 3613456606582262254, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 7558371940554398246, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -3774795931012705877, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Titanium_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Titanium - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 9178725544925813344, guid: 58e16b7dbc1c31f4585e11544cdce127, + type: 3} + generatedTextures: + - {fileID: 3009319823116150993, guid: 58e16b7dbc1c31f4585e11544cdce127, type: 3} + - {fileID: -5074057273227030627, guid: 58e16b7dbc1c31f4585e11544cdce127, type: 3} + - {fileID: 3613456606582262254, guid: 58e16b7dbc1c31f4585e11544cdce127, type: 3} + - {fileID: 7558371940554398246, guid: 58e16b7dbc1c31f4585e11544cdce127, type: 3} + - {fileID: -3774795931012705877, guid: 58e16b7dbc1c31f4585e11544cdce127, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_used.sbsar b/Assets/Materials/Substance/Metal/metal_used.sbsar new file mode 100644 index 000000000..5a8b87d9c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_used.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b72a9708206dd2c10aba185b507def52bbbcb713666711ed5d67926fbedd68 +size 14332 diff --git a/Assets/Materials/Substance/Metal/metal_used.sbsar.meta b/Assets/Materials/Substance/Metal/metal_used.sbsar.meta new file mode 100644 index 000000000..30f356508 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_used.sbsar.meta @@ -0,0 +1,371 @@ +fileFormatVersion: 2 +guid: 130f566ffa0b2424fbb47de2194c136a +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_used/metal_used + - first: + 4: 400000 + second: metal_used/metal_used/Transform + - first: + 21: 2100000 + second: mat.Metal used + - first: + 23: 2300000 + second: metal_used/metal_used/MeshRenderer + - first: + 28: 2800000 + second: Metal used_baseColor + - first: + 28: 2800002 + second: Metal used_normal + - first: + 28: 2800004 + second: Metal used_metallic + - first: + 28: 2800006 + second: Metal used_ambientOcclusion + - first: + 28: 2800008 + second: Metal used_height + - first: + 33: 3300000 + second: metal_used/metal_used/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_used/metal_used/SphereCollider + - first: + 1001: 100100000 + second: metal_used + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal used + prototypeName: Metal used + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 8398852885706109728, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 8357651109123355072, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -435054815742279573, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 6248133906606842143, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 2780512161145013460, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal used_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal used - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -890370705972978167, guid: 130f566ffa0b2424fbb47de2194c136a, + type: 3} + generatedTextures: + - {fileID: 8357651109123355072, guid: 130f566ffa0b2424fbb47de2194c136a, type: 3} + - {fileID: 8398852885706109728, guid: 130f566ffa0b2424fbb47de2194c136a, type: 3} + - {fileID: -435054815742279573, guid: 130f566ffa0b2424fbb47de2194c136a, type: 3} + - {fileID: 6248133906606842143, guid: 130f566ffa0b2424fbb47de2194c136a, type: 3} + - {fileID: 2780512161145013460, guid: 130f566ffa0b2424fbb47de2194c136a, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_weapon.sbsar b/Assets/Materials/Substance/Metal/metal_weapon.sbsar new file mode 100644 index 000000000..d96236940 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_weapon.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e9033843201f75f1b86df82b69fd89ee6b9aa317df18f9105d0f8904d56be8f +size 10547 diff --git a/Assets/Materials/Substance/Metal/metal_weapon.sbsar.meta b/Assets/Materials/Substance/Metal/metal_weapon.sbsar.meta new file mode 100644 index 000000000..05a55c60c --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_weapon.sbsar.meta @@ -0,0 +1,373 @@ +fileFormatVersion: 2 +guid: 07f679eadba9fb14abac26b1e165f7d5 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_weapon/metal_weapon + - first: + 4: 400000 + second: metal_weapon/metal_weapon/Transform + - first: + 21: 2100000 + second: mat.Metal Weapon + - first: + 23: 2300000 + second: metal_weapon/metal_weapon/MeshRenderer + - first: + 28: 2800000 + second: Metal Weapon_baseColor + - first: + 28: 2800002 + second: Metal Weapon_normal + - first: + 28: 2800004 + second: Metal Weapon_metallic + - first: + 28: 2800006 + second: Metal Weapon_ambientOcclusion + - first: + 28: 2800008 + second: Metal Weapon_height + - first: + 33: 3300000 + second: metal_weapon/metal_weapon/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_weapon/metal_weapon/SphereCollider + - first: + 1001: 100100000 + second: metal_weapon + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal Weapon + prototypeName: Metal Weapon + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n \n \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -6635831357954291190, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -6402586014670071135, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 854616604008364032, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 4606406952830974004, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -5822151887330517421, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal Weapon_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal Weapon - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -6659110875122461561, guid: 07f679eadba9fb14abac26b1e165f7d5, + type: 3} + generatedTextures: + - {fileID: -6402586014670071135, guid: 07f679eadba9fb14abac26b1e165f7d5, type: 3} + - {fileID: -6635831357954291190, guid: 07f679eadba9fb14abac26b1e165f7d5, type: 3} + - {fileID: 854616604008364032, guid: 07f679eadba9fb14abac26b1e165f7d5, type: 3} + - {fileID: 4606406952830974004, guid: 07f679eadba9fb14abac26b1e165f7d5, type: 3} + - {fileID: -5822151887330517421, guid: 07f679eadba9fb14abac26b1e165f7d5, type: 3} diff --git a/Assets/Materials/Substance/Metal/metal_woven.sbsar b/Assets/Materials/Substance/Metal/metal_woven.sbsar new file mode 100644 index 000000000..576f8c4a5 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_woven.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c50e25516df1c3d2cb879d4e3e78491462296d92f05ac5774b6aa1290a777ee +size 9445 diff --git a/Assets/Materials/Substance/Metal/metal_woven.sbsar.meta b/Assets/Materials/Substance/Metal/metal_woven.sbsar.meta new file mode 100644 index 000000000..a6763cd64 --- /dev/null +++ b/Assets/Materials/Substance/Metal/metal_woven.sbsar.meta @@ -0,0 +1,369 @@ +fileFormatVersion: 2 +guid: deb7e15e5f95294498d18869d9f11302 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: metal_woven/metal_woven + - first: + 4: 400000 + second: metal_woven/metal_woven/Transform + - first: + 21: 2100000 + second: mat.Metal woven + - first: + 23: 2300000 + second: metal_woven/metal_woven/MeshRenderer + - first: + 28: 2800000 + second: Metal woven_baseColor + - first: + 28: 2800002 + second: Metal woven_normal + - first: + 28: 2800004 + second: Metal woven_metallic + - first: + 28: 2800006 + second: Metal woven_ambientOcclusion + - first: + 28: 2800008 + second: Metal woven_height + - first: + 33: 3300000 + second: metal_woven/metal_woven/MeshFilter + - first: + 114: 11400000 + second: sbsar + - first: + 114: 11400002 + second: graph0 + - first: + 135: 13500000 + second: metal_woven/metal_woven/SphereCollider + - first: + 1001: 100100000 + second: metal_woven + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Metal woven + prototypeName: Metal woven + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 549858149917880910, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -5021036940690714266, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -4741193760961545063, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 4441773978818050154, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -8782013540898460330, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambient_occlusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + textureParameters: + - textureName: Metal woven_glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven_height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Metal woven - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 256 + textureHeight: 256 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -1778075352807424672, guid: deb7e15e5f95294498d18869d9f11302, + type: 3} + generatedTextures: + - {fileID: -5021036940690714266, guid: deb7e15e5f95294498d18869d9f11302, type: 3} + - {fileID: 549858149917880910, guid: deb7e15e5f95294498d18869d9f11302, type: 3} + - {fileID: -4741193760961545063, guid: deb7e15e5f95294498d18869d9f11302, type: 3} + - {fileID: 4441773978818050154, guid: deb7e15e5f95294498d18869d9f11302, type: 3} + - {fileID: -8782013540898460330, guid: deb7e15e5f95294498d18869d9f11302, type: 3} diff --git a/Assets/Materials/Substance/Metal/snatched_metal.sbsar b/Assets/Materials/Substance/Metal/snatched_metal.sbsar new file mode 100644 index 000000000..35980ce5c --- /dev/null +++ b/Assets/Materials/Substance/Metal/snatched_metal.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:556e67022b660530d0afc8296e37706b09e9ef08db46b5421edbd80f0c8993f2 +size 28573 diff --git a/Assets/Materials/Substance/Metal/snatched_metal.sbsar.meta b/Assets/Materials/Substance/Metal/snatched_metal.sbsar.meta new file mode 100644 index 000000000..c50fb10a8 --- /dev/null +++ b/Assets/Materials/Substance/Metal/snatched_metal.sbsar.meta @@ -0,0 +1,311 @@ +fileFormatVersion: 2 +guid: 9aa51bbe4dd46874a906608c34a739e4 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Snatched Metal + prototypeName: Snatched Metal + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 8651868829797956950, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 3043754869544600785, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -8730703347107057792, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 8639218750153593357, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 8363912540366899318, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: opacity + identifier: opacity + usageName: opacity + channelStr: opacity + label: Opacity + usage: 2 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: opacity + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: opacity + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + - targetName: opacity + components: + - sourceName: opacity + from: 0 + to: 3 + textureParameters: + - textureName: Snatched Metal - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Snatched Metal - opacity + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -2363654054484809406, guid: 9aa51bbe4dd46874a906608c34a739e4, + type: 3} + generatedTextures: + - {fileID: 3043754869544600785, guid: 9aa51bbe4dd46874a906608c34a739e4, type: 3} + - {fileID: 8651868829797956950, guid: 9aa51bbe4dd46874a906608c34a739e4, type: 3} + - {fileID: -8730703347107057792, guid: 9aa51bbe4dd46874a906608c34a739e4, type: 3} + - {fileID: 8363912540366899318, guid: 9aa51bbe4dd46874a906608c34a739e4, type: 3} + - {fileID: 8639218750153593357, guid: 9aa51bbe4dd46874a906608c34a739e4, type: 3} diff --git a/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar b/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar new file mode 100644 index 000000000..b05a06c47 --- /dev/null +++ b/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:355e1d7051fba0dbc51504f9113ff1ec6539cd055e3020c475c5b7132c287481 +size 21242 diff --git a/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar.meta b/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar.meta new file mode 100644 index 000000000..e40518e2f --- /dev/null +++ b/Assets/Materials/Substance/Metal/steel_heavy_corroded_(new).sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: f0a9920571495c940965f48653f85d3d +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Steel Heavy Corroded + prototypeName: Steel Heavy Corroded + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n \n + \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -6250493520227015852, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 5642339609094786632, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 1507023741296766539, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -898852217572229787, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -294547537875204696, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Steel Heavy Corroded - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Steel Heavy Corroded - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 1024 + textureHeight: 1024 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 6568813393593380970, guid: f0a9920571495c940965f48653f85d3d, + type: 3} + generatedTextures: + - {fileID: 5642339609094786632, guid: f0a9920571495c940965f48653f85d3d, type: 3} + - {fileID: -6250493520227015852, guid: f0a9920571495c940965f48653f85d3d, type: 3} + - {fileID: 1507023741296766539, guid: f0a9920571495c940965f48653f85d3d, type: 3} + - {fileID: -294547537875204696, guid: f0a9920571495c940965f48653f85d3d, type: 3} + - {fileID: -898852217572229787, guid: f0a9920571495c940965f48653f85d3d, type: 3} diff --git a/Assets/Materials/Substance/space_station_outer_panel.sbsar b/Assets/Materials/Substance/space_station_outer_panel.sbsar new file mode 100644 index 000000000..5168a25b9 --- /dev/null +++ b/Assets/Materials/Substance/space_station_outer_panel.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5773c19fc0905e15a1de185e5d604cb5c4f360c08f3c9a4bb6b015291c559af9 +size 523821 diff --git a/Assets/Materials/Substance/space_station_outer_panel.sbsar.meta b/Assets/Materials/Substance/space_station_outer_panel.sbsar.meta new file mode 100644 index 000000000..2194f8328 --- /dev/null +++ b/Assets/Materials/Substance/space_station_outer_panel.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: fa6817020c12a5d4caf2ec45a847c2cd +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Space Station Outer Panel + prototypeName: Space Station Outer Panel + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n + \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: -8561690993314157676, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: -301347381319941836, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -3438327597553639960, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 2085437806914445337, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -4838959782630947568, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Space Station Outer Panel - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Outer Panel - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 4925445507380793097, guid: fa6817020c12a5d4caf2ec45a847c2cd, + type: 3} + generatedTextures: + - {fileID: -301347381319941836, guid: fa6817020c12a5d4caf2ec45a847c2cd, type: 3} + - {fileID: -8561690993314157676, guid: fa6817020c12a5d4caf2ec45a847c2cd, type: 3} + - {fileID: -3438327597553639960, guid: fa6817020c12a5d4caf2ec45a847c2cd, type: 3} + - {fileID: -4838959782630947568, guid: fa6817020c12a5d4caf2ec45a847c2cd, type: 3} + - {fileID: 2085437806914445337, guid: fa6817020c12a5d4caf2ec45a847c2cd, type: 3} diff --git a/Assets/Materials/Substance/space_station_solar_array.sbsar b/Assets/Materials/Substance/space_station_solar_array.sbsar new file mode 100644 index 000000000..48e692484 --- /dev/null +++ b/Assets/Materials/Substance/space_station_solar_array.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aab97308ec60cdb98a38a8e043ea7628bcd13df77c9ae2fc118ceaf579119b1b +size 26864 diff --git a/Assets/Materials/Substance/space_station_solar_array.sbsar.meta b/Assets/Materials/Substance/space_station_solar_array.sbsar.meta new file mode 100644 index 000000000..9458bc27e --- /dev/null +++ b/Assets/Materials/Substance/space_station_solar_array.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: 9daa2d129bf252049b25421b3cdf0e1d +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Space Station Solar Array + prototypeName: Space Station Solar Array + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n + \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 290813146022453596, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 8328722744182643979, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: -556858595250500920, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: -4180144747078302841, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: -7254159831354095485, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Space Station Solar Array - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Space Station Solar Array - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: -3972444280483723186, guid: 9daa2d129bf252049b25421b3cdf0e1d, + type: 3} + generatedTextures: + - {fileID: 8328722744182643979, guid: 9daa2d129bf252049b25421b3cdf0e1d, type: 3} + - {fileID: 290813146022453596, guid: 9daa2d129bf252049b25421b3cdf0e1d, type: 3} + - {fileID: -556858595250500920, guid: 9daa2d129bf252049b25421b3cdf0e1d, type: 3} + - {fileID: -7254159831354095485, guid: 9daa2d129bf252049b25421b3cdf0e1d, type: 3} + - {fileID: -4180144747078302841, guid: 9daa2d129bf252049b25421b3cdf0e1d, type: 3} diff --git a/Assets/Materials/Substance/thermal_insulation_panel.sbsar b/Assets/Materials/Substance/thermal_insulation_panel.sbsar new file mode 100644 index 000000000..77a89f3c3 --- /dev/null +++ b/Assets/Materials/Substance/thermal_insulation_panel.sbsar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7ad9614b5fbd0368f6816610321fc23db6ab88d2f79a03c360d90174a71e0a +size 507869 diff --git a/Assets/Materials/Substance/thermal_insulation_panel.sbsar.meta b/Assets/Materials/Substance/thermal_insulation_panel.sbsar.meta new file mode 100644 index 000000000..547bcdf21 --- /dev/null +++ b/Assets/Materials/Substance/thermal_insulation_panel.sbsar.meta @@ -0,0 +1,293 @@ +fileFormatVersion: 2 +guid: 2ffa5f4fdaecbb146b62b670821cbb01 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3} + version: 29 + projectContext: 0 + mGraphInstanceData: + - graphLabel: Thermal Insulation Panel + prototypeName: Thermal Insulation Panel + graphDescIndex: 0 + generateAllOutputs: 0 + generateMipMaps: 1 + preset: " \n + \n \n" + shaderName: Standard + materialProperties: + shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP + lightmapFlags: 4 + enableInstancingVariants: 0 + doubleSidedGI: 0 + customRenderQueue: -1 + texEnvs: + - name: _BumpMap + texture: {fileID: 4860743944344797152, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailAlbedoMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailMask + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _DetailNormalMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _EmissionMap + texture: {instanceID: 0} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MainTex + texture: {fileID: 549366835173182152, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _MetallicGlossMap + texture: {fileID: 1739654809496113928, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _OcclusionMap + texture: {fileID: 2258245820741535019, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + - name: _ParallaxMap + texture: {fileID: 3003097890909754445, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + scale: {x: 1, y: 1} + offset: {x: 0, y: 0} + floats: + - name: _BumpScale + float: 1 + - name: _Cutoff + float: 0.5 + - name: _DetailNormalMapScale + float: 1 + - name: _DstBlend + float: 0 + - name: _GlossMapScale + float: 1 + - name: _Glossiness + float: 0.5 + - name: _GlossyReflections + float: 1 + - name: _Metallic + float: 0 + - name: _Mode + float: 0 + - name: _OcclusionStrength + float: 1 + - name: _Parallax + float: 0.02 + - name: _SmoothnessTextureChannel + float: 0 + - name: _SpecularHighlights + float: 1 + - name: _SrcBlend + float: 1 + - name: _UVSec + float: 0 + - name: _ZWrite + float: 1 + colors: + - name: _Color + color: {r: 1, g: 1, b: 1, a: 1} + - name: _EmissionColor + color: {r: 0, g: 0, b: 0, a: 1} + outputDescList: + - outputName: diffuse + identifier: diffuse + usageName: diffuse + channelStr: diffuse + label: Diffuse + usage: 0 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: baseColor + identifier: basecolor + usageName: baseColor + channelStr: baseColor + label: Base Color + usage: 1 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: normal + identifier: normal + usageName: normal + channelStr: normal + label: Normal + usage: 7 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: specular + identifier: specular + usageName: specular + channelStr: specular + label: Specular + usage: 11 + bImage: 1 + bNumerical: 0 + bLinear: 0 + - outputName: glossiness + identifier: glossiness + usageName: glossiness + channelStr: glossiness + label: Glossiness + usage: 14 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: roughness + identifier: roughness + usageName: roughness + channelStr: roughness + label: Roughness + usage: 15 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: metallic + identifier: metallic + usageName: metallic + channelStr: metallic + label: Metallic + usage: 34 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: height + identifier: height + usageName: height + channelStr: height + label: Height + usage: 9 + bImage: 1 + bNumerical: 0 + bLinear: 1 + - outputName: ambientOcclusion + identifier: ambientocclusion + usageName: ambientOcclusion + channelStr: ambientOcclusion + label: Ambient Occlusion + usage: 5 + bImage: 1 + bNumerical: 0 + bLinear: 1 + texturePackingList: + - targetName: diffuse + components: + - sourceName: diffuse + from: 0 + to: 3 + - targetName: baseColor + components: + - sourceName: baseColor + from: 0 + to: 3 + - targetName: normal + components: + - sourceName: normal + from: 0 + to: 3 + - targetName: specular + components: + - sourceName: specular + from: 0 + to: 3 + - targetName: glossiness + components: + - sourceName: glossiness + from: 0 + to: 3 + - targetName: roughness + components: + - sourceName: roughness + from: 0 + to: 3 + - targetName: metallic + components: + - sourceName: smoothness + from: 0 + to: 3 + - targetName: height + components: + - sourceName: height + from: 0 + to: 3 + - targetName: ambientOcclusion + components: + - sourceName: ambientOcclusion + from: 0 + to: 3 + textureParameters: + - textureName: Thermal Insulation Panel - diffuse + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - baseColor + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - normal + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - specular + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - glossiness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - roughness + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - metallic + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - height + wrapMode: 0 + filterMode: 1 + aniso: 1 + - textureName: Thermal Insulation Panel - ambientOcclusion + wrapMode: 0 + filterMode: 1 + aniso: 1 + colorSpaceList: [] + inputTextureMap: [] + targetSettingList: + - label: Default + bOverride: 0 + bLockRatio: 1 + textureWidth: 512 + textureHeight: 512 + textureFormatMode: 0 + normalCompressed: 0 + bGenerateOnLoad: 1 + material: {fileID: 2878713379736320278, guid: 2ffa5f4fdaecbb146b62b670821cbb01, + type: 3} + generatedTextures: + - {fileID: 549366835173182152, guid: 2ffa5f4fdaecbb146b62b670821cbb01, type: 3} + - {fileID: 4860743944344797152, guid: 2ffa5f4fdaecbb146b62b670821cbb01, type: 3} + - {fileID: 1739654809496113928, guid: 2ffa5f4fdaecbb146b62b670821cbb01, type: 3} + - {fileID: 3003097890909754445, guid: 2ffa5f4fdaecbb146b62b670821cbb01, type: 3} + - {fileID: 2258245820741535019, guid: 2ffa5f4fdaecbb146b62b670821cbb01, type: 3} diff --git a/Assets/Materials/Thrusters.mat b/Assets/Materials/Thrusters.mat new file mode 100644 index 000000000..540673470 --- /dev/null +++ b/Assets/Materials/Thrusters.mat @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Thrusters + m_Shader: {fileID: 4800000, guid: d69ef48273708ef4680762f5cdcfc860, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: -812895718602229137, guid: b7e648471e9dfc44490bd41973711541, + type: 3} + m_Scale: {x: 8, y: 8} + 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: -6057190860509678031, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 8, y: 8} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: -894214952450941493, guid: 2b42584452fe0cc4fa4e8a115230b156, + type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpPower: 2 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Emission: 15 + - _EmissionFresnel: 4 + - _EmissionRoughnessFresnelPower: 0.5 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _ReverseRim: 0 + - _Rotation: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0.7112653, g: 0.4292453, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Thrusters.mat.meta b/Assets/Materials/Thrusters.mat.meta new file mode 100644 index 000000000..5fd79a1be --- /dev/null +++ b/Assets/Materials/Thrusters.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 616adaf59c64a444f8249cc7cf13c527 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/UI/Minimap Background.mat b/Assets/Materials/UI/Minimap Background.mat new file mode 100644 index 000000000..2dab68e58 --- /dev/null +++ b/Assets/Materials/UI/Minimap Background.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Minimap Background + m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 8400000, guid: d196505464047f04a97f28689041209b, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _InvFade: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _TintColor: {r: 0.255, g: 0.255, b: 0.255, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/UI/Minimap Background.mat.meta b/Assets/Materials/UI/Minimap Background.mat.meta new file mode 100644 index 000000000..b7b705abf --- /dev/null +++ b/Assets/Materials/UI/Minimap Background.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a05cab4a67d31340a22eb222e5d86aa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Djinni.fbx b/Assets/Models/Djinni.fbx new file mode 100644 index 000000000..b96f8e113 --- /dev/null +++ b/Assets/Models/Djinni.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03979aaf613935caa73e27c9de36d09000e14a3c8f900a60f9c37591f83847ae +size 1858588 diff --git a/Assets/Models/Djinni.fbx.meta b/Assets/Models/Djinni.fbx.meta new file mode 100644 index 000000000..9314394e5 --- /dev/null +++ b/Assets/Models/Djinni.fbx.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: caefaa8e0cbce524f97eb0db4be80a98 +ModelImporter: + serializedVersion: 20101 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 1 + 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 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Fog Tint.renderTexture b/Assets/Resources/Fog Tint.renderTexture index 33c052cf7..81bbea5f7 100644 --- a/Assets/Resources/Fog Tint.renderTexture +++ b/Assets/Resources/Fog Tint.renderTexture @@ -18,7 +18,7 @@ RenderTexture: m_AntiAliasing: 1 m_MipCount: -1 m_DepthFormat: 0 - m_ColorFormat: 8 + m_ColorFormat: 74 m_MipMap: 0 m_GenerateMips: 1 m_SRGB: 0 diff --git a/Assets/Resources/Minimap.renderTexture b/Assets/Resources/Minimap.renderTexture index 377298e8f..2f0d0c5cb 100644 --- a/Assets/Resources/Minimap.renderTexture +++ b/Assets/Resources/Minimap.renderTexture @@ -18,7 +18,7 @@ RenderTexture: m_AntiAliasing: 1 m_MipCount: -1 m_DepthFormat: 2 - m_ColorFormat: 69 + m_ColorFormat: 74 m_MipMap: 1 m_GenerateMips: 1 m_SRGB: 0 diff --git a/Assets/Scenes/ARPG.unity b/Assets/Scenes/ARPG.unity index 2c39db5d4..b896df24e 100644 --- a/Assets/Scenes/ARPG.unity +++ b/Assets/Scenes/ARPG.unity @@ -8116,6 +8116,137 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 690092968} m_CullTransparentMesh: 0 +--- !u!1001 &691453770 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalPosition.x + value: 1547.9908 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalPosition.y + value: 799.0965 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalPosition.z + value: -2571.4744 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Name + value: Djinni + objectReference: {fileID: 0} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 7852708265981260911, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[5] + value: + objectReference: {fileID: -905690159841262435, guid: a74970be876d3554ea0f279f39314c9c, + type: 3} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[2] + value: + objectReference: {fileID: 7852708265981260911, guid: ea7457b9a4f0bcb43becaa33de541cbd, + type: 3} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[4] + value: + objectReference: {fileID: 2100000, guid: a76a85450aa271448a72b7dfeec9ff53, type: 2} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[3] + value: + objectReference: {fileID: 2100000, guid: 616adaf59c64a444f8249cc7cf13c527, type: 2} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[6] + value: + objectReference: {fileID: 2100000, guid: 761295ee40506ed489244e2dd3b73158, type: 2} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[7] + value: + objectReference: {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + - target: {fileID: 2115218557376454651, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[8] + value: + objectReference: {fileID: 2100000, guid: b9036e605cc538943a8c7bec97257e87, type: 2} + - target: {fileID: 6947464325843983966, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: -741235592913766832, guid: 885e680924fc12c439a842a2142d4b78, + type: 3} + - target: {fileID: 6947464325843983966, guid: caefaa8e0cbce524f97eb0db4be80a98, + type: 3} + propertyPath: m_Materials.Array.data[1] + value: + objectReference: {fileID: 3720744386649352057, guid: b2bec4b400153d745b2915f1c43e5c96, + type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: caefaa8e0cbce524f97eb0db4be80a98, type: 3} --- !u!1 &713373301 GameObject: m_ObjectHideFlags: 0 @@ -10805,6 +10936,136 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 2 +--- !u!1 &914630718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 914630719} + - component: {fileID: 914630724} + - component: {fileID: 914630723} + - component: {fileID: 914630722} + - component: {fileID: 914630721} + - component: {fileID: 914630720} + m_Layer: 14 + m_Name: Minimap Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914630719 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_LocalRotation: {x: 0, y: 0.7071068, z: -0.7071068, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2095699057} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 180, z: 0} +--- !u!114 &914630720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ec4eea2d4fa2f64f80e17d11987e6f6, type: 3} + m_Name: + m_EditorClassIdentifier: + Target: {fileID: 39508928} + CopyXPosition: 1 + CopyYPosition: 0 + CopyZPosition: 1 + CopyRotation: 0 + PixelSnapCamera: {fileID: 0} + PixelSnapIncrement: 1 +--- !u!114 &914630721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab5a36d7c56c02b448b17592b3ab8857, type: 3} + m_Name: + m_EditorClassIdentifier: + Camera: {fileID: 39508929} +--- !u!64 &914630722 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &914630723 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 8a05cab4a67d31340a22eb222e5d86aa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &914630724 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914630718} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &937280107 GameObject: m_ObjectHideFlags: 0 @@ -11787,7 +12048,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1009503731 MonoBehaviour: @@ -11807,6 +12068,7 @@ MonoBehaviour: SectorBrushes: {fileID: 1037490739} SectorBoundaryBrush: {fileID: 1476765550} MinimapGravityQuad: {fileID: 509767789} + MinimapTintQuad: {fileID: 914630723} SceneCamera: {fileID: 887677622} FogCameras: - {fileID: 559840917} @@ -12013,6 +12275,7 @@ MonoBehaviour: Minimap: {fileID: 970624071} GravityRenderer: {fileID: 509767789} ZoomSpeed: 0.001 + SectorRenderer: {fileID: 1009503731} --- !u!114 &1009503735 MonoBehaviour: m_ObjectHideFlags: 0 @@ -12401,7 +12664,7 @@ Transform: - {fileID: 1108843909} - {fileID: 1647230682} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1001 &1046403180 PrefabInstance: @@ -13854,8 +14117,8 @@ MonoBehaviour: m_EditorClassIdentifier: m_NoiseProfile: {fileID: 11400000, guid: 46965f9cbaf525742a6da4c2172a99cd, type: 2} m_PivotOffset: {x: 0, y: 0, z: 0} - m_AmplitudeGain: 1 - m_FrequencyGain: 1 + m_AmplitudeGain: 0.25 + m_FrequencyGain: 0.5 mNoiseOffsets: {x: 0, y: 0, z: 0} --- !u!114 &1319157837 MonoBehaviour: @@ -18615,7 +18878,7 @@ Transform: - {fileID: 1547889399} - {fileID: 199435031} m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1671945471 GameObject: @@ -22927,8 +23190,9 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 509767791} + - {fileID: 914630719} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2098141212 PrefabInstance: diff --git a/Assets/Scripts/ActionGameManager.cs b/Assets/Scripts/ActionGameManager.cs index c60c8d034..f85ee9286 100644 --- a/Assets/Scripts/ActionGameManager.cs +++ b/Assets/Scripts/ActionGameManager.cs @@ -28,7 +28,7 @@ public class ActionGameManager : MonoBehaviour private int _zoomLevelIndex; public DatabaseCache Cache { get; private set; } - public GameContext Context { get; private set; } + public ItemManager Context { get; private set; } public Zone Zone { get; private set; } void Start() @@ -37,7 +37,7 @@ public class ActionGameManager : MonoBehaviour _filePath = new DirectoryInfo(Application.dataPath).Parent.CreateSubdirectory("GameData"); Cache = new DatabaseCache(); Cache.Load(_filePath.FullName); - Context = new GameContext(Cache, Debug.Log); + Context = new ItemManager(Cache, Settings.GameplaySettings, Debug.Log); var zoneFile = Path.Combine(_filePath.FullName, "Home.zone"); @@ -46,8 +46,8 @@ public class ActionGameManager : MonoBehaviour MessagePackSerializer.Deserialize(File.ReadAllBytes(zoneFile)) : ZoneGenerator.GenerateZone( settings: Settings.ZoneSettings, - mapLayers: Context.MapLayers, - resources: Context.Resources, + // mapLayers: Context.MapLayers, + // resources: Context.Resources, mass: Settings.DefaultZoneMass, radius: Settings.DefaultZoneRadius ); @@ -79,6 +79,7 @@ public class ActionGameManager : MonoBehaviour else { _input.Player.Enable(); + SectorRenderer.ViewDistance = Settings.DefaultViewDistance; SectorRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex]; } }; diff --git a/Assets/Scripts/Editor/DatabaseInspector.cs b/Assets/Scripts/Editor/DatabaseInspector.cs index e1f9ba75f..3ba2ca059 100644 --- a/Assets/Scripts/Editor/DatabaseInspector.cs +++ b/Assets/Scripts/Editor/DatabaseInspector.cs @@ -60,31 +60,31 @@ public class DatabaseInspector : EditorWindow Inspect(obj, field, inspectablesOnly); } - if (obj is GalaxyMapLayerData mapLayer) - { - var global = DatabaseCache.GetAll().FirstOrDefault(); - if (global != null) - { - GUILayout.Label("Preview", EditorStyles.boldLabel); - _galaxyMat.SetFloat("Arms", global.Arms); - _galaxyMat.SetFloat("Twist", global.Twist); - _galaxyMat.SetFloat("TwistPower", global.TwistPower); - _galaxyMat.SetFloat("SpokeOffset", mapLayer.SpokeOffset); - _galaxyMat.SetFloat("SpokeScale", mapLayer.SpokeScale); - _galaxyMat.SetFloat("CoreBoost", mapLayer.CoreBoost); - _galaxyMat.SetFloat("CoreBoostOffset", mapLayer.CoreBoostOffset); - _galaxyMat.SetFloat("CoreBoostPower", mapLayer.CoreBoostPower); - _galaxyMat.SetFloat("EdgeReduction", mapLayer.EdgeReduction); - _galaxyMat.SetFloat("NoisePosition", mapLayer.NoisePosition); - _galaxyMat.SetFloat("NoiseAmplitude", mapLayer.NoiseAmplitude); - _galaxyMat.SetFloat("NoiseOffset", mapLayer.NoiseOffset); - _galaxyMat.SetFloat("NoiseGain", mapLayer.NoiseGain); - _galaxyMat.SetFloat("NoiseLacunarity", mapLayer.NoiseLacunarity); - _galaxyMat.SetFloat("NoiseFrequency", mapLayer.NoiseFrequency); - var rect = GetControlRect(false, Screen.width); - EditorGUI.DrawPreviewTexture(rect, _white, _galaxyMat); - } - } + // if (obj is GalaxyMapLayerData mapLayer) + // { + // var global = DatabaseCache.GetAll().FirstOrDefault(); + // if (global != null) + // { + // GUILayout.Label("Preview", EditorStyles.boldLabel); + // _galaxyMat.SetFloat("Arms", global.Arms); + // _galaxyMat.SetFloat("Twist", global.Twist); + // _galaxyMat.SetFloat("TwistPower", global.TwistPower); + // _galaxyMat.SetFloat("SpokeOffset", mapLayer.SpokeOffset); + // _galaxyMat.SetFloat("SpokeScale", mapLayer.SpokeScale); + // _galaxyMat.SetFloat("CoreBoost", mapLayer.CoreBoost); + // _galaxyMat.SetFloat("CoreBoostOffset", mapLayer.CoreBoostOffset); + // _galaxyMat.SetFloat("CoreBoostPower", mapLayer.CoreBoostPower); + // _galaxyMat.SetFloat("EdgeReduction", mapLayer.EdgeReduction); + // _galaxyMat.SetFloat("NoisePosition", mapLayer.NoisePosition); + // _galaxyMat.SetFloat("NoiseAmplitude", mapLayer.NoiseAmplitude); + // _galaxyMat.SetFloat("NoiseOffset", mapLayer.NoiseOffset); + // _galaxyMat.SetFloat("NoiseGain", mapLayer.NoiseGain); + // _galaxyMat.SetFloat("NoiseLacunarity", mapLayer.NoiseLacunarity); + // _galaxyMat.SetFloat("NoiseFrequency", mapLayer.NoiseFrequency); + // var rect = GetControlRect(false, Screen.width); + // EditorGUI.DrawPreviewTexture(rect, _white, _galaxyMat); + // } + // } if (obj is EquippableItemData equippableItemData) { @@ -973,8 +973,8 @@ public class DatabaseInspector : EditorWindow GUILayout.Label("", GUILayout.Width(width)); if (!isSimple) { - GUILayout.Label("H", _labelStyle); - value.HeatDependent = Toggle(value.HeatDependent); + // GUILayout.Label("H", _labelStyle); + // value.HeatDependent = Toggle(value.HeatDependent); GUILayout.Label("D", _labelStyle); value.DurabilityDependent = Toggle(value.DurabilityDependent); GUILayout.Label("QEx", _labelStyle, GUILayout.Width(labelWidth + 5)); @@ -1099,7 +1099,7 @@ public class DatabaseInspector : EditorWindow Space(); using (var h = new HorizontalScope()) { - GUILayout.Label($"Equipped Items: {loadout.Gear.Sum(i=>((ItemData) DatabaseCache.Get(i))?.Size ?? 0)}/{loadoutHull.Capacity.Min}", EditorStyles.boldLabel); + // GUILayout.Label($"Equipped Items: {loadout.Gear.Sum(i=>((ItemData) DatabaseCache.Get(i))?.Size ?? 0)}/{loadoutHull.Capacity.Min}", EditorStyles.boldLabel); GUILayout.Label($"Mass: {loadout.Gear.Sum(i=>((ItemData) DatabaseCache.Get(i))?.Mass ?? 0)}", EditorStyles.boldLabel, GUILayout.ExpandWidth(false)); } diff --git a/Assets/Scripts/GameSettings.cs b/Assets/Scripts/GameSettings.cs index 22e391700..40d11d5e2 100644 --- a/Assets/Scripts/GameSettings.cs +++ b/Assets/Scripts/GameSettings.cs @@ -19,6 +19,7 @@ public class GameSettings : ScriptableObject public BodySettingsCollection[] BodySettingsCollections; public PlanetSettings PlanetSettings; public ZoneGenerationSettings ZoneSettings; + public GameplaySettings GameplaySettings; } [Serializable] diff --git a/Assets/Scripts/RethinkConnection.cs b/Assets/Scripts/RethinkConnection.cs index 030910463..c4e992529 100644 --- a/Assets/Scripts/RethinkConnection.cs +++ b/Assets/Scripts/RethinkConnection.cs @@ -105,7 +105,6 @@ public static class RethinkConnection { var filter = ((Table) operation).Filter(o => o["$type"] == typeof(GalaxyMapLayerData).Name || - o["$type"] == typeof(GlobalData).Name || o["$type"] == typeof(MegaCorporation).Name); status.GalaxyEntries = filter.Count().RunAtom(connection); operation = filter; diff --git a/Assets/Scripts/Sector Display/MapView.cs b/Assets/Scripts/Sector Display/MapView.cs index eb0899f7b..d0ecf38eb 100644 --- a/Assets/Scripts/Sector Display/MapView.cs +++ b/Assets/Scripts/Sector Display/MapView.cs @@ -11,6 +11,7 @@ public class MapView : MonoBehaviour public Camera Minimap; public MeshRenderer GravityRenderer; public float ZoomSpeed; + public SectorRenderer SectorRenderer; private Transform _minimapTransform; private CopyTransform _minimapCopyTransform; @@ -52,6 +53,7 @@ public class MapView : MonoBehaviour void SetZoom() { + SectorRenderer.ViewDistance = _viewDistance * _aspectRatio; Minimap.orthographicSize = MinimapGravity.orthographicSize = _viewDistance; _gravityRendererTransform.localScale = new Vector3(_viewDistance*_aspectRatio*2, _viewDistance*2, 1); } @@ -83,7 +85,7 @@ public class MapView : MonoBehaviour gravPos.z = pos.z; _gravityRendererTransform.position = gravPos; - _minimapTransform.position = _minimapGravityTransform.position = pos; + Main.transform.position = _minimapTransform.position = _minimapGravityTransform.position = pos; } } diff --git a/Assets/Scripts/Sector Display/SectorRenderer.cs b/Assets/Scripts/Sector Display/SectorRenderer.cs index 37534607f..371435759 100644 --- a/Assets/Scripts/Sector Display/SectorRenderer.cs +++ b/Assets/Scripts/Sector Display/SectorRenderer.cs @@ -18,6 +18,7 @@ public class SectorRenderer : MonoBehaviour public Transform SectorBrushes; public MeshRenderer SectorBoundaryBrush; public MeshRenderer MinimapGravityQuad; + public MeshRenderer MinimapTintQuad; public CinemachineVirtualCamera SceneCamera; public Camera[] FogCameras; public Camera[] MinimapCameras; @@ -183,9 +184,9 @@ public class SectorRenderer : MonoBehaviour { planet = Instantiate(Sun, ZoneRoot); var sun = (SunObject) planet; - sunData.LightColor.Subscribe(c => sun.Light.color = c); + sunData.LightColor.Subscribe(c => sun.Light.color = c.ToColor()); sunData.Mass.Subscribe(m => sun.Light.range = Settings.PlanetSettings.LightRadius.Evaluate(m)); - sunData.FogTintColor.Subscribe(c => sun.FogTint.material.SetColor("_Color", c)); + sunData.FogTintColor.Subscribe(c => sun.FogTint.material.SetColor("_Color", c.ToColor())); sunData.Mass.Subscribe(m => sun.FogTint.transform.localScale = Settings.PlanetSettings.FogTintRadius.Evaluate(m) * Vector3.one); } else planet = Instantiate(GasGiant, ZoneRoot); @@ -313,6 +314,7 @@ public class SectorRenderer : MonoBehaviour var gravPos = MinimapGravityQuad.transform.position; gravPos.y = -Settings.PlanetSettings.ZoneDepth - _maxDepth; MinimapGravityQuad.transform.position = gravPos; + MinimapTintQuad.transform.position = gravPos - Vector3.up*10; } } diff --git a/Assets/Scripts/ServerShared/Agents/AgentBehavior.cs b/Assets/Scripts/ServerShared/Agents/AgentBehavior.cs index 67489445c..3900b8108 100644 --- a/Assets/Scripts/ServerShared/Agents/AgentBehavior.cs +++ b/Assets/Scripts/ServerShared/Agents/AgentBehavior.cs @@ -18,10 +18,10 @@ public abstract class AgentBehavior protected float TurningInput(float2 deltaV) => clamp(-Entity.Direction.AngleDiff(deltaV) * ControllerData.TurningSensitivity, -1, 1); protected ControllerData ControllerData; - protected GameContext Context; + protected ItemManager Context; protected Entity Entity; - public AgentBehavior(GameContext context, Entity entity, ControllerData controllerData) + public AgentBehavior(ItemManager context, Entity entity, ControllerData controllerData) { Context = context; Entity = entity; diff --git a/Assets/Scripts/ServerShared/Agents/Aim.cs b/Assets/Scripts/ServerShared/Agents/Aim.cs index f3c7e177b..b9e0f01b1 100644 --- a/Assets/Scripts/ServerShared/Agents/Aim.cs +++ b/Assets/Scripts/ServerShared/Agents/Aim.cs @@ -12,7 +12,7 @@ public class Aim : AgentBehavior private Turning _turning; private VelocityLimit _velocityLimit; - public Aim(GameContext context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) + public Aim(ItemManager context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) { _velocityLimit = Entity.GetBehaviors().FirstOrDefault(); _thrust = Entity.GetBehavior(); diff --git a/Assets/Scripts/ServerShared/Agents/HaulingTask.cs b/Assets/Scripts/ServerShared/Agents/HaulingTask.cs index 6bec0faf2..706730ef2 100644 --- a/Assets/Scripts/ServerShared/Agents/HaulingTask.cs +++ b/Assets/Scripts/ServerShared/Agents/HaulingTask.cs @@ -9,10 +9,10 @@ public class HaulingTask : AgentTask public override TaskType Type => TaskType.Haul; [JsonProperty("origin"), Key(4)] - public Guid Origin; + public Entity Origin; [JsonProperty("target"), Key(5)] - public Guid Target; + public Entity Target; [JsonProperty("itemType"), Key(6)] public Guid ItemType; diff --git a/Assets/Scripts/ServerShared/Agents/Locomotion.cs b/Assets/Scripts/ServerShared/Agents/Locomotion.cs index ff388e2bd..c257d6452 100644 --- a/Assets/Scripts/ServerShared/Agents/Locomotion.cs +++ b/Assets/Scripts/ServerShared/Agents/Locomotion.cs @@ -14,7 +14,7 @@ public class Locomotion : AgentBehavior private Turning _turning; private VelocityLimit _velocityLimit; - public Locomotion(GameContext context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) + public Locomotion(ItemManager context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) { _velocityLimit = Entity.GetBehaviors().FirstOrDefault(); _thrust = Entity.GetBehavior(); diff --git a/Assets/Scripts/ServerShared/Agents/StationTowing.cs b/Assets/Scripts/ServerShared/Agents/StationTowing.cs index 99aba9264..381d9fe3b 100644 --- a/Assets/Scripts/ServerShared/Agents/StationTowing.cs +++ b/Assets/Scripts/ServerShared/Agents/StationTowing.cs @@ -12,7 +12,7 @@ public class StationTowing : AgentTask [IgnoreMember] public override TaskType Type => TaskType.Tow; [JsonProperty("station"), Key(4)] - public Guid Station; + public OrbitalEntity Station; [JsonProperty("orbitParent"), Key(5)] public Guid OrbitParent; diff --git a/Assets/Scripts/ServerShared/Agents/VelocityMatch.cs b/Assets/Scripts/ServerShared/Agents/VelocityMatch.cs index b61c673c3..bd3e87851 100644 --- a/Assets/Scripts/ServerShared/Agents/VelocityMatch.cs +++ b/Assets/Scripts/ServerShared/Agents/VelocityMatch.cs @@ -13,9 +13,9 @@ public class VelocityMatch : AgentBehavior private Turning _turning; private const float TargetThreshold = .1f; - private GameContext _context; + private ItemManager _context; - public VelocityMatch(GameContext context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) + public VelocityMatch(ItemManager context, Entity entity, ControllerData controllerData) : base(context, entity, controllerData) { _context = context; _thrust = Entity.GetBehavior(); diff --git a/Assets/Scripts/ServerShared/Agents/WanderTask.cs b/Assets/Scripts/ServerShared/Agents/WanderTask.cs new file mode 100644 index 000000000..4fc61dd8e --- /dev/null +++ b/Assets/Scripts/ServerShared/Agents/WanderTask.cs @@ -0,0 +1,5 @@ + +public class WanderTask : AgentTask +{ + public override TaskType Type => TaskType.None; +} \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Agents/WanderTask.cs.meta b/Assets/Scripts/ServerShared/Agents/WanderTask.cs.meta new file mode 100644 index 000000000..eaf3e44c6 --- /dev/null +++ b/Assets/Scripts/ServerShared/Agents/WanderTask.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2320c5e3a86f42eeacb133b6529bfe89 +timeCreated: 1607467429 \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs b/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs index 1bc499ac4..adaa3b9a4 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Behaviors.cs @@ -41,6 +41,11 @@ public interface IAlwaysUpdatedBehavior void AlwaysUpdate(float delta); } +public interface IOrderedBehavior +{ + int Order { get; } +} + public interface IPersistentBehavior// where T : IBehavior { PersistentBehaviorData Store(); @@ -52,12 +57,12 @@ public interface IPopulationAssignment int AssignedPopulation { get; set; } } -public interface IController +public interface IController where T: AgentTask { bool Available { get; } - TaskType TaskType { get; } + //TaskType TaskType { get; } Zone Zone { get; } - void AssignTask(Guid task); + void AssignTask(T task); } [MessagePackObject, @@ -106,5 +111,5 @@ public abstract class BehaviorData [InspectableField, JsonProperty("group"), Key(0)] public int Group; - public abstract IBehavior CreateInstance(GameContext context, Entity entity, Gear item); + public abstract IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item); } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Controller.cs b/Assets/Scripts/ServerShared/Behaviors/Controller.cs index 392cbabca..b384d65db 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Controller.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Controller.cs @@ -3,6 +3,7 @@ using System.Collections; using System.Collections.Generic; using MessagePack; using Newtonsoft.Json; +using UniRx; using Unity.Mathematics; using static Unity.Mathematics.math; using float2 = Unity.Mathematics.float2; @@ -26,27 +27,28 @@ public abstract class ControllerData : BehaviorData public float TargetDistance = 10; } -public abstract class ControllerBase : IBehavior, IController, IInitializableBehavior +public abstract class ControllerBase : IBehavior, IController, IInitializableBehavior where T : AgentTask { - protected Guid HomeEntity => (_entity as Ship)?.HomeEntity ?? Guid.Empty; - public bool Available => _spaceworthy && Task == Guid.Empty; - public abstract TaskType TaskType { get; } - public Zone Zone => _entity.Zone; + protected Entity HomeEntity => (Entity as Ship)?.HomeEntity; + public bool Available => _spaceworthy && Task == null; + //public abstract TaskType TaskType { get; } + public Zone Zone => Entity.Zone; public BehaviorData Data => _controllerData; + protected ItemManager ItemManager { get; } + protected Entity Entity { get; } + protected Locomotion Locomotion; protected VelocityMatch VelocityMatch; protected Aim Aim; protected Func TargetPosition; protected Func TargetVelocity; protected bool MatchVelocity; - protected List Path; - protected Guid Task; + // protected List Path; + protected T Task; protected bool Moving; protected bool Waiting; - private GameContext _context; - private Entity _entity; private ControllerData _controllerData; private MovementPhase _movementPhase; private Action _onFinishMoving; @@ -54,33 +56,36 @@ public abstract class ControllerBase : IBehavior, IController, IInitializableBeh private float _waitTime; private Action _onFinishWaiting; - public ControllerBase(GameContext context, ControllerData data, Entity entity) + public ControllerBase(ItemManager itemManager, ControllerData data, Entity entity) { - _context = context; + ItemManager = itemManager; + Entity = entity; _controllerData = data; - _entity = entity; - entity.GearEvent.OnChanged += () => - { - _spaceworthy = entity.GetBehavior() != null && entity.GetBehavior() != null; - if(_spaceworthy) - CreateBehaviors(); - }; + CheckSpaceworthiness(); + entity.EquippedItems.ObserveAdd().Subscribe(added => CheckSpaceworthiness()); + } + + private void CheckSpaceworthiness() + { + _spaceworthy = Entity.GetBehavior() != null && Entity.GetBehavior() != null; + if(_spaceworthy) + CreateBehaviors(); } public void CreateBehaviors() { - Locomotion = new Locomotion(_context, _entity, _controllerData); - VelocityMatch = new VelocityMatch(_context, _entity, _controllerData); - Aim = new Aim(_context, _entity, _controllerData); + Locomotion = new Locomotion(ItemManager, Entity, _controllerData); + VelocityMatch = new VelocityMatch(ItemManager, Entity, _controllerData); + Aim = new Aim(ItemManager, Entity, _controllerData); } public void Initialize() { CreateBehaviors(); - _context.CorporationControllers[_entity.Corporation].Add(this); + // _context.CorporationControllers[_entity.Corporation].Add(this); } - public void AssignTask(Guid task) + public void AssignTask(T task) { Task = task; Moving = false; @@ -91,7 +96,7 @@ public abstract class ControllerBase : IBehavior, IController, IInitializableBeh if (Available) { // No task is assigned and we're at home, do nothing! - if (_entity.Parent == HomeEntity) + if (Entity.Parent == HomeEntity) return false; // No task is assigned, but we're not home, go home! @@ -115,11 +120,11 @@ public abstract class ControllerBase : IBehavior, IController, IInitializableBeh if (Moving) { - if(_entity.Parent!=Guid.Empty) - _entity.RemoveParent(); + if(Entity.Parent!=null) + Entity.RemoveParent(); var targetPosition = TargetPosition(); - var distance = length(targetPosition - _entity.Position); + var distance = length(targetPosition - Entity.Position); if (MatchVelocity) { var targetVelocity = TargetVelocity(); @@ -165,28 +170,24 @@ public abstract class ControllerBase : IBehavior, IController, IInitializableBeh public void FinishTask() { - if (Task == Guid.Empty) + if (Task == null) return; - var task = _context.Cache.Get(Task); - _context.Cache.Delete(task); - _context.Cache.Get(_entity.Corporation).Tasks.Remove(task.ID); - Task = Guid.Empty; + Task = null; } public void GoHome(Action onFinish = null) { - var homeEntity = _context.Cache.Get(HomeEntity); - if (Zone == homeEntity.Zone) MoveTo(homeEntity, true, () => + MoveTo(HomeEntity, true, () => { - _entity.SetParent(homeEntity); + Entity.SetParent(HomeEntity); onFinish?.Invoke(); }); - else MoveTo(homeEntity.Zone.Data.ID, () => MoveTo(homeEntity, true, () => - { - _entity.SetParent(homeEntity); - onFinish?.Invoke(); - })); + // else MoveTo(homeEntity.Zone.Data.ID, () => MoveTo(homeEntity, true, () => + // { + // _entity.SetParent(homeEntity); + // onFinish?.Invoke(); + // })); } public void Wait(float time, Action onFinish = null) @@ -226,25 +227,25 @@ public abstract class ControllerBase : IBehavior, IController, IInitializableBeh _onFinishMoving = onFinish; } - public void MoveTo(Guid zone, Action onFinish = null) - { - var path = _context.FindPath(_context.GalaxyZones[Zone.Data.ID], _context.GalaxyZones[zone]); - - void OnNextZone() - { - path.RemoveAt(0); - if (path.Count > 0) - { - MoveTo(Zone.WormholePosition(Path[0]), false, OnNextZone); - } - else - { - onFinish?.Invoke(); - } - } - - OnNextZone(); - } + // public void MoveTo(Guid zone, Action onFinish = null) + // { + // var path = _context.FindPath(_context.GalaxyZones[Zone.Data.ID], _context.GalaxyZones[zone]); + // + // void OnNextZone() + // { + // path.RemoveAt(0); + // if (path.Count > 0) + // { + // MoveTo(Zone.WormholePosition(Path[0]), false, OnNextZone); + // } + // else + // { + // onFinish?.Invoke(); + // } + // } + // + // OnNextZone(); + // } } public enum MovementPhase diff --git a/Assets/Scripts/ServerShared/Behaviors/Cooldown.cs b/Assets/Scripts/ServerShared/Behaviors/Cooldown.cs index 38fd45381..82554be66 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Cooldown.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Cooldown.cs @@ -9,7 +9,7 @@ public class CooldownData : BehaviorData [InspectableField, JsonProperty("cooldown"), Key(1), RuntimeInspectable] public PerformanceStat Cooldown = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Cooldown(context, this, entity, item); } @@ -18,16 +18,15 @@ public class CooldownData : BehaviorData public class Cooldown : IBehavior, IAlwaysUpdatedBehavior { private CooldownData _data; + public BehaviorData Data => _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } - - public BehaviorData Data => _data; + private EquippedItem Item { get; } + private ItemManager Context { get; } private float _cooldown; // Normalized - public Cooldown(GameContext context, CooldownData data, Entity entity, Gear item) + public Cooldown(ItemManager context, CooldownData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -49,6 +48,6 @@ public class Cooldown : IBehavior, IAlwaysUpdatedBehavior public void AlwaysUpdate(float delta) { - _cooldown -= delta / Context.Evaluate(_data.Cooldown, Item, Entity); + _cooldown -= delta / Context.Evaluate(_data.Cooldown, Item.EquippableItem, Entity); } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/EnergyDraw.cs b/Assets/Scripts/ServerShared/Behaviors/EnergyDraw.cs index bf5f9b839..af30fbdb6 100644 --- a/Assets/Scripts/ServerShared/Behaviors/EnergyDraw.cs +++ b/Assets/Scripts/ServerShared/Behaviors/EnergyDraw.cs @@ -12,23 +12,24 @@ public class EnergyDrawData : BehaviorData [InspectableField, JsonProperty("perSecond"), Key(2)] public bool PerSecond; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new EnergyDraw(context, this, entity, item); } } -public class EnergyDraw : IBehavior +public class EnergyDraw : IBehavior, IOrderedBehavior { private EnergyDrawData _data; + public int Order => -100; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public EnergyDraw(GameContext context, EnergyDrawData data, Entity entity, Gear item) + public EnergyDraw(ItemManager context, EnergyDrawData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -38,7 +39,7 @@ public class EnergyDraw : IBehavior public bool Update(float delta) { - Entity.Energy -= Context.Evaluate(_data.Draw, Item, Entity) * (_data.PerSecond ? delta : 1); + Entity.Energy -= Context.Evaluate(_data.Draw, Item.EquippableItem, Entity) * (_data.PerSecond ? delta : 1); return true; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs b/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs index 426e46084..a4ce96464 100644 --- a/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs +++ b/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs @@ -22,13 +22,13 @@ public class FactoryData : BehaviorData [InspectableDatabaseLink(typeof(PersonalityAttribute)), JsonProperty("productionProfile"), Key(4)] public Dictionary ProductionProfile = new Dictionary(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Factory(context, this, entity, item); } } -public class Factory : IBehavior, IPersistentBehavior, IPopulationAssignment +public class Factory : IBehavior//, IPersistentBehavior, IPopulationAssignment { public float ProductionQuality; public double RetoolingTime; @@ -38,8 +38,8 @@ public class Factory : IBehavior, IPersistentBehavior, IPopulationAssignment public int AssignedPopulation { get; set; } public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; @@ -56,11 +56,10 @@ public class Factory : IBehavior, IPersistentBehavior, IPopulationAssignment Active = false; if(value != Guid.Empty) { - ItemName = Context.Cache.Get(Context.Cache.Get(value).Item).Name; + ItemName = Context.ItemData.Get(Context.ItemData.Get(value).Item).Name; RetoolingTime = ToolingTime; _retooling = true; } - Item.Change(); } } } @@ -71,102 +70,207 @@ public class Factory : IBehavior, IPersistentBehavior, IPopulationAssignment private bool _retooling = false; private float _currentProductionQuality; - public Factory(GameContext context, FactoryData data, Entity entity, Gear item) + public Factory(ItemManager context, FactoryData data, Entity entity, EquippedItem item) { Context = context; _data = data; Entity = entity; Item = item; } - + public bool Update(float delta) { - ToolingTime = Context.Evaluate(_data.ToolingTime, Item, Entity); - var blueprint = Context.Cache.Get(_blueprint); - if (blueprint == null) - return false; - - if (ItemUnderConstruction != Guid.Empty) - { - Entity.IncompleteCargo[ItemUnderConstruction] = - Entity.IncompleteCargo[ItemUnderConstruction] - delta * (AssignedPopulation + _data.AutomationPoints) / - pow(lerp(blueprint.QualityFloor, 1, saturate(_currentProductionQuality)), - blueprint.ProductionExponent); - - if(Entity.IncompleteCargo[ItemUnderConstruction] < 0) - { - var item = Context.Cache.Get(ItemUnderConstruction); - if (item is SimpleCommodity simpleCommodity) - Entity.AddCargo(simpleCommodity); - else if (item is CraftedItemInstance craftedItemInstance) - Entity.AddCargo(craftedItemInstance); - Entity.IncompleteCargo.Remove(ItemUnderConstruction); - ItemUnderConstruction = Guid.Empty; - foreach (var attribute in _data.ProductionProfile) - Entity.Personality[attribute.Key] = lerp(Entity.Personality[attribute.Key], attribute.Value, - Context.GlobalData.ProductionPersonalityLerp * ((float) AssignedPopulation / Entity.Population)); - Item.Change(); - } - - return true; - } - - if (RetoolingTime > 0) - { - RetoolingTime -= delta; - return false; - } - - if (_retooling) - { - _retooling = false; - Item.Change(); - } - - if (Active) - { - var profileDistance = 0f; - if (_data.ProductionProfile.Any()) - profileDistance = _data.ProductionProfile.Sum(x => abs(x.Value - Entity.Personality[x.Key])) / - _data.ProductionProfile.Count; - var personalityQuality = - (_data.AutomationPoints * _data.AutomationQuality + AssignedPopulation * (1 - profileDistance)) / - (_data.AutomationPoints + AssignedPopulation); - ItemUnderConstruction = Entity.Build(blueprint, - blueprint.Quality * - pow(personalityQuality, blueprint.PersonalityExponent) * - pow(ProductionQuality, blueprint.QualityExponent) * - // Applying exponents to two random numbers and averaging them produces a range of interesting probability distributions for quality - (pow(Context.Random.NextFloat(), blueprint.RandomQualityExponent) + - pow(Context.Random.NextFloat(), blueprint.RandomQualityExponent)) / 2, ItemName); - - if(ItemUnderConstruction!=Guid.Empty) - Item.Change(); - } - + // ToolingTime = Context.Evaluate(_data.ToolingTime, Item, Entity); + // var blueprint = Context.ItemData.Get(_blueprint); + // if (blueprint == null) + // return false; + // + // if (ItemUnderConstruction != Guid.Empty) + // { + // Entity.IncompleteCargo[ItemUnderConstruction] = + // Entity.IncompleteCargo[ItemUnderConstruction] - delta * (AssignedPopulation + _data.AutomationPoints) / + // pow(lerp(blueprint.QualityFloor, 1, saturate(_currentProductionQuality)), + // blueprint.ProductionExponent); + // + // if(Entity.IncompleteCargo[ItemUnderConstruction] < 0) + // { + // var item = Context.ItemData.Get(ItemUnderConstruction); + // if (item is SimpleCommodity simpleCommodity) + // Entity.AddCargo(simpleCommodity); + // else if (item is CraftedItemInstance craftedItemInstance) + // Entity.AddCargo(craftedItemInstance); + // Entity.IncompleteCargo.Remove(ItemUnderConstruction); + // ItemUnderConstruction = Guid.Empty; + // foreach (var attribute in _data.ProductionProfile) + // Entity.Personality[attribute.Key] = lerp(Entity.Personality[attribute.Key], attribute.Value, + // Context.GameplaySettings.ProductionPersonalityLerp * ((float) AssignedPopulation / Entity.Population)); + // } + // + // return true; + // } + // + // if (RetoolingTime > 0) + // { + // RetoolingTime -= delta; + // return false; + // } + // + // if (_retooling) + // { + // _retooling = false; + // } + // + // if (Active) + // { + // var profileDistance = 0f; + // if (_data.ProductionProfile.Any()) + // profileDistance = _data.ProductionProfile.Sum(x => abs(x.Value - Entity.Personality[x.Key])) / + // _data.ProductionProfile.Count; + // var personalityQuality = + // (_data.AutomationPoints * _data.AutomationQuality + AssignedPopulation * (1 - profileDistance)) / + // (_data.AutomationPoints + AssignedPopulation); + // ItemUnderConstruction = Entity.Build(blueprint, + // blueprint.Quality * + // pow(personalityQuality, blueprint.PersonalityExponent) * + // pow(ProductionQuality, blueprint.QualityExponent) * + // // Applying exponents to two random numbers and averaging them produces a range of interesting probability distributions for quality + // (pow(Context.Random.NextFloat(), blueprint.RandomQualityExponent) + + // pow(Context.Random.NextFloat(), blueprint.RandomQualityExponent)) / 2, ItemName); + // } + // return false; } - - // TODO Update Factory Persistence - public PersistentBehaviorData Store() - { - return new FactoryPersistence - { - Blueprint = _blueprint, - RetoolingTime = RetoolingTime, - AssignedPopulation = AssignedPopulation, - ProductionQuality = ProductionQuality - }; - } - - public void Restore(PersistentBehaviorData data) - { - var factoryPersistence = data as FactoryPersistence; - _blueprint = factoryPersistence.Blueprint; - RetoolingTime = factoryPersistence.RetoolingTime; - AssignedPopulation = factoryPersistence.AssignedPopulation; - ProductionQuality = factoryPersistence.ProductionQuality; - } + // + // // TODO Update Factory Persistence + // public PersistentBehaviorData Store() + // { + // return new FactoryPersistence + // { + // Blueprint = _blueprint, + // RetoolingTime = RetoolingTime, + // AssignedPopulation = AssignedPopulation, + // ProductionQuality = ProductionQuality + // }; + // } + // + // public void Restore(PersistentBehaviorData data) + // { + // var factoryPersistence = data as FactoryPersistence; + // _blueprint = factoryPersistence.Blueprint; + // RetoolingTime = factoryPersistence.RetoolingTime; + // AssignedPopulation = factoryPersistence.AssignedPopulation; + // ProductionQuality = factoryPersistence.ProductionQuality; + // } + // + // public Guid Build(BlueprintData blueprint, float quality, string name, bool direct = false) + // { + // if (direct) + // { + // if(blueprint.FactoryItem!=Guid.Empty) + // throw new ArgumentException("Attempted to directly build a blueprint which requires a factory!"); + // var blueprintItem = Context.Cache.Get(blueprint.Item); + // if(blueprintItem == null) + // throw new ArgumentException("Attempted to directly build a blueprint for a missing or incompatible item!"); + // } + // + // //var newItemID = Guid.Empty; + // + // // GetBlueprintIngredients will assign the output lists with the items matching the blueprint, and return false if they are not found + // if (!GetBlueprintIngredients(blueprint, out var simpleIngredients, out var compoundIngredients)) + // return Guid.Empty; + // + // // These will be bundled with the data for the compound commodity instance + // var ingredients = new List(); + // ingredients.AddRange(compoundIngredients.Select(RemoveCargo)); + // ingredients.AddRange(simpleIngredients.Select(sc => RemoveCargo(sc, blueprint.Ingredients[sc.Data]))); + // + // var blueprintItemData = Context.Cache.Get(blueprint.Item); + // + // // Creating new crafted item instances is a bit more complicated + // if (blueprintItemData is CraftedItemData) + // { + // CraftedItemInstance newItem; + // + // if (blueprintItemData is EquippableItemData equippableItemData) + // { + // var newGear = new EquippableItem + // { + // Context = Context, + // Data = blueprintItemData.ID, + // Ingredients = ingredients.Select(ii=>ii.ID).ToList(), + // Quality = quality, + // Blueprint = blueprint.ID, + // Name = name, + // SourceEntity = ID + // }; + // newGear.Durability = Context.Evaluate(equippableItemData.Durability, newGear); + // newItem = newGear; + // } + // else + // { + // newItem = new CompoundCommodity + // { + // Context = Context, + // Data = blueprintItemData.ID, + // Ingredients = ingredients.Select(ii=>ii.ID).ToList(), + // Quality = quality, + // Blueprint = blueprint.ID, + // Name = name, + // SourceEntity = ID + // }; + // } + // Context.Cache.Add(newItem); + // if (direct) + // IncompleteGear[newItem.ID] = blueprint.ProductionTime; + // else + // IncompleteCargo[newItem.ID] = blueprint.ProductionTime; + // return newItem.ID; + // } + // + // var newSimpleCommodity = new SimpleCommodity + // { + // Context = Context, + // Data = blueprintItemData.ID, + // Quantity = 1 + // }; + // Context.Cache.Add(newSimpleCommodity); + // IncompleteCargo[newSimpleCommodity.ID] = blueprint.ProductionTime; + // return newSimpleCommodity.ID; + // } + // + // public bool GetBlueprintIngredients(BlueprintData blueprint, out List simpleIngredients, + // out List compoundIngredients) + // { + // simpleIngredients = new List(); + // compoundIngredients = new List(); + // var hasAllIngredients = true; + // var cargoInstances = Cargo.Select(c => Context.Cache.Get(c)); + // foreach (var kvp in blueprint.Ingredients) + // { + // var itemData = Context.Cache.Get(kvp.Key); + // if (itemData is SimpleCommodityData) + // { + // var matchingItem = cargoInstances.FirstOrDefault(ii => + // { + // if (!(ii is SimpleCommodity simpleCommodity)) return false; + // return simpleCommodity.Data == itemData.ID && simpleCommodity.Quantity >= kvp.Value; + // }) as SimpleCommodity; + // hasAllIngredients = hasAllIngredients && matchingItem != null; + // if(matchingItem != null) + // simpleIngredients.Add(matchingItem); + // } + // else + // { + // var matchingItems = + // cargoInstances.Where(ii => (ii as CompoundCommodity)?.Data == itemData.ID).Cast().ToArray(); + // hasAllIngredients = hasAllIngredients && matchingItems.Length >= kvp.Value; + // if(matchingItems.Length >= kvp.Value) + // compoundIngredients.AddRange(matchingItems.Take(kvp.Value)); + // } + // } + // + // return hasAllIngredients; + // } } [MessagePackObject, JsonObject(MemberSerialization.OptIn)] diff --git a/Assets/Scripts/ServerShared/Behaviors/HaulingController.cs b/Assets/Scripts/ServerShared/Behaviors/HaulingController.cs index 977b193f4..0b8ea5b69 100644 --- a/Assets/Scripts/ServerShared/Behaviors/HaulingController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/HaulingController.cs @@ -12,136 +12,121 @@ public class HaulingControllerData : ControllerData { [InspectableField, JsonProperty("targetDistance"), Key(6)] public float DockTime = 2; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new HaulingController(context, this, entity, item); } } -public class HaulingController : ControllerBase, IBehavior, IPersistentBehavior +public class HaulingController : ControllerBase, IBehavior, IPersistentBehavior { - public override TaskType TaskType => TaskType.Haul; public BehaviorData Data => _data; - private HaulingControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; + + private ItemManager ItemManager { get; } + private Entity Entity { get; } + private EquippedItem Item { get; } + private bool _taskStarted; private int _itemsDelivered; + private int _itemsCarried; private SimpleCommodity _simpleCommodityDelivery; private List _craftedItemDelivery = new List(); - public HaulingController(GameContext context, HaulingControllerData data, Entity entity, Gear item) : base(context, data, entity) + public HaulingController(ItemManager itemManager, HaulingControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity) { - _context = context; + ItemManager = itemManager; _data = data; - _entity = entity; - _item = item; + Entity = entity; + Item = item; } public new bool Update(float delta) { - var haulingTask = _context.Cache.Get(Task); - if (haulingTask != null) + if (Task != null) { if (!_taskStarted) { - MoveTo(haulingTask.Zone, OnOriginZoneArrival); + MoveTo(Task.Origin, true, OnPickup); + //MoveTo(haulingTask.Zone, OnOriginZoneArrival); _taskStarted = true; } } return base.Update(delta); } - void OnOriginZoneArrival() - { - var haulingTask = _context.Cache.Get(Task); - - _entity.SetMessage("Entering pickup phase."); - - MoveTo(_context.Cache.Get(haulingTask.Origin), true, OnPickup); - } + // void OnOriginZoneArrival() + // { + // var haulingTask = _context.ItemData.Get(Task); + // + // _entity.SetMessage("Entering pickup phase."); + // + // MoveTo(_context.ItemData.Get(haulingTask.Origin), true, OnPickup); + // } void OnPickup() { - var haulingTask = _context.Cache.Get(Task); - var target = Zone.Entities[haulingTask.Origin] as OrbitalEntity; + Entity.SetParent(Task.Origin); + + _itemsCarried = Task.Origin.TryTransferItems(Entity, Task.ItemType, Task.Quantity - _itemsDelivered); + + if (_itemsCarried == 0) + { + FinishTask(); + return; + } - _entity.SetParent(target); - var itemData = _context.Cache.Get(haulingTask.ItemType); - int quantity = min((int) ((_entity.Capacity - _entity.OccupiedCapacity) / itemData.Size), haulingTask.Quantity - _itemsDelivered); - if (itemData is SimpleCommodityData) - { - var itemMatch = target.Cargo - .Select(id => _context.Cache.Get(id)) - .FirstOrDefault(ii => ii != null && ii.Data == haulingTask.ItemType); - if(itemMatch==null) - FinishTask(); - _simpleCommodityDelivery = _entity.AddCargo(target.RemoveCargo(itemMatch, quantity)); - } - else if (itemData is CraftedItemData) - { - var itemMatches = target.Cargo - .Select(id => _context.Cache.Get(id)) - .Where(ii => ii != null && ii.Data == haulingTask.ItemType) - .ToArray(); - if(!itemMatches.Any()) - FinishTask(); - foreach (var match in itemMatches) - _craftedItemDelivery.Add(_entity.AddCargo(target.RemoveCargo(match))); - } Wait(_data.DockTime, OnItemObtained); } void OnItemObtained() { - var haulingTask = _context.Cache.Get(Task); - _entity.SetMessage("Entering delivery phase."); + Entity.SetMessage("Entering delivery phase."); - var target = _context.Cache.Get(haulingTask.Target); - - MoveTo(target.Zone.Data.ID, OnTargetZoneArrival); + MoveTo(Task.Target, true, OnDelivery); + //MoveTo(target.Zone.Data.ID, OnTargetZoneArrival); } - void OnTargetZoneArrival() - { - var haulingTask = _context.Cache.Get(Task); - - MoveTo(_context.Cache.Get(haulingTask.Target), true, OnDelivery); - } + // void OnTargetZoneArrival() + // { + // var haulingTask = _context.ItemData.Get(Task); + // + // MoveTo(_context.ItemData.Get(haulingTask.Target), true, OnDelivery); + // } void OnDelivery() { - var haulingTask = _context.Cache.Get(Task); - var target = Zone.Entities[haulingTask.Target] as OrbitalEntity; - - _entity.SetParent(target); - - var itemData = _context.Cache.Get(haulingTask.ItemType); - if (itemData is SimpleCommodityData) - { - target.AddCargo(_entity.RemoveCargo(_simpleCommodityDelivery, _simpleCommodityDelivery.Quantity)); - _itemsDelivered += _simpleCommodityDelivery.Quantity; - _simpleCommodityDelivery = null; - } - else if (itemData is CraftedItemData) - { - foreach (var item in _craftedItemDelivery) - target.AddCargo(_entity.RemoveCargo(item)); - _itemsDelivered += _craftedItemDelivery.Count; - _craftedItemDelivery.Clear(); - } - + Entity.SetParent(Task.Target); + + var itemsDelivered = Entity.TryTransferItems(Task.Target, Task.ItemType, _itemsCarried); + _itemsCarried -= itemsDelivered; + _itemsDelivered += itemsDelivered; + Wait(_data.DockTime, () => { - if(_itemsDelivered == haulingTask.Quantity) + // We were unable to transfer all onboard items to target entity, cargo is probably full. Bring back the surplus and end the mission + if(_itemsCarried > 0) + MoveTo(Task.Origin, true, ReturnSurplusToOrigin); + // We have delivered the target quantity of items, end the mission + else if(_itemsDelivered >= Task.Quantity) FinishTask(); + // We aren't done yet. Resetting the task will make us go for another delivery run else _taskStarted = false; }); } + void ReturnSurplusToOrigin() + { + Entity.SetParent(Task.Origin); + + Entity.TryTransferItems(Task.Origin, Task.ItemType, _itemsCarried); + + Wait(_data.DockTime, OnItemObtained); + + FinishTask(); + } + public PersistentBehaviorData Store() { return new HaulingControllerPersistence @@ -160,5 +145,5 @@ public class HaulingController : ControllerBase, IBehavior, IPersistentBehavior public class HaulingControllerPersistence : PersistentBehaviorData { [JsonProperty("task"), Key(0)] - public Guid Task; + public HaulingTask Task; } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Heat.cs b/Assets/Scripts/ServerShared/Behaviors/Heat.cs index 5341353c0..40ffd8cc8 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Heat.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Heat.cs @@ -12,7 +12,7 @@ public class HeatData : BehaviorData [InspectableField, JsonProperty("perSecond"), Key(2)] public bool PerSecond; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Heat(context, this, entity, item); } @@ -23,12 +23,12 @@ public class Heat : IBehavior private HeatData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public Heat(GameContext context, HeatData data, Entity entity, Gear item) + public Heat(ItemManager context, HeatData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -38,7 +38,7 @@ public class Heat : IBehavior public bool Update(float delta) { - Entity.AddHeat(Context.Evaluate(_data.Heat, Item, Entity) * (_data.PerSecond ? delta : 1)); + Item.Temperature += Context.Evaluate(_data.Heat, Item.EquippableItem, Entity) * (_data.PerSecond ? delta : 1) / Context.GetThermalMass(Item.EquippableItem); return true; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Hitscan.cs b/Assets/Scripts/ServerShared/Behaviors/Hitscan.cs index 3bc66fd25..8a95c7781 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Hitscan.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Hitscan.cs @@ -7,7 +7,7 @@ public class HitscanData : WeaponData [InspectableField, JsonProperty("perSecond"), Key(6)] public bool PerSecond; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Hitscan(context, this, entity, item); } @@ -19,14 +19,14 @@ public class Hitscan : IBehavior private float _cooldown; // normalized private HitscanData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } private float _firingVisibility; public BehaviorData Data => _data; public float Range { get; private set; } - public Hitscan(GameContext context, HitscanData c, Entity entity, Gear item) + public Hitscan(ItemManager context, HitscanData c, Entity entity, EquippedItem item) { Context = context; _data = c; @@ -37,7 +37,7 @@ public class Hitscan : IBehavior public bool Update(float delta) { // TODO: Implement hitscan weapons! - Range = Context.Evaluate(_data.Range, Item, Entity); + Range = Context.Evaluate(_data.Range, Item.EquippableItem, Entity); return true; } diff --git a/Assets/Scripts/ServerShared/Behaviors/ItemUsage.cs b/Assets/Scripts/ServerShared/Behaviors/ItemUsage.cs index 8757210bd..dea6a6733 100644 --- a/Assets/Scripts/ServerShared/Behaviors/ItemUsage.cs +++ b/Assets/Scripts/ServerShared/Behaviors/ItemUsage.cs @@ -10,7 +10,7 @@ public class ItemUsageData : BehaviorData [InspectableDatabaseLink(typeof(SimpleCommodityData)), JsonProperty("item"), Key(1), RuntimeInspectable] public Guid Item; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new ItemUsage(context, this, entity, item); } @@ -21,12 +21,12 @@ public class ItemUsage : IBehavior private ItemUsageData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public ItemUsage(GameContext context, ItemUsageData data, Entity entity, Gear item) + public ItemUsage(ItemManager context, ItemUsageData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -36,19 +36,15 @@ public class ItemUsage : IBehavior public bool Update(float delta) { - var cargoInstances = Entity.Cargo.Select(c => Context.Cache.Get(c)); - if (cargoInstances.FirstOrDefault(c => c.Data == _data.Item) is SimpleCommodity item) - { - if (item.Quantity > 1) - item.Quantity--; - else - { - Entity.Cargo.Remove(item.ID); - Context.Cache.Delete(item); - } + var cargo = Entity.FindItemInCargo(_data.Item); + if (cargo == null) return false; - return true; - } - return false; + var item = cargo.ItemsOfType[_data.Item][0]; + if (item is SimpleCommodity simpleCommodity) + cargo.Remove(simpleCommodity, 1); + if (item is CraftedItemInstance craftedItemInstance) + cargo.Remove(craftedItemInstance); + + return true; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Launcher.cs b/Assets/Scripts/ServerShared/Behaviors/Launcher.cs index 84678aa12..25ddbd320 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Launcher.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Launcher.cs @@ -37,7 +37,7 @@ public class LauncherData : WeaponData [InspectableField, JsonProperty("lockOnTime"), Key(15)] public PerformanceStat LockOnTime = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Launcher(context, this, entity, item); } @@ -52,13 +52,13 @@ public class Launcher : IBehavior, IAlwaysUpdatedBehavior private LauncherData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } private float _firingVisibility; public BehaviorData Data => _data; - public Launcher(GameContext context, LauncherData m, Entity entity, Gear item) + public Launcher(ItemManager context, LauncherData m, Entity entity, EquippedItem item) { Context = context; _data = m; diff --git a/Assets/Scripts/ServerShared/Behaviors/MiningController.cs b/Assets/Scripts/ServerShared/Behaviors/MiningController.cs index 0a6147105..7539e32d8 100644 --- a/Assets/Scripts/ServerShared/Behaviors/MiningController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/MiningController.cs @@ -10,117 +10,110 @@ using static Unity.Mathematics.math; [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)] public class MiningControllerData : ControllerData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new MiningController(context, this, entity, item); } } -public class MiningController : ControllerBase, IBehavior, IPersistentBehavior, IInitializableBehavior +public class MiningController : ControllerBase, IBehavior, IPersistentBehavior, IInitializableBehavior { - public override TaskType TaskType => TaskType.Mine; public BehaviorData Data => _data; private MiningControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; + private EquippedItem Item { get; } private bool _taskStarted; private int _asteroid = -1; private MiningTool _miningTool; private Switch _toolSwitch; - public MiningController(GameContext context, MiningControllerData data, Entity entity, Gear item) : base(context, data, entity) + public MiningController(ItemManager itemManager, MiningControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity) { - _context = context; _data = data; - _entity = entity; - _item = item; + Item = item; } public new void Initialize() { - _miningTool = _entity.GetBehavior(); - _toolSwitch = _entity.GetSwitch(); + _miningTool = Entity.GetBehavior(); + _toolSwitch = Entity.GetSwitch(); base.Initialize(); } public new bool Update(float delta) { - var miningTask = _context.Cache.Get(Task); - if (miningTask != null) - { - if (!_taskStarted) - { - NextAsteroid(); - _taskStarted = true; - } - else - { - if (!Moving) - { - if (_entity.OccupiedCapacity < _entity.Capacity - 1) - { - var asteroidTransform = Zone.GetAsteroidTransform(miningTask.Asteroids, _asteroid); - if (length(_entity.Position - asteroidTransform.xy) - asteroidTransform.w > _miningTool.Range) - { - _entity.SetMessage("Moving to target asteroid."); - MoveTo(() => Zone.GetAsteroidTransform(miningTask.Asteroids, _asteroid).xy, - () => Zone.GetAsteroidVelocity(miningTask.Asteroids, _asteroid)); - _toolSwitch.Activated = false; - } - else - { - if (Zone.AsteroidExists(miningTask.Asteroids, _asteroid)) - { - _miningTool.AsteroidBelt = miningTask.Asteroids; - _miningTool.Asteroid = _asteroid; - _toolSwitch.Activated = true; - Aim.Objective = Zone.GetAsteroidTransform(miningTask.Asteroids, _asteroid).xy; - Aim.Update(delta); - } - else NextAsteroid(); - } - } - else - { - _entity.SetMessage("Out of cargo space. Returning home to offload cargo."); - GoHome(OnArriveHome); - } - } - } - } + // if (Task != null) + // { + // if (!_taskStarted) + // { + // NextAsteroid(); + // _taskStarted = true; + // } + // else + // { + // if (!Moving) + // { + // if (_entity.OccupiedCapacity < _entity.Capacity - 1) + // { + // var asteroidTransform = Zone.GetAsteroidTransform(Task.Asteroids, _asteroid); + // if (length(_entity.Position - asteroidTransform.xy) - asteroidTransform.w > _miningTool.Range) + // { + // _entity.SetMessage("Moving to target asteroid."); + // MoveTo(() => Zone.GetAsteroidTransform(Task.Asteroids, _asteroid).xy, + // () => Zone.GetAsteroidVelocity(Task.Asteroids, _asteroid)); + // _toolSwitch.Activated = false; + // } + // else + // { + // if (Zone.AsteroidExists(Task.Asteroids, _asteroid)) + // { + // _miningTool.AsteroidBelt = Task.Asteroids; + // _miningTool.Asteroid = _asteroid; + // _toolSwitch.Activated = true; + // Aim.Objective = Zone.GetAsteroidTransform(Task.Asteroids, _asteroid).xy; + // Aim.Update(delta); + // } + // else NextAsteroid(); + // } + // } + // else + // { + // _entity.SetMessage("Out of cargo space. Returning home to offload cargo."); + // GoHome(OnArriveHome); + // } + // } + // } + // } return base.Update(delta); } - private void OnArriveHome() - { - var homeEntity = _context.Cache.Get(HomeEntity); - foreach (var item in _entity.Cargo - .Select(id => _context.Cache.Get(id)) - .Where(item => item is SimpleCommodity) - .Cast() - .ToArray()) - { - int quantity = min((int) ((homeEntity.Capacity - homeEntity.OccupiedCapacity) / item.ItemData.Size), item.Quantity); - var newItem = _entity.RemoveCargo(item, quantity); - homeEntity.AddCargo(newItem); - - if (quantity < item.Quantity) - { - homeEntity.SetMessage("Colony is out of cargo space. Closing Mining Task."); - FinishTask(); - _taskStarted = false; - return; - } - } - } + // private void OnArriveHome() + // { + // var homeEntity = _context.ItemData.Get(HomeEntity); + // foreach (var item in _entity.Cargo + // .Select(id => _context.ItemData.Get(id)) + // .Where(item => item is SimpleCommodity) + // .Cast() + // .ToArray()) + // { + // int quantity = min((int) ((homeEntity.Capacity - homeEntity.OccupiedCapacity) / _context.GetData(item).Size), item.Quantity); + // var newItem = _entity.RemoveCargo(item, quantity); + // homeEntity.AddCargo(newItem); + // + // if (quantity < item.Quantity) + // { + // homeEntity.SetMessage("Colony is out of cargo space. Closing Mining Task."); + // FinishTask(); + // _taskStarted = false; + // return; + // } + // } + // } private void NextAsteroid() { - var miningTask = _context.Cache.Get(Task); - _asteroid = Zone.NearestAsteroid(miningTask.Asteroids, _entity.Position); - _entity.SetMessage("Selecting new asteroid."); + _asteroid = Zone.NearestAsteroid(Task.Asteroids, Entity.Position); + Entity.SetMessage("Selecting new asteroid."); } public PersistentBehaviorData Store() @@ -141,5 +134,5 @@ public class MiningController : ControllerBase, IBehavior, IPersistentBehavior, public class MiningControllerPersistence : PersistentBehaviorData { [JsonProperty("task"), Key(0)] - public Guid Task; + public Mining Task; } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs b/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs index c5e2543ba..92f276f94 100644 --- a/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs +++ b/Assets/Scripts/ServerShared/Behaviors/MiningTool.cs @@ -20,7 +20,7 @@ public class MiningToolData : BehaviorData [InspectableField, JsonProperty("range"), Key(4)] public PerformanceStat Range = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new MiningTool(context, this, entity, item); } @@ -34,13 +34,13 @@ public class MiningTool : IBehavior private MiningToolData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; public float Range { get; private set; } - public MiningTool(GameContext context, MiningToolData data, Entity entity, Gear item) + public MiningTool(ItemManager context, MiningToolData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -50,7 +50,7 @@ public class MiningTool : IBehavior public bool Update(float delta) { - Range = Context.Evaluate(_data.Range, Item, Entity); + Range = Context.Evaluate(_data.Range, Item.EquippableItem, Entity); var asteroidTransform = Entity.Zone.GetAsteroidTransform(AsteroidBelt, Asteroid); if (AsteroidBelt != Guid.Empty && Entity.Zone.AsteroidExists(AsteroidBelt, Asteroid) && @@ -60,9 +60,9 @@ public class MiningTool : IBehavior Entity, AsteroidBelt, Asteroid, - Context.Evaluate(_data.DamagePerSecond, Item, Entity) * delta, - Context.Evaluate(_data.Efficiency, Item, Entity), - Context.Evaluate(_data.Penetration, Item, Entity)); + Context.Evaluate(_data.DamagePerSecond, Item.EquippableItem, Entity) * delta, + Context.Evaluate(_data.Efficiency, Item.EquippableItem, Entity), + Context.Evaluate(_data.Penetration, Item.EquippableItem, Entity)); return true; } diff --git a/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs b/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs index f3f230246..bcf441b5c 100644 --- a/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/PatrolController.cs @@ -10,58 +10,50 @@ using static Unity.Mathematics.math; [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)] public class PatrolControllerData : ControllerData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new PatrolController(context, this, entity, item); } } -public class PatrolController : IBehavior, IController, IInitializableBehavior +public class PatrolController : IBehavior, IInitializableBehavior { - public TaskType TaskType => TaskType.None; - public bool Available => false; - public Zone Zone => _entity.Zone; public BehaviorData Data => _data; private PatrolControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; + private ItemManager Context { get; } + private Entity Entity { get; } + private EquippedItem Item { get; } private Locomotion _locomotion; private Guid _targetOrbit; - public PatrolController(GameContext context, PatrolControllerData data, Entity entity, Gear item) + public PatrolController(ItemManager context, PatrolControllerData data, Entity entity, EquippedItem item) { - _context = context; + Context = context; _data = data; - _entity = entity; - _item = item; + Entity = entity; + Item = item; } public void Initialize() { - _locomotion = new Locomotion(_context, _entity, _data); + _locomotion = new Locomotion(Context, Entity, _data); RandomTarget(); } public bool Update(float delta) { - _locomotion.Objective = Zone.GetOrbitPosition(_targetOrbit); + _locomotion.Objective = Entity.Zone.GetOrbitPosition(_targetOrbit); _locomotion.Update(delta); - if(length(_entity.Position - _locomotion.Objective) < _data.TargetDistance) + if(length(Entity.Position - _locomotion.Objective) < _data.TargetDistance) RandomTarget(); return true; } - - public void AssignTask(Guid task) - { - throw new NotImplementedException(); - } private void RandomTarget() { - _targetOrbit = Zone.Planets.Keys.ToArray()[_context.Random.NextInt(Zone.Planets.Count)]; + _targetOrbit = Entity.Zone.Planets.Keys.ToArray()[Context.Random.NextInt(Entity.Zone.Planets.Count)]; } } diff --git a/Assets/Scripts/ServerShared/Behaviors/ProjectileWeapon.cs b/Assets/Scripts/ServerShared/Behaviors/ProjectileWeapon.cs index 611de449e..fa54a2e1e 100644 --- a/Assets/Scripts/ServerShared/Behaviors/ProjectileWeapon.cs +++ b/Assets/Scripts/ServerShared/Behaviors/ProjectileWeapon.cs @@ -16,7 +16,7 @@ public class ProjectileWeaponData : WeaponData [InspectableField, JsonProperty("bulletVelocity"), Key(9)] public PerformanceStat Velocity = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new ProjectileWeapon(context, this, entity, item); } @@ -26,12 +26,12 @@ public class ProjectileWeapon : IBehavior { private ProjectileWeaponData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public ProjectileWeapon(GameContext context, ProjectileWeaponData c, Entity entity, Gear item) + public ProjectileWeapon(ItemManager context, ProjectileWeaponData c, Entity entity, EquippedItem item) { Context = context; _data = c; diff --git a/Assets/Scripts/ServerShared/Behaviors/Radiance.cs b/Assets/Scripts/ServerShared/Behaviors/Radiance.cs index b5e3047b3..a0cc277f8 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Radiance.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Radiance.cs @@ -9,7 +9,7 @@ public class RadianceData : BehaviorData [InspectableField, JsonProperty("radiance"), Key(1), RuntimeInspectable] public PerformanceStat Radiance = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Radiance(context, this, entity, item); } @@ -20,12 +20,12 @@ public class Radiance : IBehavior private RadianceData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public Radiance(GameContext context, RadianceData data, Entity entity, Gear item) + public Radiance(ItemManager context, RadianceData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; diff --git a/Assets/Scripts/ServerShared/Behaviors/Radiator.cs b/Assets/Scripts/ServerShared/Behaviors/Radiator.cs index 13ac64665..2c729eb93 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Radiator.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Radiator.cs @@ -9,7 +9,7 @@ public class RadiatorData : BehaviorData [InspectableField, JsonProperty("emissivity"), Key(1), RuntimeInspectable] public PerformanceStat Emissivity = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Radiator(context, this, entity, item); } @@ -18,8 +18,8 @@ public class RadiatorData : BehaviorData public class Radiator : IBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; @@ -27,7 +27,7 @@ public class Radiator : IBehavior private RadiatorData _data; - public Radiator(GameContext context, RadiatorData data, Entity entity, Gear item) + public Radiator(ItemManager context, RadiatorData data, Entity entity, EquippedItem item) { Context = context; _data = data; @@ -37,9 +37,9 @@ public class Radiator : IBehavior public bool Update(float delta) { - Emissivity = Context.Evaluate(_data.Emissivity, Item, Entity); - var rad = pow(Entity.Temperature, Context.GlobalData.HeatRadiationPower) * Context.GlobalData.HeatRadiationMultiplier * Emissivity; - Entity.Temperature -= rad * delta; + Emissivity = Context.Evaluate(_data.Emissivity, Item.EquippableItem, Entity); + var rad = pow(Item.Temperature, Context.GameplaySettings.HeatRadiationExponent) * Context.GameplaySettings.HeatRadiationMultiplier * Emissivity; + Item.Temperature -= rad * delta; Entity.VisibilitySources[this] = rad; return true; } diff --git a/Assets/Scripts/ServerShared/Behaviors/Reactor.cs b/Assets/Scripts/ServerShared/Behaviors/Reactor.cs index de60f8e3b..26197f66c 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Reactor.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Reactor.cs @@ -19,7 +19,7 @@ public class ReactorData : BehaviorData [InspectableField, JsonProperty("underload"), Key(5), RuntimeInspectable] public PerformanceStat ThrottlingFactor = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Reactor(context, this, entity, item); } @@ -30,13 +30,13 @@ public class Reactor : IBehavior private ReactorData _data; public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; public float Capacitance; - public Reactor(GameContext context, ReactorData data, Entity entity, Gear item) + public Reactor(ItemManager context, ReactorData data, Entity entity, EquippedItem item) { Context = context; _data = data; @@ -46,22 +46,22 @@ public class Reactor : IBehavior public bool Update(float delta) { - Capacitance = Context.Evaluate(_data.Capacitance, Item, Entity); - var charge = Context.Evaluate(_data.Charge, Item, Entity) * delta; - var efficiency = Context.Evaluate(_data.Efficiency, Item, Entity); + Capacitance = Context.Evaluate(_data.Capacitance, Item.EquippableItem, Entity); + var charge = Context.Evaluate(_data.Charge, Item.EquippableItem, Entity) * delta; + var efficiency = Context.Evaluate(_data.Efficiency, Item.EquippableItem, Entity); - Entity.AddHeat(charge / efficiency); + Item.Temperature += (charge / efficiency) / Context.GetThermalMass(Item.EquippableItem); Entity.Energy += charge; if (Entity.Energy > Capacitance) { - Entity.AddHeat(-(Entity.Energy - Capacitance) / efficiency * (1 - 1 / Context.Evaluate(_data.ThrottlingFactor, Item, Entity))); + Item.Temperature -= (Entity.Energy - Capacitance) / efficiency * (1 - 1 / Context.Evaluate(_data.ThrottlingFactor, Item.EquippableItem, Entity)) / Context.GetThermalMass(Item.EquippableItem); Entity.Energy = Capacitance; } if (Entity.Energy < 0) { - Entity.AddHeat( -Entity.Energy / Context.Evaluate(_data.OverloadEfficiency, Item, Entity)); + Item.Temperature += -Entity.Energy / Context.Evaluate(_data.OverloadEfficiency, Item.EquippableItem, Entity) / Context.GetThermalMass(Item.EquippableItem); Entity.Energy = 0; } return true; diff --git a/Assets/Scripts/ServerShared/Behaviors/Reflector.cs b/Assets/Scripts/ServerShared/Behaviors/Reflector.cs index 0b4baffc2..78cd3efb5 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Reflector.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Reflector.cs @@ -12,7 +12,7 @@ public class ReflectorData : BehaviorData // [InspectableAnimationCurve, JsonProperty("visibility"), Key(1)] // public float4[] VisibilityCurve; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Reflector(context, this, entity, item); } @@ -21,14 +21,14 @@ public class ReflectorData : BehaviorData public class Reflector : IBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; private ReflectorData _data; - public Reflector(GameContext context, ReflectorData data, Entity entity, Gear item) + public Reflector(ItemManager context, ReflectorData data, Entity entity, EquippedItem item) { Context = context; _data = data; diff --git a/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs b/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs index e94840cba..2ef7eb72e 100644 --- a/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs +++ b/Assets/Scripts/ServerShared/Behaviors/ResourceScanner.cs @@ -17,7 +17,7 @@ public class ResourceScannerData : BehaviorData [InspectableField, JsonProperty("scanDuration"), Key(3), RuntimeInspectable] public PerformanceStat ScanDuration = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new ResourceScanner(context, this, entity, item); } @@ -32,8 +32,8 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior private Guid _scanTarget; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; public float Range { get; private set; } @@ -53,7 +53,7 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior } } - public ResourceScanner(GameContext context, ResourceScannerData data, Entity entity, Gear item) + public ResourceScanner(ItemManager context, ResourceScannerData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -63,7 +63,7 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior public bool Update(float delta) { - var planetData = Context.Cache.Get(ScanTarget); + var planetData = Context.ItemData.Get(ScanTarget); if (planetData != null) { if (planetData is AsteroidBeltData beltData) @@ -75,7 +75,8 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior _scanTime += delta; if (_scanTime > ScanDuration) { - Context.Cache.Get(Entity.Corporation).PlanetSurveyFloor[ScanTarget] = MinimumDensity; + // TODO: Implement Scanning! + //Context.ItemData.Get(Entity.Corporation).PlanetSurveyFloor[ScanTarget] = MinimumDensity; _scanTime = 0; } return true; @@ -88,7 +89,7 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior _scanTime += delta; if (_scanTime > ScanDuration) { - Context.Cache.Get(Entity.Corporation).PlanetSurveyFloor[ScanTarget] = MinimumDensity; + //Context.ItemData.Get(Entity.Corporation).PlanetSurveyFloor[ScanTarget] = MinimumDensity; _scanTime = 0; } return true; @@ -100,8 +101,8 @@ public class ResourceScanner : IBehavior, IAlwaysUpdatedBehavior public void AlwaysUpdate(float delta) { - Range = Context.Evaluate(_data.Range, Item, Entity); - MinimumDensity = Context.Evaluate(_data.MinimumDensity, Item, Entity); - ScanDuration = Context.Evaluate(_data.ScanDuration, Item, Entity); + Range = Context.Evaluate(_data.Range, Item.EquippableItem, Entity); + MinimumDensity = Context.Evaluate(_data.MinimumDensity, Item.EquippableItem, Entity); + ScanDuration = Context.Evaluate(_data.ScanDuration, Item.EquippableItem, Entity); } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Sensor.cs b/Assets/Scripts/ServerShared/Behaviors/Sensor.cs index 108ad5a06..c6d2a0da1 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Sensor.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Sensor.cs @@ -8,7 +8,7 @@ public class SensorData : BehaviorData [InspectableField, JsonProperty("sensitivity"), Key(3), RuntimeInspectable] public PerformanceStat Sensitivity = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Sensor(context, this, entity, item); } @@ -19,12 +19,12 @@ public class Sensor : IBehavior private SensorData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public Sensor(GameContext context, SensorData data, Entity entity, Gear item) + public Sensor(ItemManager context, SensorData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; diff --git a/Assets/Scripts/ServerShared/Behaviors/Shield.cs b/Assets/Scripts/ServerShared/Behaviors/Shield.cs index 4e38eba95..8468e6241 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Shield.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Shield.cs @@ -12,7 +12,7 @@ public class ShieldData : BehaviorData [InspectableField, JsonProperty("shielding"), Key(2), RuntimeInspectable] public PerformanceStat Shielding = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Shield(context, this, entity, item); } @@ -21,14 +21,14 @@ public class ShieldData : BehaviorData public class Shield : IBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; private ShieldData _data; - public Shield(GameContext context, ShieldData data, Entity entity, Gear item) + public Shield(ItemManager context, ShieldData data, Entity entity, EquippedItem item) { Context = context; _data = data; diff --git a/Assets/Scripts/ServerShared/Behaviors/StatModifier.cs b/Assets/Scripts/ServerShared/Behaviors/StatModifier.cs index 524304b52..c7503bb10 100644 --- a/Assets/Scripts/ServerShared/Behaviors/StatModifier.cs +++ b/Assets/Scripts/ServerShared/Behaviors/StatModifier.cs @@ -18,7 +18,7 @@ public class StatModifierData : BehaviorData [InspectableType(typeof(BehaviorData)), JsonProperty("requireBehavior"), Key(4)] public Type RequireBehavior; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new StatModifier(context, this, entity, item); } @@ -29,8 +29,8 @@ public class StatModifier : IBehavior, IInitializableBehavior, IDisposableBehavi { private StatModifierData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; @@ -38,10 +38,10 @@ public class StatModifier : IBehavior, IInitializableBehavior, IDisposableBehavi private static Type[] _statObjects; - private static Type[] StatObjects => _statObjects ?? (_statObjects = typeof(BehaviorData).GetAllChildClasses() - .Concat(typeof(EquippableItemData).GetAllChildClasses()).ToArray()); + private static Type[] StatObjects => _statObjects = _statObjects ?? typeof(BehaviorData).GetAllChildClasses() + .Concat(typeof(EquippableItemData).GetAllChildClasses()).ToArray(); - public StatModifier(GameContext context, StatModifierData data, Entity entity, Gear item) + public StatModifier(ItemManager context, StatModifierData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -59,19 +59,17 @@ public class StatModifier : IBehavior, IInitializableBehavior, IDisposableBehavi if (statField != null) { if (typeof(EquippableItemData).IsAssignableFrom(targetType)) - _stats = Entity.Hardpoints - .Select(hp => hp.Gear) - .Where(gear => gear != null) - .Where(gear => _data.RequireBehavior == null || gear.ItemData.Behaviors.Any(behavior => behavior.GetType() == _data.RequireBehavior)) - .Where(gear => gear.ItemData.GetType() == targetType) - .Select(gear => statField.GetValue(gear.ItemData) as PerformanceStat) + _stats = Entity.EquippedItems + .Select(hp => hp.EquippableItem) + .Where(gear => _data.RequireBehavior == null || Context.GetData(gear).Behaviors.Any(behavior => behavior.GetType() == _data.RequireBehavior)) + .Where(gear => Context.GetData(gear).GetType() == targetType) + .Select(gear => statField.GetValue(Context.GetData(gear)) as PerformanceStat) .ToArray(); else - _stats = Entity.Hardpoints - .Select(hp => hp.Gear) - .Where(gear => gear != null) - .Where(gear => _data.RequireBehavior == null || gear.ItemData.Behaviors.Any(behavior => behavior.GetType() == _data.RequireBehavior)) - .SelectMany(gear => gear.ItemData.Behaviors) + _stats = Entity.EquippedItems + .Select(hp => hp.EquippableItem) + .Where(gear => _data.RequireBehavior == null || Context.GetData(gear).Behaviors.Any(behavior => behavior.GetType() == _data.RequireBehavior)) + .SelectMany(gear => Context.GetData(gear).Behaviors) .Where(behaviorData => behaviorData.GetType() == targetType) .Select(behaviorData => statField.GetValue(behaviorData) as PerformanceStat) .ToArray(); @@ -84,7 +82,7 @@ public class StatModifier : IBehavior, IInitializableBehavior, IDisposableBehavi foreach (var stat in _stats) (_data.Type == StatModifierType.Constant ? stat.GetConstantModifiers(Entity) - : stat.GetScaleModifiers(Entity))[this] = Context.Evaluate(_data.Modifier, Item, Entity); + : stat.GetScaleModifiers(Entity))[this] = Context.Evaluate(_data.Modifier, Item.EquippableItem, Entity); return true; } diff --git a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs b/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs index 050d5aaf5..d510942b9 100644 --- a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs @@ -11,109 +11,102 @@ using static Unity.Mathematics.math; [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)] public class SurveyControllerData : ControllerData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new SurveyController(context, this, entity, item); } } -public class SurveyController : ControllerBase, IBehavior, IPersistentBehavior, IInitializableBehavior +public class SurveyController : ControllerBase, IBehavior, IPersistentBehavior, IInitializableBehavior { - public override TaskType TaskType => TaskType.Explore; + private EquippedItem Item { get; } public BehaviorData Data => _data; private SurveyControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; private bool _taskStarted; private ResourceScanner _scanningTool; private Switch _toolSwitch; private Guid _targetPlanet; private int _asteroid = -1; - public SurveyController(GameContext context, SurveyControllerData data, Entity entity, Gear item) : base(context, data, entity) + public SurveyController(ItemManager itemManager, SurveyControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity) { - _context = context; _data = data; - _entity = entity; - _item = item; + Item = item; } public new void Initialize() { - _scanningTool = _entity.GetBehavior(); - _toolSwitch = _entity.GetSwitch(); + _scanningTool = Entity.GetBehavior(); + _toolSwitch = Entity.GetSwitch(); base.Initialize(); } public new bool Update(float delta) { - var surveyTask = _context.Cache.Get(Task); - var corporation = _context.Cache.Get(_entity.Corporation); - if (surveyTask != null) - { - if (!_taskStarted) - { - if (surveyTask.Planets.Any()) - { - _entity.SetMessage("Moving to survey target."); - NextPlanet(); - _scanningTool.ScanTarget = _targetPlanet; - _scanningTool.Asteroid = _asteroid; - if (!corporation.PlanetSurveyFloor.ContainsKey(_targetPlanet) || - corporation.PlanetSurveyFloor[_targetPlanet] + .5f < _scanningTool.MinimumDensity) - { - var planetData = _context.Cache.Get(_targetPlanet); - MoveTo(() => - { - var target = GetPosition(planetData, _asteroid); - var targetToUs = _entity.Position - target; - return target + normalize(targetToUs) * _scanningTool.Range / 2; - }, - () => GetVelocity(planetData, _asteroid), - () => _entity.SetMessage("Arrived at target. Scanning for resources.")); - _taskStarted = true; - } - else - surveyTask.Planets.Remove(_targetPlanet); - } - else - { - _entity.SetMessage("Survey complete. Returning Home."); - FinishTask(); - } - } - else - { - if (!Moving) - { - var planetData = _context.Cache.Get(_targetPlanet); - if ((!corporation.PlanetSurveyFloor.ContainsKey(_targetPlanet) || - corporation.PlanetSurveyFloor[_targetPlanet] + .5f < _scanningTool.MinimumDensity) && - length(_entity.Position - GetPosition(planetData, _asteroid)) < _scanningTool.Range) - { - _toolSwitch.Activated = true; - Aim.Objective = GetPosition(planetData, _asteroid); - Aim.Update(delta); - } - else - { - _toolSwitch.Activated = false; - _taskStarted = false; - } - } - } - } + // var corporation = _context.ItemData.Get(_entity.Corporation); + // if (surveyTask != null) + // { + // if (!_taskStarted) + // { + // if (surveyTask.Planets.Any()) + // { + // _entity.SetMessage("Moving to survey target."); + // NextPlanet(); + // _scanningTool.ScanTarget = _targetPlanet; + // _scanningTool.Asteroid = _asteroid; + // if (!corporation.PlanetSurveyFloor.ContainsKey(_targetPlanet) || + // corporation.PlanetSurveyFloor[_targetPlanet] + .5f < _scanningTool.MinimumDensity) + // { + // var planetData = _context.ItemData.Get(_targetPlanet); + // MoveTo(() => + // { + // var target = GetPosition(planetData, _asteroid); + // var targetToUs = _entity.Position - target; + // return target + normalize(targetToUs) * _scanningTool.Range / 2; + // }, + // () => GetVelocity(planetData, _asteroid), + // () => _entity.SetMessage("Arrived at target. Scanning for resources.")); + // _taskStarted = true; + // } + // else + // surveyTask.Planets.Remove(_targetPlanet); + // } + // else + // { + // _entity.SetMessage("Survey complete. Returning Home."); + // FinishTask(); + // } + // } + // else + // { + // if (!Moving) + // { + // var planetData = _context.ItemData.Get(_targetPlanet); + // if ((!corporation.PlanetSurveyFloor.ContainsKey(_targetPlanet) || + // corporation.PlanetSurveyFloor[_targetPlanet] + .5f < _scanningTool.MinimumDensity) && + // length(_entity.Position - GetPosition(planetData, _asteroid)) < _scanningTool.Range) + // { + // _toolSwitch.Activated = true; + // Aim.Objective = GetPosition(planetData, _asteroid); + // Aim.Update(delta); + // } + // else + // { + // _toolSwitch.Activated = false; + // _taskStarted = false; + // } + // } + // } + // } return base.Update(delta); } private void NextPlanet() { - var surveyTask = _context.Cache.Get(Task); - var planets = surveyTask.Planets.Select(id => Zone.Planets[id]); - var nearestPlanet = planets.MinBy(p => lengthsq(_entity.Position - GetPosition(p))); - _asteroid = nearestPlanet is AsteroidBeltData ? Zone.NearestAsteroid(nearestPlanet.ID, _entity.Position) : -1; + var planets = Task.Planets.Select(id => Zone.Planets[id]); + var nearestPlanet = planets.MinBy(p => lengthsq(Entity.Position - GetPosition(p))); + _asteroid = nearestPlanet is AsteroidBeltData ? Zone.NearestAsteroid(nearestPlanet.ID, Entity.Position) : -1; _targetPlanet = nearestPlanet.ID; } @@ -121,7 +114,7 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBehavior, { if (planet is AsteroidBeltData) { - if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, _entity.Position); + if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position); return Zone.GetAsteroidTransform(planet.ID, asteroid).xy; } return Zone.GetOrbitPosition(planet.Orbit); @@ -131,7 +124,7 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBehavior, { if (planet is AsteroidBeltData) { - if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, _entity.Position); + if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position); return Zone.GetAsteroidVelocity(planet.ID, asteroid); } return Zone.GetOrbitVelocity(planet.Orbit); @@ -155,5 +148,5 @@ public class SurveyController : ControllerBase, IBehavior, IPersistentBehavior, public class SurveyControllerPersistence : PersistentBehaviorData { [JsonProperty("task"), Key(0)] - public Guid Task; + public Survey Task; } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Switch.cs b/Assets/Scripts/ServerShared/Behaviors/Switch.cs index 88dee2a6a..b02b87a50 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Switch.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Switch.cs @@ -6,7 +6,7 @@ using Newtonsoft.Json; [InspectableField, MessagePackObject, JsonObject(MemberSerialization.OptIn), Order(-25)] public class SwitchData : BehaviorData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Switch(context, this, entity, item); } @@ -17,14 +17,14 @@ public class Switch : IBehavior private SwitchData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; public bool Activated { get; set; } - public Switch(GameContext context, SwitchData data, Entity entity, Gear item) + public Switch(ItemManager context, SwitchData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; diff --git a/Assets/Scripts/ServerShared/Behaviors/Thermotoggle.cs b/Assets/Scripts/ServerShared/Behaviors/Thermotoggle.cs index ce07df084..d7d46bcc8 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Thermotoggle.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Thermotoggle.cs @@ -12,7 +12,7 @@ public class ThermotoggleData : BehaviorData [InspectableField, JsonProperty("highPass"), Key(2)] public bool HighPass; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Thermotoggle(context, this, entity, item); } @@ -24,12 +24,12 @@ public class Thermotoggle : IBehavior private ThermotoggleData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; - public Thermotoggle(GameContext context, ThermotoggleData data, Entity entity, Gear item) + public Thermotoggle(ItemManager context, ThermotoggleData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -40,6 +40,6 @@ public class Thermotoggle : IBehavior public bool Update(float delta) { - return Entity.Temperature < TargetTemperature ^ _data.HighPass; + return Item.Temperature < TargetTemperature ^ _data.HighPass; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Thruster.cs b/Assets/Scripts/ServerShared/Behaviors/Thruster.cs index 608e6e431..3a9f64b07 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Thruster.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Thruster.cs @@ -15,7 +15,7 @@ public class ThrusterData : BehaviorData [InspectableField, JsonProperty("heat"), Key(3)] public PerformanceStat Heat = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Thruster(context, this, entity, item); } @@ -24,8 +24,8 @@ public class ThrusterData : BehaviorData public class Thruster : IAnalogBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public float Thrust { get; private set; } @@ -41,7 +41,7 @@ public class Thruster : IAnalogBehavior private float _input; - public Thruster(GameContext context, ThrusterData data, Entity entity, Gear item) + public Thruster(ItemManager context, ThrusterData data, Entity entity, EquippedItem item) { Context = context; _data = data; @@ -51,10 +51,10 @@ public class Thruster : IAnalogBehavior public bool Update(float delta) { - Thrust = Context.Evaluate(_data.Thrust, Item, Entity); + Thrust = Context.Evaluate(_data.Thrust, Item.EquippableItem, Entity); Entity.Velocity += Entity.Direction * _input * Thrust / Entity.Mass * delta; - Entity.AddHeat(_input * Context.Evaluate(_data.Heat, Item, Entity) * delta); - Entity.VisibilitySources[this] = _input * Context.Evaluate(_data.Visibility, Item, Entity); + Item.Temperature += (_input * Context.Evaluate(_data.Heat, Item.EquippableItem, Entity) * delta) / Context.GetThermalMass(Item.EquippableItem); + Entity.VisibilitySources[this] = _input * Context.Evaluate(_data.Visibility, Item.EquippableItem, Entity); return true; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/TowingController.cs b/Assets/Scripts/ServerShared/Behaviors/TowingController.cs index aba3f61d9..34ac3ab76 100644 --- a/Assets/Scripts/ServerShared/Behaviors/TowingController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/TowingController.cs @@ -10,82 +10,70 @@ using static Unity.Mathematics.math; [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)] public class TowingControllerData : ControllerData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new TowingController(context, this, entity, item); } } -public class TowingController : ControllerBase, IBehavior, IPersistentBehavior +public class TowingController : ControllerBase, IBehavior, IPersistentBehavior { - public override TaskType TaskType => TaskType.Tow; public BehaviorData Data => _data; private TowingControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; + private EquippedItem Item { get; } private bool _taskStarted; - public TowingController(GameContext context, TowingControllerData data, Entity entity, Gear item) : base(context, data, entity) + public TowingController(ItemManager itemManager, TowingControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity) { - _context = context; _data = data; - _entity = entity; - _item = item; + Item = item; } public new bool Update(float delta) { - var towingTask = _context.Cache.Get(Task); - if (towingTask != null) + if (Task != null) { if (!_taskStarted) { - MoveTo(towingTask.Zone, OnZoneArrival); + MoveTo(Task.Station, true, OnPickup); _taskStarted = true; } } return base.Update(delta); } - void OnZoneArrival() - { - var towingTask = _context.Cache.Get(Task); - - _entity.SetMessage("Entering pickup phase."); - - MoveTo(_context.Cache.Get(towingTask.Station), true, OnPickup); - } + // void OnZoneArrival() + // { + // var towingTask = _context.ItemData.Get(Task); + // + // _entity.SetMessage("Entering pickup phase."); + // + // MoveTo(_context.ItemData.Get(towingTask.Station), true, OnPickup); + // } void OnPickup() { - var towingTask = _context.Cache.Get(Task); - var target = Zone.Entities[towingTask.Station] as OrbitalEntity; + Task.Station.SetParent(Entity); - target.SetParent(_entity); - - _entity.SetMessage("Entering delivery phase."); + Entity.SetMessage("Entering delivery phase."); MoveTo(() => { - var orbitParent = Zone.GetOrbitPosition(towingTask.OrbitParent); - var parentToUs = _entity.Position - orbitParent; - return orbitParent + normalize(parentToUs) * towingTask.OrbitDistance; - }, () => Zone.GetOrbitVelocity(towingTask.OrbitParent), OnDelivery); + var orbitParent = Zone.GetOrbitPosition(Task.OrbitParent); + var parentToUs = Entity.Position - orbitParent; + return orbitParent + normalize(parentToUs) * Task.OrbitDistance; + }, () => Zone.GetOrbitVelocity(Task.OrbitParent), OnDelivery); } void OnDelivery() { - var towingTask = _context.Cache.Get(Task); - var target = Zone.Entities[towingTask.Station] as OrbitalEntity; + Task.Station.RemoveParent(); - target.RemoveParent(); - - _entity.SetMessage("Target delivered. Returning Home."); + Entity.SetMessage("Target delivered. Returning Home."); - var orbit = Zone.CreateOrbit(towingTask.OrbitParent, _entity.Position); - target.OrbitData = orbit.ID; + var orbit = Zone.CreateOrbit(Task.OrbitParent, Entity.Position); + Task.Station.OrbitData = orbit.ID; FinishTask(); _taskStarted = false; @@ -109,5 +97,5 @@ public class TowingController : ControllerBase, IBehavior, IPersistentBehavior public class TowingControllerPersistence : PersistentBehaviorData { [JsonProperty("task"), Key(0)] - public Guid Task; + public StationTowing Task; } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Behaviors/Trigger.cs b/Assets/Scripts/ServerShared/Behaviors/Trigger.cs index a7ad5e3ba..724dc9059 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Trigger.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Trigger.cs @@ -6,7 +6,7 @@ using Newtonsoft.Json; [InspectableField, MessagePackObject, JsonObject(MemberSerialization.OptIn), Order(-20)] public class TriggerData : BehaviorData { - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Trigger(context, this, entity, item); } @@ -17,8 +17,8 @@ public class Trigger : IBehavior private TriggerData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; @@ -29,7 +29,7 @@ public class Trigger : IBehavior _pulled = true; } - public Trigger(GameContext context, TriggerData data, Entity entity, Gear item) + public Trigger(ItemManager context, TriggerData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; diff --git a/Assets/Scripts/ServerShared/Behaviors/Turning.cs b/Assets/Scripts/ServerShared/Behaviors/Turning.cs index 113e9d2bf..c17b0e3b5 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Turning.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Turning.cs @@ -15,7 +15,7 @@ public class TurningData : BehaviorData [InspectableField, JsonProperty("heat"), Key(3)] public PerformanceStat Heat = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Turning(context, this, entity, item); } @@ -24,8 +24,8 @@ public class TurningData : BehaviorData public class Turning : IAnalogBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public float Torque { get; private set; } @@ -41,7 +41,7 @@ public class Turning : IAnalogBehavior private float _input; - public Turning(GameContext context, TurningData data, Entity entity, Gear item) + public Turning(ItemManager context, TurningData data, Entity entity, EquippedItem item) { Context = context; _data = data; @@ -55,10 +55,10 @@ public class Turning : IAnalogBehavior public bool Update(float delta) { - Torque = Context.Evaluate(_data.Torque, Item, Entity); + Torque = Context.Evaluate(_data.Torque, Item.EquippableItem, Entity); Entity.Direction = mul(Entity.Direction, Unity.Mathematics.float2x2.Rotate(_input * Torque / Entity.Mass * delta)); - Entity.AddHeat(abs(_input) * Context.Evaluate(_data.Heat, Item, Entity) * delta); - Entity.VisibilitySources[this] = abs(_input) * Context.Evaluate(_data.Visibility, Item, Entity); + Item.Temperature += (abs(_input) * Context.Evaluate(_data.Heat, Item.EquippableItem, Entity) * delta) / Context.GetThermalMass(Item.EquippableItem); + Entity.VisibilitySources[this] = abs(_input) * Context.Evaluate(_data.Visibility, Item.EquippableItem, Entity); return true; } diff --git a/Assets/Scripts/ServerShared/Behaviors/VelocityConversion.cs b/Assets/Scripts/ServerShared/Behaviors/VelocityConversion.cs index 092dac6ac..39f2e5c73 100644 --- a/Assets/Scripts/ServerShared/Behaviors/VelocityConversion.cs +++ b/Assets/Scripts/ServerShared/Behaviors/VelocityConversion.cs @@ -9,7 +9,7 @@ public class VelocityConversionData : BehaviorData [InspectableField, JsonProperty("traction"), Key(1), RuntimeInspectable] public PerformanceStat Traction = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new VelocityConversion(context, this, entity, item); } @@ -18,14 +18,14 @@ public class VelocityConversionData : BehaviorData public class VelocityConversion : IBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public BehaviorData Data => _data; private VelocityConversionData _data; - public VelocityConversion(GameContext context, VelocityConversionData data, Entity entity, Gear item) + public VelocityConversion(ItemManager context, VelocityConversionData data, Entity entity, EquippedItem item) { Context = context; _data = data; diff --git a/Assets/Scripts/ServerShared/Behaviors/VelocityLimit.cs b/Assets/Scripts/ServerShared/Behaviors/VelocityLimit.cs index f07104daf..7dc11d655 100644 --- a/Assets/Scripts/ServerShared/Behaviors/VelocityLimit.cs +++ b/Assets/Scripts/ServerShared/Behaviors/VelocityLimit.cs @@ -9,7 +9,7 @@ public class VelocityLimitData : BehaviorData [InspectableField, JsonProperty("topSpeed"), Key(1), RuntimeInspectable] public PerformanceStat TopSpeed = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new VelocityLimit(context, this, entity, item); } @@ -19,8 +19,8 @@ public class VelocityLimitData : BehaviorData public class VelocityLimit : IBehavior { public Entity Entity { get; } - public Gear Item { get; } - public GameContext Context { get; } + public EquippedItem Item { get; } + public ItemManager Context { get; } public float Limit { get; private set; } @@ -28,7 +28,7 @@ public class VelocityLimit : IBehavior private VelocityLimitData _data; - public VelocityLimit(GameContext context, VelocityLimitData data, Entity entity, Gear item) + public VelocityLimit(ItemManager context, VelocityLimitData data, Entity entity, EquippedItem item) { Context = context; _data = data; @@ -42,7 +42,7 @@ public class VelocityLimit : IBehavior public bool Update(float delta) { - Limit = Context.Evaluate(_data.TopSpeed, Item, Entity); + Limit = Context.Evaluate(_data.TopSpeed, Item.EquippableItem, Entity); if (length(Entity.Velocity) > Limit) Entity.Velocity = normalize(Entity.Velocity) * Limit; return true; diff --git a/Assets/Scripts/ServerShared/Behaviors/Visibility.cs b/Assets/Scripts/ServerShared/Behaviors/Visibility.cs index 809b86439..2924efd07 100644 --- a/Assets/Scripts/ServerShared/Behaviors/Visibility.cs +++ b/Assets/Scripts/ServerShared/Behaviors/Visibility.cs @@ -12,7 +12,7 @@ public class VisibilityData : BehaviorData [InspectableField, JsonProperty("visibilityDecay"), Key(2)] public PerformanceStat VisibilityDecay = new PerformanceStat(); - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new Visibility(context, this, entity, item); } @@ -23,14 +23,14 @@ public class Visibility : IBehavior, IAlwaysUpdatedBehavior private VisibilityData _data; private Entity Entity { get; } - private Gear Item { get; } - private GameContext Context { get; } + private EquippedItem Item { get; } + private ItemManager Context { get; } public BehaviorData Data => _data; private float _cooldown; // Normalized - public Visibility(GameContext context, VisibilityData data, Entity entity, Gear item) + public Visibility(ItemManager context, VisibilityData data, Entity entity, EquippedItem item) { _data = data; Entity = entity; @@ -40,14 +40,14 @@ public class Visibility : IBehavior, IAlwaysUpdatedBehavior public bool Update(float delta) { - Entity.VisibilitySources[this] = Context.Evaluate(_data.Visibility, Item, Entity); + Entity.VisibilitySources[this] = Context.Evaluate(_data.Visibility, Item.EquippableItem, Entity); return true; } public void AlwaysUpdate(float delta) { // TODO: Time independent decay? - Entity.VisibilitySources[this] *= Context.Evaluate(_data.VisibilityDecay, Item, Entity); + Entity.VisibilitySources[this] *= Context.Evaluate(_data.VisibilityDecay, Item.EquippableItem, Entity); if (Entity.VisibilitySources[this] < 0.01f) Entity.VisibilitySources.Remove(this); } diff --git a/Assets/Scripts/ServerShared/Behaviors/WanderController.cs b/Assets/Scripts/ServerShared/Behaviors/WanderController.cs index 03a24601b..fcb7d2180 100644 --- a/Assets/Scripts/ServerShared/Behaviors/WanderController.cs +++ b/Assets/Scripts/ServerShared/Behaviors/WanderController.cs @@ -14,32 +14,26 @@ public class WanderControllerData : ControllerData [InspectableField, JsonProperty("randomDockTime"), Key(6)] public float RandomDockTime = 5; - public override IBehavior CreateInstance(GameContext context, Entity entity, Gear item) + public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item) { return new WanderController(context, this, entity, item); } } -public class WanderController : ControllerBase, IBehavior +public class WanderController : ControllerBase, IBehavior { public WanderTarget WanderTarget; - public override TaskType TaskType => TaskType.None; public BehaviorData Data => _data; private WanderControllerData _data; - private GameContext _context; - private Entity _entity; - private Gear _item; + private EquippedItem Item { get; } private Guid _target; private float _dockTime = -1; - public WanderController(GameContext context, WanderControllerData data, Entity entity, Gear item) : base(context, data, entity) + public WanderController(ItemManager itemManager, WanderControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity) { - _context = context; _data = data; - _entity = entity; - _item = item; - Task = Guid.NewGuid(); + Item = item; } public new bool Update(float delta) @@ -58,17 +52,17 @@ public class WanderController : ControllerBase, IBehavior if (WanderTarget == WanderTarget.Planets) { var planets = Zone.Planets.Values.ToArray(); - var randomPlanet = planets[_context.Random.NextInt(planets.Length)]; + var randomPlanet = planets[ItemManager.Random.NextInt(planets.Length)]; MoveTo(() => Zone.GetOrbitPosition(randomPlanet.Orbit), () => Zone.GetOrbitVelocity(randomPlanet.Orbit)); } else if (WanderTarget == WanderTarget.Orbitals) { - var entities = Zone.Entities.Values.ToArray(); - var randomEntity = entities[_context.Random.NextInt(entities.Length)]; + var entities = Zone.Entities.Where(e=>e is OrbitalEntity).ToArray(); + var randomEntity = entities[ItemManager.Random.NextInt(entities.Length)]; MoveTo(randomEntity, true, () => { - _entity.SetParent(randomEntity); - _dockTime = _context.Random.NextFloat(_data.RandomDockTime); + Entity.SetParent(randomEntity); + _dockTime = ItemManager.Random.NextFloat(_data.RandomDockTime); }); } } diff --git a/Assets/Scripts/ServerShared/DatabaseEntry.cs b/Assets/Scripts/ServerShared/DatabaseEntry.cs index 02ee0780c..e54fc66de 100644 --- a/Assets/Scripts/ServerShared/DatabaseEntry.cs +++ b/Assets/Scripts/ServerShared/DatabaseEntry.cs @@ -20,10 +20,10 @@ public interface INamedEntry Union(3, typeof(HullData)), Union(4, typeof(SimpleCommodity)), Union(5, typeof(CompoundCommodity)), - Union(6, typeof(Gear)), + Union(6, typeof(EquippableItem)), Union(7, typeof(BlueprintData)), Union(8, typeof(GalaxyMapLayerData)), - Union(9, typeof(GlobalData)), + // Union(9, typeof(GlobalData)), Union(10, typeof(ZoneData)), Union(11, typeof(PlayerData)), Union(12, typeof(Corporation)), @@ -50,5 +50,4 @@ public abstract class DatabaseEntry { [JsonProperty("id"), Key(0)] public Guid ID = Guid.NewGuid(); - [IgnoreMember] public GameContext Context { get; set; } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Economy.Shared.Unity.asmdef b/Assets/Scripts/ServerShared/Economy.Shared.Unity.asmdef index c5b48bb1a..cf376daa6 100644 --- a/Assets/Scripts/ServerShared/Economy.Shared.Unity.asmdef +++ b/Assets/Scripts/ServerShared/Economy.Shared.Unity.asmdef @@ -2,9 +2,9 @@ "name": "Economy.Shared.Unity", "references": [ "MessagePack", - "MagicOnion.Abstractions", "Unity.Mathematics", - "UniRx" + "UniRx", + "com.alelievr.NodeGraphProcessor.Runtime" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Scripts/ServerShared/Entity.cs b/Assets/Scripts/ServerShared/Entity.cs index 3c2de4af0..e389aab52 100644 --- a/Assets/Scripts/ServerShared/Entity.cs +++ b/Assets/Scripts/ServerShared/Entity.cs @@ -1,4 +1,3 @@ - using System; using System.Collections.Generic; using System.Linq; @@ -6,69 +5,54 @@ using System.Reflection; using JsonKnownTypes; using MessagePack; using Newtonsoft.Json; +using UniRx; using Unity.Mathematics; using static Unity.Mathematics.math; +using int2 = Unity.Mathematics.int2; [MessagePackObject, Union(0, typeof(Ship)), Union(1, typeof(OrbitalEntity)), JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter))] -public abstract class Entity : DatabaseEntry, IMessagePackSerializationCallbackReceiver, INamedEntry +public abstract class Entity { - [JsonProperty("temperature"), Key(1)] - public float Temperature; + public Zone Zone; + public EquippableItem Hull; - [JsonProperty("energy"), Key(2)] - public float Energy; - - [JsonProperty("position"), Key(3)] public float2 Position; - - [JsonProperty("direction"), Key(4)] public float2 Direction = float2(0,1); - - [JsonProperty("velocity"), Key(5)] public float2 Velocity; - [JsonProperty("cargo"), Key(6)] - public readonly HashSet Cargo; // Type: ItemInstance + public float[,] Temperature; + public float Energy; - [JsonProperty("gear"), Key(7)] - public readonly List Gear; + public readonly ReactiveCollection EquippedItems = new ReactiveCollection(); + public readonly ReactiveCollection EquippedCargoBays = new ReactiveCollection(); + + public Entity Parent; + public List Children = new List(); - [JsonProperty("parent"), Key(8)] - public Guid Parent; // Type: Entity - - [JsonProperty("children"), Key(9)] - public List Children = new List(); // Type: Entity - - [JsonProperty("hull"), Key(10)] - public Guid Hull; // Type: Gear - - [JsonProperty("persistedBehaviorData"), Key(11)] - public Dictionary PersistedBehaviors; - - [JsonProperty("corporation"), Key(12)] - public Guid Corporation; - - [JsonProperty("name"), Key(13)] public string Name; - [JsonProperty("population"), Key(14)] public int Population; - - [JsonProperty("personality"), Key(15)] public Dictionary Personality = new Dictionary(); - [JsonProperty("incompleteGear"), Key(16)] - public Dictionary IncompleteGear = new Dictionary(); - //public List IncompleteGear = new List(); + public readonly Dictionary Messages = new Dictionary(); + public readonly Dictionary VisibilitySources = new Dictionary(); - [JsonProperty("incompleteCargo"), Key(17)] - public Dictionary IncompleteCargo = new Dictionary(); + private List PopulationAssignments = new List(); + - [JsonProperty("active"), Key(18)] private bool _active; + private EquippedItem[,] _gearOccupancy; + private EquippedItem[,] _thermalOccupancy; + private HardpointData[,] _hardpoints; + + public ItemManager ItemManager { get; } + public int AssignedPopulation => PopulationAssignments.Sum(pa => pa.AssignedPopulation); + public float Mass { get; private set; } + public float Visibility => VisibilitySources.Values.Sum(); + public bool Active { get => _active; @@ -77,8 +61,8 @@ public abstract class Entity : DatabaseEntry, IMessagePackSerializationCallbackR _active = value; if (_active) { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) + foreach (var hardpoint in EquippedItems) + if(hardpoint.EquippableItem!=null) foreach (var behavior in hardpoint.Behaviors) { if(behavior is IInitializableBehavior initializableBehavior) @@ -87,134 +71,45 @@ public abstract class Entity : DatabaseEntry, IMessagePackSerializationCallbackR } } } - //public List IncompleteCargo = new List(); - [IgnoreMember] public Zone Zone; - [IgnoreMember] public List Hardpoints; - [IgnoreMember] public readonly Dictionary VisibilitySources = new Dictionary(); - [IgnoreMember] public readonly Dictionary Messages = new Dictionary(); - // [IgnoreMember] public Dictionary GearData; - // [IgnoreMember] public Dictionary> ItemBehaviors; - - private List PopulationAssignments = new List(); - - [IgnoreMember] public int AssignedPopulation => PopulationAssignments.Sum(pa => pa.AssignedPopulation); - [IgnoreMember] public float Mass { get; private set; } - [IgnoreMember] public float OccupiedCapacity { get; private set; } - [IgnoreMember] public float ThermalMass { get; private set; } - [IgnoreMember] public float Visibility => VisibilitySources.Values.Sum(); - - public class ChangeEvent : IChangeSource + public Entity(ItemManager itemManager, Zone zone, EquippableItem hull) { - public event Action OnChanged; - - public void Change() - { - OnChanged?.Invoke(); - } - } - private bool _cargoChanged; - public ChangeEvent CargoEvent = new ChangeEvent(); - - private bool _gearChanged; - public ChangeEvent GearEvent = new ChangeEvent(); - - public ChangeEvent ChildEvent = new ChangeEvent(); - - public float Capacity - { - get - { - var hull = Context.Cache.Get(Hull); - var hullData = Context.Cache.Get(hull.Data); - return Context.Evaluate(hullData.Capacity, hull, this); - } - } - - [IgnoreMember] public string EntryName - { - get => Name; - set => Name = value; - } - - - public Entity(GameContext context, Guid hull, IEnumerable gear, IEnumerable cargo, Zone zone, Guid corporation) - { - Context = context; + ItemManager = itemManager; Zone = zone; - Corporation = corporation; - - Gear = gear.ToList(); - Cargo = new HashSet(cargo); Hull = hull; - - Hydrate(); } - // private void GenerateHardpoints() - // { - // - // } - - public void Hydrate() + private void MapShip() { - //var gearIDs = EquippedItems.Append(Hull); - //var gear = gearIDs.ToDictionary(id => id, id => Context.Cache.Get(id)); - //GearData = gear.Values.ToDictionary(g => g, g => g.ItemData); - - Hardpoints = new List(); - Hardpoints.Add(new Hardpoint + var hullData = ItemManager.GetData(Hull) as HullData; + _gearOccupancy = new EquippedItem[hullData.Shape.Width, hullData.Shape.Height]; + _thermalOccupancy = new EquippedItem[hullData.Shape.Width, hullData.Shape.Height]; + _hardpoints = new HardpointData[hullData.Shape.Width, hullData.Shape.Height]; + foreach (var hardpoint in hullData.Hardpoints) { - HardpointData = new HardpointData{ Type = HardpointType.Hull } - }); - var hull = Context.Cache.Get(Hull); - Equip(hull, Hardpoints[0]); - - var hullData = Context.Cache.Get(hull.Data); - Hardpoints.AddRange(hullData.Hardpoints.Select(hd => new Hardpoint {HardpointData = hd})); - - // Create a copy of the gear list and remove every item actually equipped - var remainingGear = new List(Gear); - foreach (var gearID in Gear) - if (Equip(gearID)) - remainingGear.Remove(gearID); - - foreach (var remaining in remainingGear) - { - Context.Log($"Item {Context.Cache.Get(remaining).Name} equipped on entity {Name} has no compatible hardpoint, moved to cargo."); - Gear.Remove(remaining); - Cargo.Add(remaining); + foreach (var hardpointCoord in hardpoint.Shape.Coordinates) + { + var hullCoord = hardpoint.Position + hardpointCoord; + _hardpoints[hullCoord.x, hullCoord.y] = hardpoint; + } } - - if (_active) - { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var behavior in hardpoint.Behaviors) - { - if(behavior is IInitializableBehavior initializableBehavior) - initializableBehavior.Initialize(); - } - } - - RecalculateMass(); } - public void HydrateHardpoint(Hardpoint hardpoint) + public void Hydrate(EquippedItem equippedItem) { - if (hardpoint.Gear == null) + if (equippedItem.EquippableItem == null) { - Context.Log("Attempted to hydrate hardpoint with no gear on it!"); + ItemManager.Log("Attempted to hydrate EquippedGear with no gear on it! This should be impossible!"); return; } - hardpoint.ItemData = hardpoint.Gear.ItemData; + var gearData = ItemManager.GetData(equippedItem.EquippableItem); - hardpoint.Behaviors = hardpoint.Gear.ItemData.Behaviors - .Select(bd => bd.CreateInstance(Context, this, hardpoint.Gear)) + equippedItem.Behaviors = gearData.Behaviors + .Select(bd => bd.CreateInstance(ItemManager, this, equippedItem)) .ToArray(); - hardpoint.BehaviorGroups = hardpoint.Behaviors + equippedItem.BehaviorGroups = equippedItem.Behaviors .GroupBy(b => b.Data.Group) .OrderBy(g=>g.Key) .Select(g=>new BehaviorGroup { @@ -225,385 +120,307 @@ public abstract class Entity : DatabaseEntry, IMessagePackSerializationCallbackR }) .ToArray(); - foreach (var behavior in hardpoint.Behaviors) + foreach (var behavior in equippedItem.Behaviors) { if(behavior is IPopulationAssignment populationAssignment) PopulationAssignments.Add(populationAssignment); } } - public void Unequip(Hardpoint hardpoint) + public EquippedCargoBay FindItemInCargo(Guid itemDataID) { - if (hardpoint.Gear != null) + return EquippedCargoBays.FirstOrDefault(c => c.ItemsOfType.ContainsKey(itemDataID)); + } + + // Attempts to move a given number of items of the given type to the target Entity + // Returns the number of items successfully transferred + public int TryTransferItems(Entity target, Guid itemDataID, int quantity) + { + int quantityTransferred = 0; + while (quantityTransferred < quantity) { - Gear.Remove(hardpoint.Gear.ID); - Cargo.Add(hardpoint.Gear.ID); - hardpoint.Gear = null; - _cargoChanged = true; - _gearChanged = true; + EquippedCargoBay originInventory = EquippedCargoBays.FirstOrDefault(c => c.ItemsOfType.ContainsKey(itemDataID)); + + if (originInventory == null) break; + + var itemInstance = originInventory.ItemsOfType[itemDataID][0]; + + if (itemInstance is SimpleCommodity simpleCommodity) + { + var targetQuantity = min(simpleCommodity.Quantity, quantity - quantityTransferred); + if (!target.EquippedCargoBays.Any(c => originInventory.TryTransferItem(c, simpleCommodity, targetQuantity))) + { + quantityTransferred += targetQuantity - simpleCommodity.Quantity; + break; + } + + quantityTransferred += targetQuantity; + } + else if (itemInstance is CraftedItemInstance craftedItemInstance) + { + if (!target.EquippedCargoBays.Any(c => originInventory.TryTransferItem(c, craftedItemInstance))) + break; + + quantityTransferred++; + } } + + return quantityTransferred; } - public void Equip(Gear gear, Hardpoint hardpoint) + public EquippableItem Unequip(EquippedItem item) { - // Hardpoint is occupied, remove existing item from gear list - if (hardpoint.Gear != null) Unequip(hardpoint); - if (Cargo.Contains(gear.ID)) Cargo.Remove(gear.ID); + if (item.EquippableItem == null) + { + ItemManager.Log("Attempted to remove equipped item with no equippable item on it! This should be impossible!"); + return null; + } - hardpoint.Gear = gear; - HydrateHardpoint(hardpoint); - _gearChanged = true; + if (item is EquippedCargoBay cargoBay) + { + if(cargoBay.Cargo.Count > 0) + { + ItemManager.Log("Attempted to remove cargo bay that is not empty! Please check first before doing this!"); + return null; + } + + EquippedCargoBays.Remove(cargoBay); + } + + EquippedItems.Remove(item); + + var itemData = ItemManager.GetData(item.EquippableItem); + foreach (var i in itemData.Shape.Coordinates) + { + var itemCoord = item.Position + itemData.Shape.Rotate(i, item.EquippableItem.Rotation); + (itemData.HardpointType == HardpointType.Thermal ? _thermalOccupancy : _gearOccupancy)[itemCoord.x, itemCoord.y] = null; + } + + return item.EquippableItem; } - public bool Equip(Guid gearID, bool force = false) + // Check whether the given item will fit when its origin is placed at the given coordinate + private bool ItemFits(EquippableItemData itemData, HullData hullData, EquippableItem item, int2 hullCoord) { - // Check all portions of inventory for a matching item - if (Cargo.Contains(gearID)) Cargo.Remove(gearID); - else if (IncompleteGear.ContainsKey(gearID)) - IncompleteGear.Remove(gearID); - else if(!Gear.Contains(gearID)) - throw new ArgumentException("Attempted to equip gear which is not present in inventory!"); - - var gear = Context.Cache.Get(gearID); - var gearData = Context.Cache.Get(gear.Data); - - // Find an empty hardpoint of the correct type - var hardpoint = Hardpoints - .FirstOrDefault(hp => hp.Gear == null && hp.HardpointData.Type == gearData.HardpointType); + // Items without specific hardpoints on the ship can be freely rotated and placed anywhere + if (itemData.HardpointType == HardpointType.Tool || itemData.HardpointType == HardpointType.Thermal) + { + // Check every cell of the item's shape + foreach (var i in itemData.Shape.Coordinates) + { + // If there is any gear already occupying that space, it won't fit + // Thermal items have their own layer and do not collide with gear + var itemCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); + if (!hullData.InteriorCells[itemCoord] || (itemData.HardpointType == HardpointType.Thermal ? _thermalOccupancy : _gearOccupancy)[itemCoord.x, itemCoord.y] != null) return false; + } + } + else + { + var hardpoint = _hardpoints[hullCoord.x, hullCoord.y]; + + // If there's no hardpoint there, it won't fit + if (hardpoint == null) return false; - // With force option enabled, we'll try to find an empty hardpoint but otherwise any will do - if (hardpoint == null && force) - hardpoint = Hardpoints - .FirstOrDefault(hp => hp.HardpointData.Type == gearData.HardpointType); + // If the hardpoint type doesn't match the item, it won't fit + if (hardpoint.Type != itemData.HardpointType) return false; + + // Check every cell of the item's shape + foreach (var i in itemData.Shape.Coordinates) + { + // If the hardpoint does not have a matching cell, it wont fit + if (!hardpoint.Shape[i]) return false; + + // If there is any gear already occupying that space, it won't fit + var itemCoord = hardpoint.Position + i; + if (_gearOccupancy[itemCoord.x, itemCoord.y] != null) return false; + } + } - // No compatible hardpoint found, return false - if (hardpoint == null) - return false; - - Equip(gear, hardpoint); return true; } - public CraftedItemInstance AddCargo(CraftedItemInstance item) + // Check whether the given item will fit when its origin is placed at the given coordinate on the hull + public bool ItemFits(EquippableItem item, int2 hullCoord) { - Cargo.Add(item.ID); - Mass += item.Mass; - ThermalMass += item.ThermalMass; - OccupiedCapacity += item.Size; - _cargoChanged = true; - return item; + var itemData = ItemManager.GetData(item); + var hullData = ItemManager.GetData(Hull) as HullData; + return ItemFits(itemData, hullData, item, hullCoord); } - public CraftedItemInstance RemoveCargo(CraftedItemInstance item) + public bool TryFindSpace(EquippableItem item, out int2 hullCoord) { - if(!Cargo.Contains(item.ID)) - throw new ArgumentException("Attempted to remove an item which is not in cargo!"); - Cargo.Remove(item.ID); - Mass -= item.Mass; - ThermalMass -= item.ThermalMass; - OccupiedCapacity -= item.Size; - _cargoChanged = true; - return item; - } - - public SimpleCommodity AddCargo(SimpleCommodity item) - { - // Regardless of whether a match is found, the item's mass and size are added to the entity - Mass += item.Mass; - ThermalMass += item.ThermalMass; - OccupiedCapacity += item.Size; + var itemData = ItemManager.GetData(item); + var hullData = ItemManager.GetData(Hull) as HullData; - // Try to find an matching instance of the same commodity in cargo - var existingCommodityID = Cargo.FirstOrDefault(id => - Context.Cache.Get(id) is SimpleCommodity simpleCommodity && - simpleCommodity.ItemData == item.ItemData); - - // A match was found, delete the original item and increment the quantity of the match - if (existingCommodityID != Guid.Empty) + // Tools and thermal equipment can be installed anywhere on the ship + // Search the whole ship for somewhere the item will fit + if (itemData.HardpointType == HardpointType.Tool || itemData.HardpointType == HardpointType.Thermal) { - var existingCommodity = Context.Cache.Get(existingCommodityID); - existingCommodity.Quantity += item.Quantity; - Context.Cache.Delete(item); - _cargoChanged = true; - return existingCommodity; + foreach (var hullCoord2 in hullData.InteriorCells.Coordinates) + { + if (ItemFits(itemData, hullData, item, hullCoord2)) + { + hullCoord = hullCoord2; + return true; + } + } } - // No match was found, simply add the item instance to the cargo - Cargo.Add(item.ID); - _cargoChanged = true; - return item; - } - - public SimpleCommodity RemoveCargo(SimpleCommodity item, int quantity) - { - if(!Cargo.Contains(item.ID)) - throw new ArgumentException("Attempted to remove an item which is not in cargo!"); - - // If the quantity matches exactly, huzzah, just remove the instance from cargo - if (item.Quantity == quantity) - Cargo.Remove(item.ID); + // Everything else has to be equipped onto a hardpoint of the same type + // Search the ship for an empty hardpoint that matches the type and shape of the item else { - // Quantity does not match, create new item instance and decrement source quantity - var newSimpleCommodity = new SimpleCommodity + foreach (var hardpoint in hullData.Hardpoints) { - Context = Context, - Data = item.Data, - Quantity = quantity - }; - Context.Cache.Add(newSimpleCommodity); - item.Quantity -= quantity; - item = newSimpleCommodity; + if(hardpoint.Type == itemData.HardpointType) + { + foreach (var hardpointCoord in hardpoint.Shape.Coordinates) + { + var hullCoord2 = hardpoint.Position + hardpointCoord; + if (ItemFits(itemData, hullData, item, hullCoord2)) + { + hullCoord = hullCoord2; + return true; + } + } + } + } } - Mass -= item.Mass; - ThermalMass -= item.ThermalMass; - OccupiedCapacity -= item.Size; + hullCoord = int2.zero; + return false; + } + + // Try to equip the given item anywhere it will fit, returns true when the item was successfully equipped + public bool TryEquip(EquippableItem item) => TryFindSpace(item, out var hullCoord) && TryEquip(item, hullCoord); + + // Try to equip the given item to the given location + public bool TryEquip(EquippableItem item, int2 hullCoord) + { + var itemData = ItemManager.GetData(item); + var hullData = ItemManager.GetData(Hull) as HullData; + + if (!ItemFits(itemData, hullData, item, hullCoord)) return false; + + if (itemData.HardpointType == HardpointType.Tool || itemData.HardpointType == HardpointType.Thermal) + { + EquippedItem equippedItem; + if(itemData is CargoBayData) + { + equippedItem = new EquippedCargoBay(ItemManager, item, hullCoord); + EquippedCargoBays.Add((EquippedCargoBay) equippedItem); + } + else + { + equippedItem = new EquippedItem(ItemManager, item, hullCoord); + EquippedItems.Add(equippedItem); + } + + foreach (var i in itemData.Shape.Coordinates) + { + var occupiedCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); + (itemData.HardpointType == HardpointType.Thermal ? _thermalOccupancy : _gearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; + } + + Hydrate(equippedItem); + return true; + } + else + { + var equippedItem = new EquippedItem(ItemManager, item, hullCoord); + EquippedItems.Add(equippedItem); + + foreach (var i in itemData.Shape.Coordinates) + { + var occupiedCoord = hullCoord + i; + (itemData.HardpointType == HardpointType.Thermal ? _thermalOccupancy : _gearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; + } + + Hydrate(equippedItem); + return true; + } - _cargoChanged = true; - return item; } public void AddChild(Entity entity) { Mass += entity.Mass; - ThermalMass += entity.ThermalMass; - Children.Add(entity.ID); - ChildEvent.Change(); + Children.Add(entity); } public void RemoveChild(Entity entity) { Mass -= entity.Mass; - ThermalMass -= entity.ThermalMass; - Children.Remove(entity.ID); - ChildEvent.Change(); + Children.Remove(entity); } public void SetParent(Entity parent) { - Parent = parent.ID; + Parent = parent; parent.AddChild(this); } public void RemoveParent() { - if (Parent == Guid.Empty) + if (Parent == null) return; - var parent = Zone.Entities[Parent]; - parent.RemoveChild(this); - Parent = Guid.Empty; - } - - public Guid Build(BlueprintData blueprint, float quality, string name, bool direct = false) - { - if (direct) - { - if(blueprint.FactoryItem!=Guid.Empty) - throw new ArgumentException("Attempted to directly build a blueprint which requires a factory!"); - var blueprintItem = Context.Cache.Get(blueprint.Item); - if(blueprintItem == null) - throw new ArgumentException("Attempted to directly build a blueprint for a missing or incompatible item!"); - } - - //var newItemID = Guid.Empty; - - // GetBlueprintIngredients will assign the output lists with the items matching the blueprint, and return false if they are not found - if (!GetBlueprintIngredients(blueprint, out var simpleIngredients, out var compoundIngredients)) - return Guid.Empty; - - // These will be bundled with the data for the compound commodity instance - var ingredients = new List(); - ingredients.AddRange(compoundIngredients.Select(RemoveCargo)); - ingredients.AddRange(simpleIngredients.Select(sc => RemoveCargo(sc, blueprint.Ingredients[sc.Data]))); - - var blueprintItemData = Context.Cache.Get(blueprint.Item); - - // Creating new crafted item instances is a bit more complicated - if (blueprintItemData is CraftedItemData) - { - CraftedItemInstance newItem; - - if (blueprintItemData is EquippableItemData equippableItemData) - { - var newGear = new Gear - { - Context = Context, - Data = blueprintItemData.ID, - Ingredients = ingredients.Select(ii=>ii.ID).ToList(), - Quality = quality, - Blueprint = blueprint.ID, - Name = name, - SourceEntity = ID - }; - newGear.Durability = Context.Evaluate(equippableItemData.Durability, newGear); - newItem = newGear; - } - else - { - newItem = new CompoundCommodity - { - Context = Context, - Data = blueprintItemData.ID, - Ingredients = ingredients.Select(ii=>ii.ID).ToList(), - Quality = quality, - Blueprint = blueprint.ID, - Name = name, - SourceEntity = ID - }; - } - Context.Cache.Add(newItem); - if (direct) - IncompleteGear[newItem.ID] = blueprint.ProductionTime; - else - IncompleteCargo[newItem.ID] = blueprint.ProductionTime; - return newItem.ID; - } - - var newSimpleCommodity = new SimpleCommodity - { - Context = Context, - Data = blueprintItemData.ID, - Quantity = 1 - }; - Context.Cache.Add(newSimpleCommodity); - IncompleteCargo[newSimpleCommodity.ID] = blueprint.ProductionTime; - return newSimpleCommodity.ID; - } - - public bool GetBlueprintIngredients(BlueprintData blueprint, out List simpleIngredients, - out List compoundIngredients) - { - simpleIngredients = new List(); - compoundIngredients = new List(); - var hasAllIngredients = true; - var cargoInstances = Cargo.Select(c => Context.Cache.Get(c)); - foreach (var kvp in blueprint.Ingredients) - { - var itemData = Context.Cache.Get(kvp.Key); - if (itemData is SimpleCommodityData) - { - var matchingItem = cargoInstances.FirstOrDefault(ii => - { - if (!(ii is SimpleCommodity simpleCommodity)) return false; - return simpleCommodity.Data == itemData.ID && simpleCommodity.Quantity >= kvp.Value; - }) as SimpleCommodity; - hasAllIngredients = hasAllIngredients && matchingItem != null; - if(matchingItem != null) - simpleIngredients.Add(matchingItem); - } - else - { - var matchingItems = - cargoInstances.Where(ii => (ii as CompoundCommodity)?.Data == itemData.ID).Cast().ToArray(); - hasAllIngredients = hasAllIngredients && matchingItems.Length >= kvp.Value; - if(matchingItems.Length >= kvp.Value) - compoundIngredients.AddRange(matchingItems.Take(kvp.Value)); - } - } - - return hasAllIngredients; - } - - public void RecalculateMass() - { - Mass = Context.Cache.Get(Hull).Mass + - Gear.Select(i => Context.Cache.Get(i)).Sum(i => i.Mass) + - IncompleteGear.Select(i => Context.Cache.Get(i.Key)).Sum(i => i.Mass) + - Cargo.Select(i => Context.Cache.Get(i)).Sum(ii => ii.Mass) + - IncompleteCargo.Select(i => Context.Cache.Get(i.Key)).Sum(ii => ii.Mass) + - Children.Select(i => Context.Cache.Get(i)).Sum(c=>c.Mass); - - ThermalMass = Context.Cache.Get(Hull).ThermalMass + - Gear.Select(i => Context.Cache.Get(i)).Sum(i => i.ThermalMass) + - IncompleteGear.Select(i => Context.Cache.Get(i.Key)).Sum(i => i.ThermalMass) + - Cargo.Select(i => Context.Cache.Get(i)).Sum(ii => ii.ThermalMass) + - IncompleteCargo.Select(i => Context.Cache.Get(i.Key)).Sum(ii => ii.ThermalMass) + - Children.Select(i => Context.Cache.Get(i)).Sum(c=>c.ThermalMass); - - OccupiedCapacity = Gear.Select(i => Context.Cache.Get(i)).Sum(i => i.Size) + - Cargo.Select(i => Context.Cache.Get(i)).Sum(ii => ii.Size); + Parent.RemoveChild(this); + Parent = null; } public T GetBehavior() where T : class, IBehavior { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var behavior in hardpoint.Behaviors) - if (behavior is T b) - return b; + foreach (var equippedItem in EquippedItems) + foreach (var behavior in equippedItem.Behaviors) + if (behavior is T b) + return b; return null; } public IEnumerable GetBehaviors() where T : class, IBehavior { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var behavior in hardpoint.Behaviors) - if (behavior is T b) - yield return b; + foreach (var equippedItem in EquippedItems) + foreach (var behavior in equippedItem.Behaviors) + if (behavior is T b) + yield return b; } public IEnumerable GetBehaviorData() where T : BehaviorData { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var behavior in hardpoint.Behaviors) - if (behavior.Data is T b) - yield return b; + foreach (var equippedItem in EquippedItems) + foreach (var behavior in equippedItem.Behaviors) + if (behavior.Data is T b) + yield return b; } public Switch GetSwitch() where T : class, IBehavior { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var group in hardpoint.BehaviorGroups) - foreach(var behavior in group.Behaviors) - if (behavior is T) - return group.Switch; + foreach (var equippedItem in EquippedItems) + foreach (var group in equippedItem.BehaviorGroups) + foreach(var behavior in group.Behaviors) + if (behavior is T) + return group.Switch; return null; } public Trigger GetTrigger() where T : class, IBehavior { - foreach (var hardpoint in Hardpoints) - if(hardpoint.Gear!=null) - foreach (var group in hardpoint.BehaviorGroups) - foreach(var behavior in group.Behaviors) - if (behavior is T) - return group.Trigger; + foreach (var equippedItem in EquippedItems) + foreach (var group in equippedItem.BehaviorGroups) + foreach(var behavior in group.Behaviors) + if (behavior is T) + return group.Trigger; return null; } - public void AddHeat(float heat) - { - if (Parent != Guid.Empty) - { - // var parent = Context.Cache.Get(Parent); - // parent.AddHeat(heat); - } - else - Temperature += heat / ThermalMass; - - } - public virtual void Update(float delta) { if (Active) { - foreach (var hardpoint in Hardpoints.Where(hp=>hp.Gear!=null)) + foreach (var equippedItem in EquippedItems) { - foreach (var group in hardpoint.BehaviorGroups) - foreach(var behavior in group.Behaviors) - if(!behavior.Update(delta)) - break; - - foreach (var behavior in hardpoint.Behaviors.Where(b => b is IAlwaysUpdatedBehavior).Cast()) - behavior.AlwaysUpdate(delta); - - if(hardpoint.Gear.ItemData.Performance(Temperature) < .01f) - hardpoint.Gear.Durability -= delta; + equippedItem.Update(delta); } foreach (var message in Messages.Keys.ToArray()) @@ -612,76 +429,354 @@ public abstract class Entity : DatabaseEntry, IMessagePackSerializationCallbackR if (Messages[message] < 0) Messages.Remove(message); } - - foreach (var incompleteGear in IncompleteGear.Keys.ToArray()) - { - IncompleteGear[incompleteGear] = IncompleteGear[incompleteGear] - delta; - if (IncompleteGear[incompleteGear] < 0) Equip(incompleteGear); - } } - if (Parent != Guid.Empty) + if (Parent != null) { - var parent = Context.Cache.Get(Parent); - Position = parent.Position; - Velocity = parent.Velocity; - Temperature = parent.Temperature; - } - - if (_cargoChanged) - { - CargoEvent.Change(); - _cargoChanged = false; - } - if (_gearChanged) - { - GearEvent.Change(); - _gearChanged = false; + Position = Parent.Position; + Velocity = Parent.Velocity; } } public void SetMessage(string message) { - Messages[message] = Context.GlobalData.MessageDuration; + Messages[message] = ItemManager.GameplaySettings.MessageDuration; } - public void OnBeforeSerialize() + // public void OnBeforeSerialize() + // { + // // Filter item behavior collections by those with any persistent behaviors + // // For each item create an object containing the item ID and a list of persistent behaviors + // // Then turn that into a dictionary mapping from item ID to an array of every behaviors persistent data + // PersistedBehaviors = EquippedItems + // .Where(item => item.Behaviors.Any(b=>b is IPersistentBehavior)) + // .Select(item => new {equippable=item, behaviors = item.Behaviors + // .Where(b=>b is IPersistentBehavior) + // .Cast()}) + // .ToDictionary(x=> x.equippable.Position, x=>x.behaviors.Select(b => b.Store()).ToArray()); + // } + // + // public void OnAfterDeserialize() + // { + // foreach(var item in EquippedItems) + // Hydrate(item); + // + // // Iterate only over the behaviors of items which contain persistent data + // // Filter the behaviors for each item to get the persistent ones, then cast them and combine with the persisted data array for that item + // foreach (var persistentBehaviorData in EquippedItems + // .Where(item => PersistedBehaviors.ContainsKey(item.Position)) + // .SelectMany(item => item.Behaviors + // .Where(b=> b is IPersistentBehavior) + // .Cast() + // .Zip(PersistedBehaviors[item.Position], (behavior, data) => new{behavior, data}))) + // persistentBehaviorData.behavior.Restore(persistentBehaviorData.data); + // } +} + +[MessagePackObject, JsonObject(MemberSerialization.OptIn)] +public class EquippedItem +{ + [JsonProperty("item"), Key(0)] public EquippableItem EquippableItem; + + [JsonProperty("position"), Key(1)] public int2 Position; + + [JsonProperty("temperature"), Key(2)] public float Temperature; + + [IgnoreMember] + public IBehavior[] Behaviors; + + [IgnoreMember] + public BehaviorGroup[] BehaviorGroups; + + protected readonly ItemManager _itemManager; + private readonly EquippableItemData _data; + + public EquippedItem(ItemManager itemManager, EquippableItem item, int2 position) { - // Filter item behavior collections by those with any persistent behaviors - // For each item create an object containing the item ID and a list of persistent behaviors - // Then turn that into a dictionary mapping from item ID to an array of every behaviors persistent data - PersistedBehaviors = Hardpoints - .Where(hp => hp.Behaviors.Any(b=>b is IPersistentBehavior)) - .Select(hp => new {gear=hp.Gear, behaviors = hp.Behaviors - .Where(b=>b is IPersistentBehavior) - .Cast()}) - .ToDictionary(x=> x.gear.ID, x=>x.behaviors.Select(b => b.Store()).ToArray()); + _itemManager = itemManager; + _data = _itemManager.GetData(item); + EquippableItem = item; + Position = position; } - public void OnAfterDeserialize() + public void Update(float delta) { - Hydrate(); - - // Iterate only over the behaviors of items which contain persistent data - // Filter the behaviors for each item to get the persistent ones, then cast them and combine with the persisted data array for that item - foreach (var persistentBehaviorData in Hardpoints - .Where(hardpoint => PersistedBehaviors.ContainsKey(hardpoint.Gear.ID)). - SelectMany(hardpoint => hardpoint.Behaviors - .Where(b=> b is IPersistentBehavior) - .Cast() - .Zip(PersistedBehaviors[hardpoint.Gear.ID], (behavior, data) => new{behavior, data}))) - persistentBehaviorData.behavior.Restore(persistentBehaviorData.data); + if(Temperature < _data.MinimumTemperature || Temperature > _data.MaximumTemperature) + { + EquippableItem.Durability -= delta; + return; + } + + foreach (var group in BehaviorGroups) + { + foreach (var behavior in group.Behaviors) + { + if (!behavior.Update(delta)) + break; + } + } + + foreach (var behavior in Behaviors.Where(b => b is IAlwaysUpdatedBehavior).Cast()) + behavior.AlwaysUpdate(delta); } } -//[MessagePackObject, JsonObject(MemberSerialization.OptIn)] -public class Hardpoint +public class EquippedCargoBay : EquippedItem { - public Gear Gear; - public EquippableItemData ItemData; - public HardpointData HardpointData; - public IBehavior[] Behaviors; - public BehaviorGroup[] BehaviorGroups; + public readonly ReactiveDictionary Cargo = new ReactiveDictionary(); + + public readonly ItemInstance[,] Occupancy; + + public readonly Dictionary> ItemsOfType = new Dictionary>(); + + private readonly CargoBayData _cargoData; + + public float Mass { get; private set; } + public float ThermalMass { get; private set; } + + public EquippedCargoBay(ItemManager itemManager, EquippableItem item, int2 position) : base(itemManager, item, position) + { + _cargoData = _itemManager.GetData(EquippableItem) as CargoBayData; + + Mass = _cargoData.Mass; + ThermalMass = _cargoData.Mass * _cargoData.SpecificHeat; + + Occupancy = new ItemInstance[_cargoData.InteriorShape.Width,_cargoData.InteriorShape.Height]; + } + + // Check whether the given item will fit when its origin is placed at the given coordinate + private bool ItemFits(ItemInstance item, int2 cargoCoord) + { + var itemData = _itemManager.GetData(item); + // Check every cell of the item's shape + foreach (var i in itemData.Shape.Coordinates) + { + // If there is an item already occupying that space, it won't fit + var itemCargoCoord = cargoCoord + itemData.Shape.Rotate(i, item.Rotation); + if (Occupancy[itemCargoCoord.x, itemCargoCoord.y] != null) return false; + } + + return true; + } + + // Tries to find a place to put the given items in the inventory + // Will attempt to fill existing item stacks first + // Returns true only when ALL of the items have places to go + public bool TryFindSpace(SimpleCommodity item, out List positions) + { + positions = new List(); + var itemData = _itemManager.GetData(item); + var remainingQuantity = item.Quantity; + + // For simple commodities, search for existing item stacks to add to + foreach (var cargoItem in Cargo.Keys) + { + if (item.Data != cargoItem.Data) continue; + + var cargoCommodity = (SimpleCommodity) cargoItem; + if (cargoCommodity.Quantity >= itemData.MaxStack) continue; + + // Subtract remaining space in existing stack from remaining quantity + remainingQuantity -= min(itemData.MaxStack - cargoCommodity.Quantity, remainingQuantity); + positions.Add(Cargo[cargoItem]); + + // If we've moved all of the items into existing stacks, no need to search for empty space! + if (remainingQuantity == 0) return true; + } + + // Search all the space in the cargo bay for an empty space where the item fits + foreach (var cargoCoord in _cargoData.InteriorShape.Coordinates) + { + if (ItemFits(item, cargoCoord)) + { + positions.Add(cargoCoord); + return true; + } + } + + return false; + } + + // Attempts to store all of the given item anywhere in the inventory + // Will attempt to fill existing item stacks first + // Returns true only when ALL of the items are successfully stored + public bool TryStore(SimpleCommodity item) + { + TryFindSpace(item, out var positions); + foreach (var position in positions) + { + if (TryStore(item, position)) return true; + } + + return false; + } + + // Try to store the given commodity at the given position + // If there's a stack at the given position it will be added to + // Returns true only when ALL of the items are successfully stored + public bool TryStore(SimpleCommodity item, int2 cargoCoord) + { + var itemData = _itemManager.GetData(item); + if (ItemFits(item, cargoCoord)) + { + foreach (var p in itemData.Shape.Coordinates) + { + var pos = cargoCoord + itemData.Shape.Rotate(p, item.Rotation); + Occupancy[pos.x, pos.y] = item; + } + Cargo[item] = cargoCoord; + + if(!ItemsOfType.ContainsKey(item.Data)) + ItemsOfType[item.Data] = new List(); + ItemsOfType[item.Data].Add(item); + } + else if (Occupancy[cargoCoord.x, cargoCoord.y] is SimpleCommodity cargoCommodity && cargoCommodity.Data == item.Data) + { + if (cargoCommodity.Quantity + item.Quantity <= itemData.MaxStack) + { + cargoCommodity.Quantity += item.Quantity; + } + else + { + var quantityTransferred = itemData.MaxStack - cargoCommodity.Quantity; + item.Quantity -= quantityTransferred; + cargoCommodity.Quantity = itemData.MaxStack; + + Mass += itemData.Mass * quantityTransferred; + ThermalMass += itemData.Mass * itemData.SpecificHeat * quantityTransferred; + return false; + } + } + else return false; + + Mass += _itemManager.GetMass(item); + ThermalMass += _itemManager.GetThermalMass(item); + return true; + } + + // Searches the cargo bay for a position where the item will fit, returns true when found + public bool TryFindSpace(CraftedItemInstance item, out int2 position) + { + // Search all the space in the cargo bay for an empty space where the item fits + foreach (var cargoCoord in _cargoData.InteriorShape.Coordinates) + { + if (ItemFits(item, cargoCoord)) + { + position = cargoCoord; + return true; + } + } + + position = int2.zero; + return false; + } + + // Try to store the given item anywhere it will fit, returns true when the item was successfully stored + public bool TryStore(CraftedItemInstance item) => TryFindSpace(item, out var position) && TryStore(item, position); + + // Try to store the given item at the given position, returns true when the item was successfully stored + public bool TryStore(CraftedItemInstance item, int2 cargoCoord) + { + if (!ItemFits(item, cargoCoord)) return false; + + var itemData = _itemManager.GetData(item); + foreach (var p in itemData.Shape.Coordinates) + { + var pos = cargoCoord + itemData.Shape.Rotate(p, item.Rotation); + Occupancy[pos.x, pos.y] = item; + } + Cargo[item] = cargoCoord; + + if(!ItemsOfType.ContainsKey(item.Data)) + ItemsOfType[item.Data] = new List(); + ItemsOfType[item.Data].Add(item); + + Mass += _itemManager.GetMass(item); + ThermalMass += _itemManager.GetThermalMass(item); + + return true; + } + + public SimpleCommodity Remove(SimpleCommodity item, int quantity) + { + if (!Cargo.ContainsKey(item)) + { + _itemManager.Log("Attempted to remove item from a cargo bay that it wasn't even in! Something went wrong here!"); + return null; + } + var itemData = _itemManager.GetData(item); + if(quantity >= item.Quantity) + { + foreach (var pos in itemData.Shape.Coordinates.Select(p => Cargo[item] + itemData.Shape.Rotate(p, item.Rotation))) + Occupancy[pos.x, pos.y] = null; + + Cargo.Remove(item); + ItemsOfType[item.Data].Remove(item); + if (!ItemsOfType[item.Data].Any()) + ItemsOfType.Remove(item.Data); + + Mass -= _itemManager.GetMass(item); + ThermalMass -= _itemManager.GetThermalMass(item); + + return item; + } + + item.Quantity -= quantity; + Mass -= itemData.Mass * quantity; + ThermalMass -= itemData.Mass * itemData.SpecificHeat * quantity; + return new SimpleCommodity{Data = item.Data, Quantity = quantity, Rotation = item.Rotation}; + } + + public void Remove(CraftedItemInstance item) + { + if (!Cargo.ContainsKey(item)) + { + _itemManager.Log("Attempted to remove item from a cargo bay that it wasn't even in! Something went wrong here!"); + return; + } + var itemData = _itemManager.GetData(item); + foreach (var pos in itemData.Shape.Coordinates.Select(p => Cargo[item] + itemData.Shape.Rotate(p, item.Rotation))) + Occupancy[pos.x, pos.y] = null; + + Cargo.Remove(item); + ItemsOfType[item.Data].Remove(item); + if (!ItemsOfType[item.Data].Any()) + ItemsOfType.Remove(item.Data); + + Mass -= _itemManager.GetMass(item); + ThermalMass -= _itemManager.GetThermalMass(item); + } + + public bool TryTransferItem(EquippedCargoBay target, SimpleCommodity item, int quantity) + { + if (!Cargo.ContainsKey(item)) + { + _itemManager.Log("Attempted to remove item from a cargo bay that it wasn't even in! Something went wrong here!"); + return false; + } + + var oldPos = Cargo[item]; + var newItem = Remove(item, quantity); + + if (target.TryStore(item)) return true; + + // Failed to transfer full quantity, move the remaining items back to their old slot + TryStore(newItem, oldPos); + return false; + } + + public bool TryTransferItem(EquippedCargoBay target, CraftedItemInstance item) + { + if (!Cargo.ContainsKey(item)) + { + _itemManager.Log("Attempted to remove item from a cargo bay that it wasn't even in! Something went wrong here!"); + return false; + } + + if (!target.TryStore(item)) return false; + Remove(item); + return true; + } } public class BehaviorGroup diff --git a/Assets/Scripts/ServerShared/Enums.cs b/Assets/Scripts/ServerShared/Enums.cs index d5257db15..84231b16f 100644 --- a/Assets/Scripts/ServerShared/Enums.cs +++ b/Assets/Scripts/ServerShared/Enums.cs @@ -10,6 +10,7 @@ public enum LauncherCaliber public enum HardpointType { Hull, + Thermal, Thruster, WarpThruster, Reactor, diff --git a/Assets/Scripts/ServerShared/Extensions.cs b/Assets/Scripts/ServerShared/Extensions.cs index 86a1e70c3..46974ee7b 100644 --- a/Assets/Scripts/ServerShared/Extensions.cs +++ b/Assets/Scripts/ServerShared/Extensions.cs @@ -29,12 +29,12 @@ public static class Extensions peer.Send(MessagePackSerializer.Serialize(message as Message), method); } - public static float Performance(this EquippableItemData itemData, float temperature) - { - return saturate(itemData.HeatPerformanceCurve.Evaluate(saturate( - (temperature - itemData.MinimumTemperature) / - (itemData.MaximumTemperature - itemData.MinimumTemperature)))); - } + // public static float Performance(this EquippableItemData itemData, float temperature) + // { + // return saturate(itemData.HeatPerformanceCurve.Evaluate(saturate( + // (temperature - itemData.MinimumTemperature) / + // (itemData.MaximumTemperature - itemData.MinimumTemperature)))); + // } public static string SplitCamelCase( this string str ) { diff --git a/Assets/Scripts/ServerShared/GlobalData.cs b/Assets/Scripts/ServerShared/GlobalData.cs index dffe9ed28..8eca78229 100644 --- a/Assets/Scripts/ServerShared/GlobalData.cs +++ b/Assets/Scripts/ServerShared/GlobalData.cs @@ -8,162 +8,6 @@ using static Unity.Mathematics.math; using static Unity.Mathematics.noise; using static NoiseFbm; -[Inspectable, Serializable, RethinkTable("Galaxy"), MessagePackObject, JsonObject(MemberSerialization.OptIn)] -public class GlobalData : DatabaseEntry -{ - [InspectableField, JsonProperty("galaxyName"), Key(1)] - public string GalaxyName; - - [InspectableDatabaseLink(typeof(ZoneData)), JsonProperty("arrivalZone"), Key(2)] - public Guid ArrivalZone; - - [InspectableField, JsonProperty("galaxyArms"), Key(4)] - public int Arms = 4; - - [InspectableField, JsonProperty("galaxyTwist"), Key(5)] - public float Twist = 10; - - [InspectableField, JsonProperty("galaxyTwistPower"), Key(6)] - public float TwistPower = 2; - - [InspectableField, JsonProperty("radiusPower"), Key(7)] - public float RadiusPower = 1.75f; - - [InspectableField, JsonProperty("massFloor"), Key(8)] - public float MassFloor = 1; - - [InspectableField, JsonProperty("sunMass"), Key(9)] - public float SunMass = 10000; - - [InspectableField, JsonProperty("gasGiantMass"), Key(10)] - public float GasGiantMass = 2000; - - [InspectableField, JsonProperty("planetMass"), Key(11)] - public float PlanetMass = 100f; - - [InspectableField, JsonProperty("satelliteCreationMassFloor"), Key(12)] - public float SatelliteCreationMassFloor = 100; - - [InspectableField, JsonProperty("satelliteCreationProbability"), Key(13)] - public float SatelliteCreationProbability = .25f; - - [InspectableField, JsonProperty("binaryCreationProbability"), Key(14)] - public float BinaryCreationProbability = .25f; - - [InspectableField, JsonProperty("rosetteProbability"), Key(15)] - public float RosetteProbability = .25f; - - // [InspectableField] [JsonProperty("mapLayers")] [Key(16)] - // public Dictionary MapLayers = new Dictionary(); - - [InspectableField, JsonProperty("zoneRadiusMin"), Key(16)] - public float MinimumZoneRadius = 500; - - [InspectableField, JsonProperty("zoneRadiusMax"), Key(17)] - public float MaximumZoneRadius = 2000; - - [InspectableField, JsonProperty("zoneRadiusExp"), Key(18)] - public float ZoneRadiusExponent = -.75f; - - [InspectableField, JsonProperty("zoneMassMin"), Key(19)] - public float MinimumZoneMass = 10000; - - [InspectableField, JsonProperty("zoneMassMax"), Key(20)] - public float MaximumZoneMass = 100000; - - [InspectableField, JsonProperty("zoneMassExp"), Key(21)] - public float ZoneMassExponent = -.75f; - - [InspectableField, JsonProperty("orbitPeriodExponent"), Key(22)] - public float OrbitPeriodExponent = 1.5f; - - [InspectableField, JsonProperty("orbitPeriodMultiplier"), Key(23)] - public float OrbitPeriodMultiplier = 1f; - - [InspectableField, JsonProperty("beltProbability"), Key(26)] - public float BeltProbability = .05f; - - [InspectableField, JsonProperty("beltMassCeiling"), Key(27)] - public float BeltMassCeiling = 500f; - - [InspectableField, JsonProperty("beltMassRatio"), Key(28)] - public float BeltMassRatio = 100f; - - [InspectableField, JsonProperty("beltMassExponent"), Key(29)] - public float BeltMassExponent = 100f; - - [InspectableField, JsonProperty("asteroidSizeMin"), Key(30)] - public float AsteroidSizeMin = 2f; - - [InspectableField, JsonProperty("asteroidSizeMax"), Key(31)] - public float AsteroidSizeMax = 10f; - - [InspectableField, JsonProperty("asteroidSizeExponent"), Key(32)] - public float AsteroidSizeExponent = 2f; - - [InspectableField, JsonProperty("asteroidRotationSpeed"), Key(33)] - public float AsteroidRotationSpeed = 2f; - - [InspectableField, JsonProperty("dockingDistance"), Key(34)] - public float DockingDistance = 25; - - [InspectableField, JsonProperty("warpDistance"), Key(35)] - public float WarpDistance = 25; - - [InspectableField, JsonProperty("targetPersistenceDuration"), Key(37)] - public float TargetPersistenceDuration = 3; - - [InspectableField, JsonProperty("heatRadiationPower"), Key(38)] - public float HeatRadiationPower = 1; - - [InspectableField, JsonProperty("heatRadiationMultiplier"), Key(39)] - public float HeatRadiationMultiplier = 1; - - [InspectableField, JsonProperty("resourceDensityMinimum"), Key(40)] - public float ResourceDensityMinimum = .1f; - - [InspectableField, JsonProperty("resourceDensityMaximum"), Key(41)] - public float ResourceDensityMaximum = 1.5f; - - [InspectableField, JsonProperty("startingGearQualityMin"), Key(42)] - public float StartingGearQualityMin = .1f; - - [InspectableField, JsonProperty("startingGearQualityMax"), Key(43)] - public float StartingGearQualityMax = .5f; - - [InspectableField, JsonProperty("asteroidHitpointsMin"), Key(44)] - public float AsteroidHitpointsMin = 10f; - - [InspectableField, JsonProperty("asteroidHitpointsMax"), Key(45)] - public float AsteroidHitpointsMax = 200f; - - [InspectableField, JsonProperty("asteroidHitpointsPower"), Key(46)] - public float AsteroidHitpointsPower = 2f; - - [InspectableField, JsonProperty("asteroidRespawnMin"), Key(47)] - public float AsteroidRespawnMin = 10f; - - [InspectableField, JsonProperty("asteroidRespawnMax"), Key(48)] - public float AsteroidRespawnMax = 100f; - - [InspectableField, JsonProperty("miningDifficulty"), Key(49)] - public float MiningDifficulty = 500f; - - [InspectableField, JsonProperty("messageDuration"), Key(50)] - public float MessageDuration = 4f; - - [InspectableField, JsonProperty("significantDigits"), Key(51)] - public int SignificantDigits = 3; - - [InspectableField, JsonProperty("productionPersonalityLerp"), Key(52)] - public float ProductionPersonalityLerp = .05f; - - public float PlanetRadius(float mass) - { - return pow(mass, 1 / RadiusPower); - } -} - [Inspectable, Serializable, RethinkTable("Galaxy"), MessagePackObject, JsonObject(MemberSerialization.OptIn)] public class GalaxyMapLayerData : DatabaseEntry, INamedEntry { diff --git a/Assets/Scripts/ServerShared/IChangeSource.cs b/Assets/Scripts/ServerShared/IChangeSource.cs deleted file mode 100644 index 18940a185..000000000 --- a/Assets/Scripts/ServerShared/IChangeSource.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; - - -public interface IChangeSource -{ - event Action OnChanged; -} diff --git a/Assets/Scripts/ServerShared/ItemData.cs b/Assets/Scripts/ServerShared/ItemData.cs index 257317233..ce7d7013a 100644 --- a/Assets/Scripts/ServerShared/ItemData.cs +++ b/Assets/Scripts/ServerShared/ItemData.cs @@ -1,10 +1,93 @@ using System; +using System.Collections; using System.Collections.Generic; using System.Linq; using JsonKnownTypes; using MessagePack; using Newtonsoft.Json; using Unity.Mathematics; +using static Unity.Mathematics.math; +using int2 = Unity.Mathematics.int2; + +public class Shape +{ + [JsonProperty("name"), Key(0)] public bool[,] Cells; + + private bool _dirty = true; + + public Shape(int width, int height) + { + Cells = new bool[width, height]; + } + + public int Width => Cells.GetLength(0); + + public int Height => Cells.GetLength(1); + + private static int mod(int x, int m) { + int r = x%m; + return r<0 ? r+m : r; + } + + public int2 Rotate(int2 position, int rotation) + { + switch (mod(rotation, 4)) + { + case 1: + return int2(position.y, Width - 1 - position.x); + case 2: + return int2(Width - 1 - position.x, Height - 1 - position.y); + case 3: + return int2(Height - 1 - position.y, position.x); + default: + return int2(position.x, position.y); + } + } + + private int2[] _cachedShapeCoordinates; + + [IgnoreMember] + public int2[] Coordinates + { + get + { + if (_dirty) _cachedShapeCoordinates = EnumerateShapeCoordinates().ToArray(); + return _cachedShapeCoordinates; + } + } + + private IEnumerable EnumerateShapeCoordinates() + { + for(int x = 0; x < Cells.GetLength(0); x++) + { + for (int y = 0; y < Cells.GetLength(0); y++) + { + if(Cells[x,y]) yield return int2(x, y); + } + } + } + + public bool this[int2 pos] { + get { return pos.x >= 0 && pos.y >= 0 && pos.x < Cells.GetLength(0) && pos.y < Cells.GetLength(1) && Cells[pos.x, pos.y]; } + set + { + _dirty = true; + Cells[pos.x, pos.y] = value; + } + } + + public Shape Shrink() + { + var shape = new Shape(Width, Height); + foreach(var shapeCoord in Coordinates) + shape[shapeCoord] = ( + this[shapeCoord + int2(-1,-1)] && this[shapeCoord + int2(0,-1)] && this[shapeCoord + int2(1,-1)] && + this[shapeCoord + int2(-1,0)] && this[shapeCoord + int2(1,0)] && + this[shapeCoord + int2(-1,1)] && this[shapeCoord + int2(0,1)] && this[shapeCoord + int2(1,1)] + ); + return shape; + } +} [MessagePackObject, Union(0, typeof(SimpleCommodityData)), @@ -23,8 +106,8 @@ public abstract class ItemData : DatabaseEntry, INamedEntry [InspectableField, JsonProperty("mass"), Key(3)] public float Mass; - [InspectableField, JsonProperty("size"), Key(4)] - public float Size; + [InspectableField, JsonProperty("shape"), Key(4)] + public Shape Shape; // Heat needed to change temperature of 1 gram by 1 degree [InspectableField, JsonProperty("specificHeat"), Key(5)] @@ -35,36 +118,32 @@ public abstract class ItemData : DatabaseEntry, INamedEntry get => Name; set => Name = value; } + } [RethinkTable("Items"), Inspectable, MessagePackObject] public class SimpleCommodityData : ItemData { - // Types of body where this resource can be found - [InspectableField, JsonProperty("resourceBodyType"), Key(6)] - public BodyType ResourceBodyType; + // // Types of body where this resource can be found + // [InspectableField, JsonProperty("resourceBodyType"), Key(6)] + // public BodyType ResourceBodyType; + // + // // Link to map(s) controlling density of resource, multiplied together when more than one + // [InspectableDatabaseLink(typeof(GalaxyMapLayerData)), JsonProperty("resourceDensity"), Key(7)] + // public List ResourceDensity = new List(); + // + // // Controls the lowest value in the resource distribution curve + // [InspectableField, JsonProperty("distribution"), Key(8)] + // public ExponentialLerp Distribution; + // + // // Minimum amount of resources needed for presence to register + // [InspectableField, JsonProperty("floor"), Key(11)] + // public float Floor = 5f; - // Link to map(s) controlling density of resource, multiplied together when more than one - [InspectableDatabaseLink(typeof(GalaxyMapLayerData)), JsonProperty("resourceDensity"), Key(7)] - public List ResourceDensity = new List(); + [InspectableField, JsonProperty("maxStackSize"), Key(6)] + public int MaxStack; - // Controls the lowest value in the resource distribution curve - [InspectableField, JsonProperty("minimum"), Key(8)] - public float Minimum = 1; - - // Controls the highest value in the resource distribution curve - [InspectableField, JsonProperty("maximum"), Key(9)] - public float Maximum = 100; - - // Controls the shape of the resource distribution curve - [InspectableField, JsonProperty("exponent"), Key(10)] - public float Exponent = -.75f; - - // Minimum amount of resources needed for presence to register - [InspectableField, JsonProperty("floor"), Key(11)] - public float Floor = 5f; - - [InspectableField, JsonProperty("category"), Key(12)] + [InspectableField, JsonProperty("category"), Key(7)] public SimpleCommodityCategory Category; } @@ -83,10 +162,10 @@ public abstract class CraftedItemData : ItemData [RethinkTable("Items"), Inspectable, MessagePackObject] public class CompoundCommodityData : CraftedItemData { - [InspectableDatabaseLink(typeof(PersonalityAttribute)), JsonProperty("demandProfile"), Key(7)] + [InspectableDatabaseLink(typeof(PersonalityAttribute)), JsonProperty("demandProfile"), Key(7)] public Dictionary DemandProfile = new Dictionary(); - [InspectableField, JsonProperty("category"), Key(8)] + [InspectableField, JsonProperty("category"), Key(8)] public CompoundCommodityCategory Category; } @@ -95,26 +174,20 @@ public class CompoundCommodityData : CraftedItemData JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter))] public abstract class EquippableItemData : CraftedItemData { - [InspectableAnimationCurve, JsonProperty("performanceCurve"), Key(7)] - public float4[] HeatPerformanceCurve; + [InspectableField, JsonProperty("behaviors"), Key(7)] + public List Behaviors = new List(); - [TemperatureInspectable, JsonProperty("minTemp"), Key(8)] + [InspectableField, JsonProperty("durability"), Key(8)] + public float Durability; + + [TemperatureInspectable, JsonProperty("minTemp"), Key(9)] public float MinimumTemperature; - [TemperatureInspectable, JsonProperty("maxTemp"), Key(9)] + [TemperatureInspectable, JsonProperty("maxTemp"), Key(10)] public float MaximumTemperature; - [InspectableField, JsonProperty("durabilityStat"), Key(10), SimplePerformanceStat] - public PerformanceStat Durability = new PerformanceStat(); - [InspectableField, JsonProperty("durabilityExponent"), Key(11), SimplePerformanceStat] public PerformanceStat DurabilityExponent = new PerformanceStat(); - - [InspectableField, JsonProperty("heatExponent"), Key(12), SimplePerformanceStat] - public PerformanceStat HeatExponent = new PerformanceStat(); - - [InspectableField, JsonProperty("behaviors"), Key(13)] - public List Behaviors = new List(); [IgnoreMember] public abstract HardpointType HardpointType { get; } @@ -122,63 +195,63 @@ public abstract class EquippableItemData : CraftedItemData [IgnoreMember] private const int STEPS = 64; [IgnoreMember] private float? _optimum; - [IgnoreMember] - public float OptimalTemperature - { - get - { - if (_optimum==null) - { - var samples = Enumerable.Range(0, STEPS).Select(i => (float) i / STEPS).ToArray(); - float max = 0; - _optimum = 0; - foreach (var f in samples) - { - var p = HeatPerformanceCurve?.Evaluate(f)??0; - if (p > max) - { - max = p; - _optimum = f; - } - } - } - - return (float) (MinimumTemperature + _optimum * (MaximumTemperature - MinimumTemperature)); - } - } } [RethinkTable("Items"), Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)] public class GearData : EquippableItemData { - [InspectableField, JsonProperty("hardpointType"), Key(14)] + [InspectableField, JsonProperty("hardpointType"), Key(12)] public HardpointType Hardpoint; [IgnoreMember] public override HardpointType HardpointType => Hardpoint; } +[RethinkTable("Items"), Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)] +public class CargoBayData : EquippableItemData +{ + [InspectableField, JsonProperty("interiorShape"), Key(12)] + public Shape InteriorShape; + [IgnoreMember] public override HardpointType HardpointType => HardpointType.Tool; +} + [RethinkTable("Items"), Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)] public class HullData : EquippableItemData { - [InspectableField, JsonProperty("hullCapacity"), Key(14)] - public PerformanceStat Capacity = new PerformanceStat(); - - [InspectableField, JsonProperty("hardpoints"), Key(15)] + [InspectableField, JsonProperty("hardpoints"), Key(12)] public List Hardpoints = new List(); - [InspectablePrefab, JsonProperty("prefab"), Key(16)] + [InspectablePrefab, JsonProperty("prefab"), Key(13)] public string Prefab; - [InspectableField, JsonProperty("hullType"), Key(17)] + [InspectableField, JsonProperty("hullType"), Key(14)] public HullType HullType; + [IgnoreMember] + public Shape InteriorCells + { + get + { + if (_interiorCells == null) + { + _interiorCells = Shape.Shrink(); + } + + return _interiorCells; + } + } + + private Shape _interiorCells; + [IgnoreMember] public override HardpointType HardpointType => HardpointType.Hull; } -[RethinkTable("Items"), InspectableField, MessagePackObject, JsonObject(MemberSerialization.OptIn)] +[InspectableField, MessagePackObject, JsonObject(MemberSerialization.OptIn)] public class HardpointData { - [InspectableField, JsonProperty("type"), Key(0)] public HardpointType Type; + [InspectableField, JsonProperty("type"), Key(0)] public HardpointType Type; + [InspectableField, JsonProperty("position"), Key(1)] public int2 Position; + [InspectableField, JsonProperty("shape"), Key(2)] public Shape Shape; + [InspectableField, JsonProperty("transform"), Key(3)] public string Transform; } [MessagePackObject, JsonObject(MemberSerialization.OptIn)] @@ -191,10 +264,10 @@ public class PerformanceStat [JsonProperty("durabilityDependent"), Key(2)] public bool DurabilityDependent; - [JsonProperty("heatDependent"), Key(3)] - public bool HeatDependent; + // [JsonProperty("heatDependent"), Key(3)] + // public bool HeatDependent; - [JsonProperty("qualityExponent"), Key(4)] + [JsonProperty("qualityExponent"), Key(3)] public float QualityExponent; //[JsonProperty("id"), Key(5)] public Guid ID = Guid.NewGuid(); @@ -206,11 +279,11 @@ public class PerformanceStat [IgnoreMember] private Dictionary> ScaleModifiers => - _scaleModifiers ?? (_scaleModifiers = new Dictionary>()); + _scaleModifiers = _scaleModifiers ?? new Dictionary>(); [IgnoreMember] private Dictionary> ConstantModifiers => - _constantModifiers ?? (_constantModifiers = new Dictionary>()); + _constantModifiers = _constantModifiers ?? new Dictionary>(); public Dictionary GetScaleModifiers(Entity entity) { diff --git a/Assets/Scripts/ServerShared/ItemInstance.cs b/Assets/Scripts/ServerShared/ItemInstance.cs index c967fd939..15a9c1eb5 100644 --- a/Assets/Scripts/ServerShared/ItemInstance.cs +++ b/Assets/Scripts/ServerShared/ItemInstance.cs @@ -9,32 +9,28 @@ using MessagePack; using MessagePack.Formatters; using Newtonsoft.Json; using Unity.Mathematics; -// TODO: USE THIS EVERYWHERE using static Unity.Mathematics.math; [Union(0, typeof(SimpleCommodity)), Union(1, typeof(CompoundCommodity)), - Union(2, typeof(Gear)), + Union(2, typeof(EquippableItem)), JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter))] -public abstract class ItemInstance : DatabaseEntry +public abstract class ItemInstance { - [JsonProperty("data"), Key(1)] public Guid Data; - - public float Mass => Context.GetMass(this); - public float ThermalMass => Context.GetThermalMass(this); - public float Size => Context.GetSize(this); + [JsonProperty("data"), Key(0)] public Guid Data; + [JsonProperty("rotation"), Key(1)] public int Rotation; } [Union(0, typeof(CompoundCommodity)), - Union(1, typeof(Gear)), + Union(1, typeof(EquippableItem)), JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter))] public abstract class CraftedItemInstance : ItemInstance { [JsonProperty("quality"), Key(2)] public float Quality; - [JsonProperty("ingredients"), Key(3)] public List Ingredients = new List(); + [JsonProperty("ingredients"), Key(3)] public List Ingredients = new List(); [JsonProperty("blueprint"), Key(4)] public Guid Blueprint; @@ -44,27 +40,16 @@ public abstract class CraftedItemInstance : ItemInstance } [MessagePackObject, JsonObject(MemberSerialization.OptIn)] -public class CompoundCommodity : CraftedItemInstance {} +public class CompoundCommodity : CraftedItemInstance { } [MessagePackObject, JsonObject(MemberSerialization.OptIn)] public class SimpleCommodity : ItemInstance { [JsonProperty("quantity"), Key(2)] public int Quantity; - - public SimpleCommodityData ItemData => Context.GetData(this); } [MessagePackObject, JsonObject(MemberSerialization.OptIn)] -public class Gear : CraftedItemInstance, IChangeSource +public class EquippableItem : CraftedItemInstance { [JsonProperty("durability"), Key(7)] public float Durability; - - public EquippableItemData ItemData => Context.GetData(this); - - public event Action OnChanged; - - public void Change() - { - OnChanged?.Invoke(); - } } \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/GameContext.cs b/Assets/Scripts/ServerShared/ItemManager.cs similarity index 51% rename from Assets/Scripts/ServerShared/GameContext.cs rename to Assets/Scripts/ServerShared/ItemManager.cs index 23ba861fd..220254473 100644 --- a/Assets/Scripts/ServerShared/GameContext.cs +++ b/Assets/Scripts/ServerShared/ItemManager.cs @@ -10,13 +10,13 @@ using JM.LinqFaster; using UniRx; using float4 = Unity.Mathematics.float4; -public class GameContext +public class ItemManager { public Random Random = new Random((uint) (DateTime.Now.Ticks%uint.MaxValue)); - public Dictionary MapLayers = new Dictionary(); - public SimpleCommodityData[] Resources; - public Dictionary> CorporationControllers = new Dictionary>(); - public Dictionary GalaxyZones; + // public Dictionary MapLayers = new Dictionary(); + // public SimpleCommodityData[] Resources; + // public Dictionary> CorporationControllers = new Dictionary>(); + // public Dictionary GalaxyZones; private Action _logger; @@ -25,25 +25,12 @@ public class GameContext private double _time; private float _deltaTime; - private GlobalData _globalData; private Dictionary _zones = new Dictionary(); // private Guid _forceLoadZone; - public GlobalData GlobalData => _globalData ?? (_globalData = Cache.GetAll().FirstOrDefault()); - public DatabaseCache Cache { get; } - - // public Guid ForceLoadZone - // { - // get => _forceLoadZone; - // set - // { - // if(_forceLoadZone != Guid.Empty && ZoneEntities[_forceLoadZone].Count == 0) - // UnloadZone(_forceLoadZone); - // _forceLoadZone = value; - // if(!_loadedZones.Contains(_forceLoadZone)) - // LoadZone(_forceLoadZone); - // } - // } + // public GlobalData GlobalData => _globalData ?? (_globalData = ItemData.GetAll().FirstOrDefault()); + public DatabaseCache ItemData { get; } + public GameplaySettings GameplaySettings { get; } public double Time { @@ -58,18 +45,10 @@ public class GameContext // private readonly Dictionary Tier = new Dictionary(); - public GameContext(DatabaseCache cache, Action logger) + public ItemManager(DatabaseCache itemData, GameplaySettings settings, Action logger) { - Cache = cache; - MapLayers = cache.GetAll().ToDictionary(ml => ml.Name); - Resources = cache.GetAll().Where(i => i.ResourceDensity.Any()).ToArray(); + ItemData = itemData; _logger = logger; - // var globalData = Cache.GetAll().FirstOrDefault(); - // if (globalData == null) - // { - // globalData = new GlobalData(); - // Cache.Add(globalData); - // } } public void Log(string s) @@ -116,137 +95,6 @@ public class GameContext // // } - // public Zone GetZone(Guid zone) - // { - // if (_zones.ContainsKey(zone)) return _zones[zone]; - // - // // var zoneData = Cache.Get(zone); - // // if (zoneData == null) throw new ArgumentException("Zone parameter is not a valid zone ID!", nameof(zone)); - // // - // // return GetZone(zoneData); - // return null; - // } - // - // public Zone GetZone(ZonePack zonePack) - // { - // var z = new Zone(this, zonePack); - // _zones.Add(zonePack.Data.ID, z); - // return z; - // } - // - // public void UnloadZone(Guid zone) - // { - // _zones.Remove(zone); - // } - - // public void Warp(Entity entity, Guid targetZone) - // { - // if (length(entity.Position - WormholePosition(entity.Zone, targetZone)) < GlobalData.WarpDistance) - // { - // var sourceZone = entity.Zone; - // - // // Remove entity from source zone - // ZoneEntities[sourceZone].Remove(entity.ID); - // - // // Unload source zone if empty and unobserved - // if(ForceLoadZone != sourceZone && ZoneEntities[sourceZone].Count == 0) - // UnloadZone(sourceZone); - // - // // Load target zone if not yet loaded - // if(!_loadedZones.Contains(targetZone)) - // LoadZone(targetZone); - // - // entity.Zone = targetZone; - // entity.Position = WormholePosition(targetZone, sourceZone); - // ZoneEntities[targetZone][entity.ID] = entity; - // } - // } - - public void PlaceMegas() - { - var megas = Cache.GetAll(); - - var availableZones = Cache.GetAll() - .Where(z => megas.All(m => m.HomeZone != z.ID)) - .ToList(); - - foreach(var megaPlacement in megas - .OrderBy(m=>m.PlacementType) - .GroupBy(m=>m.PlacementType)) - switch (megaPlacement.Key) - { - case MegaPlacementType.Mass: - foreach (var mega in megaPlacement) - { - var zone = availableZones - .MaxBy(z => z.Mass); - availableZones.Remove(zone); - mega.HomeZone = zone.ID; - } - break; - // case MegaPlacementType.Planets: - // foreach (var mega in megaPlacement) - // { - // var zone = availableZones - // .MaxBy(z => z.Planets.Length); - // availableZones.Remove(zone); - // mega.HomeZone = zone.ID; - // } - // break; - // case MegaPlacementType.Resources: - // foreach (var mega in megaPlacement) - // { - // var zone = availableZones - // .MaxBy(z => z.Planets - // .SelectMany(id=>Cache.Get(id).Resources - // .Select(r=>r.Key)) - // .Distinct() - // .Count()); - // availableZones.Remove(zone); - // mega.HomeZone = zone.ID; - // } - // break; - case MegaPlacementType.Connected: - foreach (var mega in megaPlacement) - { - var zone = availableZones - .OrderByDescending(z => z.Wormholes.Count) - .ThenBy(z=>megas - .Sum(m=>m.HomeZone==Guid.Empty?0:lengthsq(Cache.Get(m.HomeZone).Position - z.Position))) - .First(); - availableZones.Remove(zone); - mega.HomeZone = zone.ID; - } - break; - case MegaPlacementType.Isolated: - foreach (var mega in megaPlacement) - { - var zone = availableZones - .Where(z=>z.Wormholes.Count==1) - .MaxBy(z => - { - int soloChain = 0; - var previous = z; - var next = Cache.Get(z.Wormholes.First()); - while (next.Wormholes.Count == 2) - { - var temp = next; - next = Cache.Get(next.Wormholes.First(w=>w != previous.ID)); - previous = temp; - soloChain++; - } - - return soloChain; - }); - availableZones.Remove(zone); - mega.HomeZone = zone.ID; - } - break; - default: - throw new ArgumentOutOfRangeException(); - } - } - // public int ItemTier(CraftedItemData itemData) // { // if (Tier.ContainsKey(itemData)) return Tier[itemData]; @@ -258,22 +106,22 @@ public class GameContext public ItemData GetData(ItemInstance item) { - return Cache.Get(item.Data); + return ItemData.Get(item.Data); } public SimpleCommodityData GetData(SimpleCommodity item) { - return Cache.Get(item.Data); + return ItemData.Get(item.Data); } public CraftedItemData GetData(CraftedItemInstance item) { - return Cache.Get(item.Data); + return ItemData.Get(item.Data); } - public EquippableItemData GetData(Gear gear) + public EquippableItemData GetData(EquippableItem equippableItem) { - return Cache.Get(gear.Data); + return ItemData.Get(equippableItem.Data); } public float GetMass(ItemInstance item) @@ -290,20 +138,6 @@ public class GameContext return 0; } - public float GetSize(ItemInstance item) - { - var data = GetData(item); - switch (item) - { - case CraftedItemInstance _: - return data.Size; - case SimpleCommodity commodity: - return data.Size * commodity.Quantity; - } - - return 0; - } - public float GetThermalMass(ItemInstance item) { var data = GetData(item); @@ -324,7 +158,7 @@ public class GameContext if (AffectedStats.ContainsKey(effect)) return AffectedStats[effect]; // Get the data for the item the blueprint is for, return null if not found or not equippable - var blueprintItem = Cache.Get(blueprint.Item); + var blueprintItem = ItemData.Get(blueprint.Item); if (blueprintItem == null) { _logger($"Attempted to get stat effect but Blueprint {blueprint.ID} is not for an equippable item!"); @@ -364,7 +198,7 @@ public class GameContext var craftedIngredients = item.Ingredients.Where(i => i is CraftedItemInstance).ToArray(); if (craftedIngredients.Length > 0) { - var ingredientQualityWeight = Cache.Get(item.Data).IngredientQualityWeight; + var ingredientQualityWeight = ItemData.Get(item.Data).IngredientQualityWeight; quality = quality * (1 - ingredientQualityWeight) + craftedIngredients.Cast().Average(CompoundQuality) * ingredientQualityWeight; } @@ -375,21 +209,21 @@ public class GameContext } // Determine quality of either the item itself or the specific ingredient this stat depends on - public float Quality(PerformanceStat stat, Gear item) + public float Quality(PerformanceStat stat, EquippableItem item) { - var blueprint = Cache.Get(item.Blueprint); + var itemData = GetData(item); + var blueprint = ItemData.Get(item.Blueprint); var activeEffects = blueprint.StatEffects.Where(x => GetAffectedStat(blueprint, x) == stat).ToArray(); float quality; if (!activeEffects.Any()) quality = CompoundQuality(item); else { - var ingredientInstances = item.Ingredients.Select(i => Cache.Get(i)).ToArray(); - var ingredients = ingredientInstances.Where(i => activeEffects.Any(e => e.Ingredient == i.Data)).ToArray(); + var ingredients = item.Ingredients.Where(i => activeEffects.Any(e => e.Ingredient == i.Data)).ToArray(); var distinctIngredients = ingredients.Select(i => i.Data).Distinct(); if(distinctIngredients.Count() != activeEffects.Length) { - _logger($"Item {item.ID} does not have the ingredients specified by the stat effects of its blueprint!"); + _logger($"Item {itemData.Name} does not have the ingredients specified by the stat effects of its blueprint!"); return 0; } @@ -398,7 +232,7 @@ public class GameContext { if (i is CraftedItemInstance ci) sum += CompoundQuality(ci); - else _logger($"Blueprint stat effect for item {item.ID} specifies invalid (non crafted) ingredient!"); + else _logger($"Blueprint stat effect for item {itemData.Name} specifies invalid (non crafted) ingredient!"); } quality = sum / ingredients.Length; @@ -408,7 +242,7 @@ public class GameContext } // Returns stat when not equipped - public float Evaluate(PerformanceStat stat, Gear item) + public float Evaluate(PerformanceStat stat, EquippableItem item) { var quality = pow(Quality(stat, item), stat.QualityExponent); @@ -421,174 +255,173 @@ public class GameContext } // Returns stat using ship temperature and modifiers - public float Evaluate(PerformanceStat stat, Gear item, Entity entity) + public float Evaluate(PerformanceStat stat, EquippableItem item, Entity entity) { var itemData = GetData(item); - - var heat = !stat.HeatDependent ? 1 : pow(itemData.Performance(entity.Temperature), Evaluate(itemData.HeatExponent,item)); - var durability = !stat.DurabilityDependent ? 1 : pow(item.Durability / Evaluate(itemData.Durability, item), Evaluate(itemData.DurabilityExponent,item)); + + //var heat = !stat.HeatDependent ? 1 : pow(itemData.Performance(entity.Temperature), Evaluate(itemData.HeatExponent,item)); + var durability = !stat.DurabilityDependent ? 1 : pow(item.Durability / itemData.Durability, Evaluate(itemData.DurabilityExponent,item)); var quality = pow(Quality(stat, item), stat.QualityExponent); - + var scaleModifier = stat.GetScaleModifiers(entity).Values.Aggregate(1.0f, (current, mod) => current * mod); - + var constantModifier = stat.GetConstantModifiers(entity).Values.Sum(); - - var result = lerp(stat.Min, stat.Max, heat * durability * quality) * scaleModifier + constantModifier; + + var result = lerp(stat.Min, stat.Max, durability * quality) * scaleModifier + constantModifier; if (float.IsNaN(result)) return stat.Min; return result; } - public Entity CreateEntity(Guid zoneID, Guid corporation, Guid loadout) - { - if (!(Cache.Get(loadout) is LoadoutData loadoutData)) - { - _logger("Attempted to spawn invalid loadout ID"); - return null; - } - - if (!(Cache.Get(loadoutData.Hull) is HullData hullData)) - { - _logger("Attempted to spawn loadout with invalid hull ID"); - return null; - } - - if (!(Cache.Get(zoneID) is ZoneData zoneData)) - { - _logger("Attempted to spawn entity with invalid zone ID"); - return null; - } - - if (!(Cache.Get(corporation) is Corporation corpData)) - { - _logger("Attempted to spawn entity with invalid corporation ID"); - return null; - } - - var gearData = loadoutData.Gear - .Take(hullData.Hardpoints.Count) - .Where(id => id != Guid.Empty) - .Select(id => Cache.Get(id)) - .ToArray(); - - if (gearData.Any(g=>g==null)) - { - _logger("Attempted to spawn loadout with invalid gear ID"); - return null; - } - - var gear = gearData - .Select(gd => CreateInstance(gd.ID, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax)) - .ToArray(); - - if (gear.Any(g=>g==null)) - return null; - - foreach(var g in gear) - Cache.Add(g); - - var cargoData = loadoutData.CompoundCargo - .SelectMany(x => Enumerable.Repeat(Cache.Get(x.Key), x.Value)) - .ToArray(); - - if (cargoData.Any(g=>g==null)) - { - _logger("Attempted to spawn loadout with invalid cargo ID"); - return null; - } - - var cargo = cargoData - .Select(gd => CreateInstance(gd.ID, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax)) - .ToArray(); - - if (cargo.Any(g=>g==null)) - return null; - - foreach(var c in cargo) - Cache.Add(c); - - var simpleCargo = loadoutData.SimpleCargo? - .Select(x => CreateInstance(x.Key, x.Value)) - .ToArray() ?? new SimpleCommodity[0]; - - if (simpleCargo.Any(g=>g==null)) - return null; - - var hull = CreateInstance(loadoutData.Hull, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax); - - if(hull==null) - return null; - - // Get target zone - var zone = _zones[zoneID]; - - if (hullData.HullType == HullType.Ship) - { - var entity = CreateShip(hull.ID, gear.Select(g => g.ID), - cargo.Select(c => c.ID).Concat(simpleCargo.Select(c => c.ID)), zone, corporation, Guid.Empty, loadoutData.Name); - entity.Active = true; - return entity; - } - - if (hullData.HullType == HullType.Station) - { - var distance = lerp(.2f, .8f, Random.NextFloat()) * zoneData.Radius; - var orbit = new OrbitData - { - Context = this, - Distance = new ReactiveProperty(distance), - Parent = zone.Orbits.Values.Select(o=>o.Data) - .First(orbitData => orbitData.Parent == Guid.Empty).ID, - Phase = Random.NextFloat() - }; - zone.AddOrbit(orbit); - - var entity = new OrbitalEntity(this, hull.ID, gear.Select(g => g.ID), - cargo.Select(c => c.ID).Concat(simpleCargo.Select(c => c.ID)), orbit.ID, zone, corporation) - { - Name = $"{loadoutData.Name} {Random.NextInt(1,255):X}", - Temperature = 293, - Population = 4 - }; - entity.Active = true; - var parentCorp = Cache.Get(corpData.Parent); - foreach (var attribute in parentCorp.Personality) - entity.Personality[attribute.Key] = attribute.Value; - Cache.Add(entity); - - zone.Entities[entity.ID] = entity; - return entity; - } - - return null; - } - - public Ship CreateShip(Guid hull, IEnumerable gear, IEnumerable cargo, Zone zone, Guid corporation, Guid homeEntity, string typeName) - { - - var ship = new Ship(this, hull, gear, cargo, zone, corporation) - { - Name = $"{typeName} {Random.NextInt(1,255):X}", - HomeEntity = homeEntity - }; - Cache.Add(ship); - - zone.Entities[ship.ID] = ship; - return ship; - } + // public Entity CreateEntity(Guid zoneID, Guid corporation, Guid loadout) + // { + // if (!(ItemData.Get(loadout) is LoadoutData loadoutData)) + // { + // _logger("Attempted to spawn invalid loadout ID"); + // return null; + // } + // + // if (!(ItemData.Get(loadoutData.Hull) is HullData hullData)) + // { + // _logger("Attempted to spawn loadout with invalid hull ID"); + // return null; + // } + // + // if (!(ItemData.Get(zoneID) is ZoneData zoneData)) + // { + // _logger("Attempted to spawn entity with invalid zone ID"); + // return null; + // } + // + // if (!(ItemData.Get(corporation) is Corporation corpData)) + // { + // _logger("Attempted to spawn entity with invalid corporation ID"); + // return null; + // } + // + // var gearData = loadoutData.Gear + // .Take(hullData.Hardpoints.Count) + // .Where(id => id != Guid.Empty) + // .Select(id => ItemData.Get(id)) + // .ToArray(); + // + // if (gearData.Any(g=>g==null)) + // { + // _logger("Attempted to spawn loadout with invalid gear ID"); + // return null; + // } + // + // var gear = gearData + // .Select(gd => CreateInstance(gd.ID, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax)) + // .ToArray(); + // + // if (gear.Any(g=>g==null)) + // return null; + // + // foreach(var g in gear) + // ItemData.Add(g); + // + // var cargoData = loadoutData.CompoundCargo + // .SelectMany(x => Enumerable.Repeat(ItemData.Get(x.Key), x.Value)) + // .ToArray(); + // + // if (cargoData.Any(g=>g==null)) + // { + // _logger("Attempted to spawn loadout with invalid cargo ID"); + // return null; + // } + // + // var cargo = cargoData + // .Select(gd => CreateInstance(gd.ID, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax)) + // .ToArray(); + // + // if (cargo.Any(g=>g==null)) + // return null; + // + // foreach(var c in cargo) + // ItemData.Add(c); + // + // var simpleCargo = loadoutData.SimpleCargo? + // .Select(x => CreateInstance(x.Key, x.Value)) + // .ToArray() ?? new SimpleCommodity[0]; + // + // if (simpleCargo.Any(g=>g==null)) + // return null; + // + // var hull = CreateInstance(loadoutData.Hull, GlobalData.StartingGearQualityMin, GlobalData.StartingGearQualityMax); + // + // if(hull==null) + // return null; + // + // // Get target zone + // var zone = _zones[zoneID]; + // + // if (hullData.HullType == HullType.Ship) + // { + // var entity = CreateShip(hull.ID, gear.Select(g => g.ID), + // cargo.Select(c => c.ID).Concat(simpleCargo.Select(c => c.ID)), zone, corporation, Guid.Empty, loadoutData.Name); + // entity.Active = true; + // return entity; + // } + // + // if (hullData.HullType == HullType.Station) + // { + // var distance = lerp(.2f, .8f, Random.NextFloat()) * zoneData.Radius; + // var orbit = new OrbitData + // { + // Context = this, + // Distance = new ReactiveProperty(distance), + // Parent = zone.Orbits.Values.Select(o=>o.Data) + // .First(orbitData => orbitData.Parent == Guid.Empty).ID, + // Phase = Random.NextFloat() + // }; + // zone.AddOrbit(orbit); + // + // var entity = new OrbitalEntity(this, hull.ID, gear.Select(g => g.ID), + // cargo.Select(c => c.ID).Concat(simpleCargo.Select(c => c.ID)), orbit.ID, zone, corporation) + // { + // Name = $"{loadoutData.Name} {Random.NextInt(1,255):X}", + // Temperature = 293, + // Population = 4 + // }; + // entity.Active = true; + // var parentCorp = ItemData.Get(corpData.Parent); + // foreach (var attribute in parentCorp.Personality) + // entity.Personality[attribute.Key] = attribute.Value; + // ItemData.Add(entity); + // + // zone.Entities[entity.ID] = entity; + // return entity; + // } + // + // return null; + // } + // + // public Ship CreateShip(Guid hull, IEnumerable gear, IEnumerable cargo, Zone zone, Guid corporation, Guid homeEntity, string typeName) + // { + // + // var ship = new Ship(this, hull, gear, cargo, zone, corporation) + // { + // Name = $"{typeName} {Random.NextInt(1,255):X}", + // HomeEntity = homeEntity + // }; + // ItemData.Add(ship); + // + // zone.Entities[ship.ID] = ship; + // return ship; + // } public SimpleCommodity CreateInstance(Guid data, int count) { - var item = Cache.Get(data); + var item = ItemData.Get(data); if (item != null) { var newItem = new SimpleCommodity { - Context = this, Data = data, Quantity = count }; - Cache.Add(newItem); + //ItemData.Add(newItem); return newItem; } @@ -598,14 +431,14 @@ public class GameContext public CraftedItemInstance CreateInstance(Guid data, float qualityMin, float qualityMax) { - var item = Cache.Get(data); + var item = ItemData.Get(data); if (item == null) { _logger("Attempted to create crafted item instance using missing or incorrect item id!"); return null; } - var blueprint = Cache.GetAll().FirstOrDefault(b => b.Item == data); + var blueprint = ItemData.GetAll().FirstOrDefault(b => b.Item == data); if (blueprint == null) { _logger("Attempted to create crafted item instance which has no blueprint!"); @@ -617,7 +450,7 @@ public class GameContext var ingredients = new List(); foreach (var ingredient in blueprint.Ingredients) { - var itemData = Cache.Get(ingredient.Key); + var itemData = ItemData.Get(ingredient.Key); if (itemData is SimpleCommodityData) { var itemInstance = CreateInstance(ingredient.Key, ingredient.Value); @@ -651,69 +484,63 @@ public class GameContext _logger($"Unable to create crafted item ingredient: {invalidIngredient?.Name??"null"} for item {item.Name}"); } - Cache.AddAll(ingredients); - if (item is EquippableItemData equippableItemData) { - var newGear = new Gear + var newGear = new EquippableItem { - Context = this, Data = data, - Ingredients = ingredients.Select(i=>i.ID).ToList(), + Ingredients = ingredients, Quality = Random.NextFloat(qualityMin, qualityMax), Blueprint = blueprint.ID, Name = $"{item.Name}" }; - newGear.Durability = Evaluate(equippableItemData.Durability, newGear); - Cache.Add(newGear); + newGear.Durability = equippableItemData.Durability; return newGear; } var newCommodity = new CompoundCommodity { - Context = this, Data = data, - Ingredients = ingredients.Select(i=>i.ID).ToList(), + Ingredients = ingredients, Quality = Random.NextFloat(qualityMin, qualityMax), Blueprint = blueprint.ID, Name = $"{item.Name}" }; - Cache.Add(newCommodity); return newCommodity; } - class DijkstraNode - { - public float Cost; - public DijkstraNode Parent; - public ZoneDefinition Zone; - } - - public List FindPath(ZoneDefinition source, ZoneDefinition target, bool bestFirst = false) - { - SortedList members = new SortedList{{0,new DijkstraNode{Zone = source}}}; - List searched = new List(); - while (true) - { - var s = members.FirstOrDefault(m => !searched.Contains(m.Value)).Value; // Lowest cost unsearched node - if (s == null) return null; // No vertices left unsearched - if (s.Zone == target) // We found the path - { - Stack path = new Stack(); // Since we start at the end, use a LIFO collection - path.Push(s); - while(path.Peek().Parent!=null) // Keep pushing until we reach the start, which has no parent - path.Push(path.Peek().Parent); - return path.Select(dv => dv.Zone).ToList(); - } - // For each adjacent star (filter already visited zones unless heuristic is in use) - foreach (var dijkstraStar in s.Zone.Links.WhereSelectF(i => !bestFirst || members.All(m => m.Value.Zone != GalaxyZones[i]), - // Cost is parent cost plus distance - i => new DijkstraNode {Parent = s, Zone = GalaxyZones[i], Cost = s.Cost + length(s.Zone.Position - GalaxyZones[i].Position)})) - // Add new member to list, sorted by cost plus optional heuristic - members.Add(bestFirst ? dijkstraStar.Cost + length(dijkstraStar.Zone.Position - target.Position) : dijkstraStar.Cost, dijkstraStar); - searched.Add(s); - } - } + // class DijkstraNode + // { + // public float Cost; + // public DijkstraNode Parent; + // public ZoneDefinition Zone; + // } + // + // public List FindPath(ZoneDefinition source, ZoneDefinition target, bool bestFirst = false) + // { + // SortedList members = new SortedList{{0,new DijkstraNode{Zone = source}}}; + // List searched = new List(); + // while (true) + // { + // var s = members.FirstOrDefault(m => !searched.Contains(m.Value)).Value; // Lowest cost unsearched node + // if (s == null) return null; // No vertices left unsearched + // if (s.Zone == target) // We found the path + // { + // Stack path = new Stack(); // Since we start at the end, use a LIFO collection + // path.Push(s); + // while(path.Peek().Parent!=null) // Keep pushing until we reach the start, which has no parent + // path.Push(path.Peek().Parent); + // return path.Select(dv => dv.Zone).ToList(); + // } + // // For each adjacent star (filter already visited zones unless heuristic is in use) + // foreach (var dijkstraStar in s.Zone.Links.WhereSelectF(i => !bestFirst || members.All(m => m.Value.Zone != GalaxyZones[i]), + // // Cost is parent cost plus distance + // i => new DijkstraNode {Parent = s, Zone = GalaxyZones[i], Cost = s.Cost + length(s.Zone.Position - GalaxyZones[i].Position)})) + // // Add new member to list, sorted by cost plus optional heuristic + // members.Add(bestFirst ? dijkstraStar.Cost + length(dijkstraStar.Zone.Position - target.Position) : dijkstraStar.Cost, dijkstraStar); + // searched.Add(s); + // } + // } // public bool MoveCargo(Entity source, Entity target, ItemInstance item, int quantity = int.MaxValue) // { diff --git a/Assets/Scripts/ServerShared/GameContext.cs.meta b/Assets/Scripts/ServerShared/ItemManager.cs.meta similarity index 100% rename from Assets/Scripts/ServerShared/GameContext.cs.meta rename to Assets/Scripts/ServerShared/ItemManager.cs.meta diff --git a/Assets/Scripts/ServerShared/MathFormatters.cs b/Assets/Scripts/ServerShared/MathFormatters.cs index a3e0acb5e..098ffab88 100644 --- a/Assets/Scripts/ServerShared/MathFormatters.cs +++ b/Assets/Scripts/ServerShared/MathFormatters.cs @@ -46,6 +46,47 @@ public class Float2Formatter : MessagePack.Formatters.IMessagePackFormatter +{ + public void Serialize(ref MessagePackWriter writer, int2 value, MessagePackSerializerOptions options) + { + writer.WriteArrayHeader(2); + writer.Write(value.x); + writer.Write(value.y); + } + + public int2 Deserialize(ref MessagePackReader reader, MessagePackSerializerOptions options) + { + if (reader.IsNil) + { + throw new InvalidOperationException("typecode is null, struct not supported"); + } + + var length = reader.ReadArrayHeader(); + var x = default(int); + var y = default(int); + for (int i = 0; i < length; i++) + { + var key = i; + switch (key) + { + case 0: + x = reader.ReadInt32(); + break; + case 1: + y = reader.ReadInt32(); + break; + default: + reader.Skip(); + break; + } + } + + var result = int2(x, y); + return result; + } +} + public class Float3Formatter : MessagePack.Formatters.IMessagePackFormatter { public void Serialize(ref MessagePackWriter writer, float3 value, MessagePackSerializerOptions options) diff --git a/Assets/Scripts/ServerShared/MathResolver.cs b/Assets/Scripts/ServerShared/MathResolver.cs index c3c50763f..cb823bfb5 100644 --- a/Assets/Scripts/ServerShared/MathResolver.cs +++ b/Assets/Scripts/ServerShared/MathResolver.cs @@ -37,25 +37,31 @@ internal static class MathResolverResolverGetFormatterHelper { // standard { typeof(float2), new Float2Formatter() }, + { typeof(int2), new Int2Formatter() }, { typeof(float3), new Float3Formatter() }, { typeof(float4), new Float4Formatter() }, { typeof(float2?), new StaticNullableFormatter(new Float2Formatter()) }, + { typeof(int2?), new StaticNullableFormatter(new Int2Formatter()) }, { typeof(float3?), new StaticNullableFormatter(new Float3Formatter()) }, { typeof(float4?), new StaticNullableFormatter(new Float4Formatter()) }, // standard + array { typeof(float2[]), new ArrayFormatter() }, + { typeof(int2[]), new ArrayFormatter() }, { typeof(float3[]), new ArrayFormatter() }, { typeof(float4[]), new ArrayFormatter() }, { typeof(float2?[]), new ArrayFormatter() }, + { typeof(int2?[]), new ArrayFormatter() }, { typeof(float3?[]), new ArrayFormatter() }, { typeof(float4?[]), new ArrayFormatter() }, // standard + list { typeof(List), new ListFormatter() }, + { typeof(List), new ListFormatter() }, { typeof(List), new ListFormatter() }, { typeof(List), new ListFormatter() }, { typeof(List), new ListFormatter() }, + { typeof(List), new ListFormatter() }, { typeof(List), new ListFormatter() }, { typeof(List), new ListFormatter() }, }; diff --git a/Assets/Scripts/ServerShared/Messages.cs b/Assets/Scripts/ServerShared/Messages.cs index 3e2f69d51..ebc54b497 100644 --- a/Assets/Scripts/ServerShared/Messages.cs +++ b/Assets/Scripts/ServerShared/Messages.cs @@ -96,7 +96,7 @@ public class GalaxyResponseMessage : Message { [Key(0)] public ZoneDefinition[] Zones; [Key(1)] public GalaxyMapLayerData StarDensity; - [Key(2)] public GlobalData GlobalData; + // [Key(2)] public GlobalData GlobalData; } [MessagePackObject] diff --git a/Assets/Scripts/ServerShared/OrbitalEntity.cs b/Assets/Scripts/ServerShared/OrbitalEntity.cs index b816081cd..29ced1f1d 100644 --- a/Assets/Scripts/ServerShared/OrbitalEntity.cs +++ b/Assets/Scripts/ServerShared/OrbitalEntity.cs @@ -9,7 +9,7 @@ public class OrbitalEntity : Entity { public Guid OrbitData; - public OrbitalEntity(GameContext context, Guid hull, IEnumerable gear, IEnumerable cargo, Guid orbit, Zone zone, Guid corporation) : base(context, hull, gear, cargo, zone, corporation) + public OrbitalEntity(ItemManager itemManager, Zone zone, EquippableItem hull, Guid orbit) : base(itemManager, zone, hull) { OrbitData = orbit; } diff --git a/Assets/Scripts/ServerShared/Settings.cs b/Assets/Scripts/ServerShared/Settings.cs index c1b21d8ba..e653fa055 100644 --- a/Assets/Scripts/ServerShared/Settings.cs +++ b/Assets/Scripts/ServerShared/Settings.cs @@ -80,3 +80,18 @@ public class ZoneGenerationSettings public ExponentialLerp GasGiantBandSaturation; public ExponentialLerp GasGiantBandBrightness; } + +[Serializable, MessagePackObject(keyAsPropertyName: true), JsonObject] +public class GameplaySettings +{ + public float WarpDistance = 25; + public float DockingDistance = 25; + public int SignificantDigits = 3; + public float ProductionPersonalityLerp = .05f; + public float MessageDuration = 4f; + public float TargetPersistenceDuration = 3; + public ExponentialLerp StartingGearQuality; + public float HeatRadiationExponent = 1; + public float HeatRadiationMultiplier = 1; + +} \ No newline at end of file diff --git a/Assets/Scripts/ServerShared/Ship.cs b/Assets/Scripts/ServerShared/Ship.cs index f32133d5a..fd9a3ba01 100644 --- a/Assets/Scripts/ServerShared/Ship.cs +++ b/Assets/Scripts/ServerShared/Ship.cs @@ -17,10 +17,9 @@ public class Ship : Entity // [IgnoreMember] public Dictionary Contacts = new Dictionary(); // [IgnoreMember] public Targetable Target; - [JsonProperty("homeEntity"), Key(19)] - public Guid HomeEntity; + public Entity HomeEntity; - public Ship(GameContext context, Guid hull, IEnumerable gear, IEnumerable cargo, Zone zone, Guid corporation) : base(context, hull, gear, cargo, zone, corporation) + public Ship(ItemManager itemManager, Zone zone, EquippableItem hull) : base(itemManager, zone, hull) { } diff --git a/Assets/Scripts/ServerShared/Zone.cs b/Assets/Scripts/ServerShared/Zone.cs index 3c84e3338..43c349155 100644 --- a/Assets/Scripts/ServerShared/Zone.cs +++ b/Assets/Scripts/ServerShared/Zone.cs @@ -11,7 +11,7 @@ using Random = Unity.Mathematics.Random; public class Zone { //public HashSet Planets = new HashSet(); - public Dictionary Entities = new Dictionary(); + public List Entities = new List(); //public Dictionary Orbits = new Dictionary(); public Dictionary Planets = new Dictionary(); public Dictionary PlanetInstances = new Dictionary(); @@ -55,7 +55,7 @@ public class Zone } } - foreach (var entity in pack.Entities) Entities.Add(entity.ID, entity); + foreach (var entity in pack.Entities) Entities.Add(entity); // TODO: Associate planets with stored entities for planetary colonies } @@ -65,7 +65,7 @@ public class Zone return new ZonePack { Data = Data, - Entities = Entities.Values.ToList(), + Entities = Entities, Orbits = Orbits.Values.Select(o=>o.Data).ToList(), Planets = Planets.Values.ToList() }; @@ -90,7 +90,7 @@ public class Zone foreach (var asteroids in AsteroidBelts.Keys) UpdateAsteroidTransforms(asteroids); - foreach (var entity in Entities.Values) entity.Update(deltaTime); + foreach (var entity in Entities) entity.Update(deltaTime); } public float2 WormholePosition(ZoneDefinition target) @@ -236,29 +236,30 @@ public class Zone belt.Damage[asteroid] = 0; belt.Damage[asteroid] = belt.Damage[asteroid] + damage; - if (!belt.MiningAccumulator.ContainsKey((miner.ID, asteroid))) - belt.MiningAccumulator[(miner.ID, asteroid)] = 0; - belt.MiningAccumulator[(miner.ID, asteroid)] = belt.MiningAccumulator[(miner.ID, asteroid)] + damage; + if (!belt.MiningAccumulator.ContainsKey((miner, asteroid))) + belt.MiningAccumulator[(miner, asteroid)] = 0; + belt.MiningAccumulator[(miner, asteroid)] = belt.MiningAccumulator[(miner, asteroid)] + damage; if (belt.Damage[asteroid] > asteroidHitpoints) { belt.RespawnTimers[asteroid] = _settings.AsteroidRespawnTime.Evaluate(size); belt.Damage.Remove(asteroid); - belt.MiningAccumulator.Remove((miner.ID, asteroid)); + belt.MiningAccumulator.Remove((miner, asteroid)); return; } var resourceCount = beltData.Resources.Sum(x => x.Value); var resource = beltData.Resources.MaxBy(x => pow(x.Value, 1f / penetration) * _random.NextFloat()); - if (efficiency * _random.NextFloat() * belt.MiningAccumulator[(miner.ID, asteroid)] * resourceCount / _settings.MiningDifficulty > 1 && miner.OccupiedCapacity < miner.Capacity - 1) + if (efficiency * _random.NextFloat() * belt.MiningAccumulator[(miner, asteroid)] * resourceCount / _settings.MiningDifficulty > 1) { - belt.MiningAccumulator.Remove((miner.ID, asteroid)); - var newSimpleCommodity = new SimpleCommodity - { - Data = resource.Key, - Quantity = 1 - }; - miner.AddCargo(newSimpleCommodity); + belt.MiningAccumulator.Remove((miner, asteroid)); + // var newSimpleCommodity = new SimpleCommodity + // { + // Data = resource.Key, + // Quantity = 1 + // }; + // TODO: Drop item onto the Grid + //miner.AddCargo(newSimpleCommodity); } } public float GetHeight(float2 position) @@ -393,7 +394,7 @@ public class AsteroidBelt public float4[] PreviousTransforms; // x, y, rotation, scale public Dictionary RespawnTimers = new Dictionary(); public Dictionary Damage = new Dictionary(); - public Dictionary<(Guid, int), float> MiningAccumulator = new Dictionary<(Guid, int), float>(); + public Dictionary<(Entity, int), float> MiningAccumulator = new Dictionary<(Entity, int), float>(); public AsteroidBelt(AsteroidBeltData data) { diff --git a/Assets/Scripts/ServerShared/ZoneGenerator.cs b/Assets/Scripts/ServerShared/ZoneGenerator.cs index 9fbde6edb..e3c5e43d4 100644 --- a/Assets/Scripts/ServerShared/ZoneGenerator.cs +++ b/Assets/Scripts/ServerShared/ZoneGenerator.cs @@ -11,24 +11,24 @@ using Random = Unity.Mathematics.Random; public class ZoneGenerator { - public static ZonePack GenerateZone( - ZoneGenerationSettings settings, - Dictionary mapLayers, - IEnumerable resources, - string name, - float2 position) - { - var random = new Random(Convert.ToUInt32(abs(name.GetHashCode()))); - var radius = settings.ZoneRadius.Evaluate(random.NextFloat() * mapLayers["Radius"].Evaluate(position, settings.ShapeSettings)); - var mass = settings.ZoneMass.Evaluate(random.NextFloat() * mapLayers["Mass"].Evaluate(position, settings.ShapeSettings)); - - return GenerateZone(settings, mapLayers, resources, name, position, mass, radius, random); - } + // public static ZonePack GenerateZone( + // ZoneGenerationSettings settings, + // Dictionary mapLayers, + // IEnumerable resources, + // string name, + // float2 position) + // { + // var random = new Random(Convert.ToUInt32(abs(name.GetHashCode()))); + // var radius = settings.ZoneRadius.Evaluate(random.NextFloat() * mapLayers["Radius"].Evaluate(position, settings.ShapeSettings)); + // var mass = settings.ZoneMass.Evaluate(random.NextFloat() * mapLayers["Mass"].Evaluate(position, settings.ShapeSettings)); + // + // return GenerateZone(settings, mapLayers, resources, name, position, mass, radius, random); + // } public static ZonePack GenerateZone( ZoneGenerationSettings settings, - Dictionary mapLayers, - IEnumerable resources, + // Dictionary mapLayers, + // IEnumerable resources, float mass, float radius) { @@ -36,13 +36,13 @@ public class ZoneGenerator var position = float2(0f); var random = new Random(Convert.ToUInt32(abs(name.GetHashCode()))); - return GenerateZone(settings, mapLayers, resources, name, position, mass, radius, random); + return GenerateZone(settings, name, position, mass, radius, random); } private static ZonePack GenerateZone( ZoneGenerationSettings settings, - Dictionary mapLayers, - IEnumerable resources, + // Dictionary mapLayers, + // IEnumerable resources, string name, float2 position, float mass, @@ -92,25 +92,25 @@ public class ZoneGenerator : Guid.Empty; // Cache resource densities - var resourceMaps = mapLayers.Values - .ToDictionary(m => m.ID, m => m.Evaluate(zone.Position, settings.ShapeSettings)); + // var resourceMaps = mapLayers.Values + // .ToDictionary(m => m.ID, m => m.Evaluate(zone.Position, settings.ShapeSettings)); pack.Planets = planets.Where(p=>!p.Empty).Select(planet => { - Dictionary planetResources = new Dictionary(); + // Dictionary planetResources = new Dictionary(); BodyType bodyType = planet.Belt ? BodyType.Asteroid : planet.Mass > settings.SunMass ? BodyType.Sun : planet.Mass > settings.GasGiantMass ? BodyType.GasGiant : planet.Mass > settings.PlanetMass ? BodyType.Planet : BodyType.Planetoid; - foreach (var r in resources) - { - if ((bodyType & r.ResourceBodyType) != 0) - { - float quantity = ResourceValue(ref random, settings, r, r.ResourceDensity.Aggregate(1f, (m, rdm) => m * resourceMaps[rdm])); - if (r.Floor < quantity) planetResources.Add(r.ID, quantity); - } - } + // foreach (var r in resources) + // { + // if ((bodyType & r.ResourceBodyType) != 0) + // { + // float quantity = ResourceValue(ref random, settings, r, r.ResourceDensity.Aggregate(1f, (m, rdm) => m * resourceMaps[rdm])); + // if (r.Floor < quantity) planetResources.Add(r.ID, quantity); + // } + // } BodyData planetData; switch (bodyType) @@ -134,7 +134,7 @@ public class ZoneGenerator planetData.Mass.Value = planet.Mass; planetData.Orbit = orbitMap[planet].ID; - planetData.Resources = planetResources; + // planetData.Resources = planetResources; planetData.Name.Value = planetData.ID.ToString().Substring(0, 8); if (planetData is AsteroidBeltData beltData) { @@ -199,11 +199,11 @@ public class ZoneGenerator return pack; } - static float ResourceValue(ref Random random, ZoneGenerationSettings settings, SimpleCommodityData resource, float density) - { - return random.NextPowerDistribution(resource.Minimum, resource.Maximum, resource.Exponent, - 1 / lerp(settings.ResourceDensityMinimum, settings.ResourceDensityMaximum, density)); - } + // static float ResourceValue(ref Random random, ZoneGenerationSettings settings, SimpleCommodityData resource, float density) + // { + // return random.NextPowerDistribution(resource.Minimum, resource.Maximum, resource.Exponent, + // 1 / lerp(settings.ResourceDensityMinimum, settings.ResourceDensityMaximum, density)); + // } public static GeneratorPlanet[] GenerateEntities(ZoneGenerationSettings settings, ref Random random, ZoneData zone) { diff --git a/Assets/Scripts/TechTreeMsagl.cs b/Assets/Scripts/TechTreeMsagl.cs index 11db11faa..c898d9eb9 100644 --- a/Assets/Scripts/TechTreeMsagl.cs +++ b/Assets/Scripts/TechTreeMsagl.cs @@ -67,7 +67,7 @@ public class TechTreeMsagl : MonoBehaviour public Material TechArrowMaterial; public Material TechLinkMaterial; - public GameContext Context; + public ItemManager Context; private List _ringInstances = new List(); private List _techInstances = new List(); @@ -334,14 +334,14 @@ public class TechTreeMsagl : MonoBehaviour var blueprint = (BlueprintData) vertex.UserData; PropertiesPanel.Title.text = blueprint.Name; PropertiesPanel.AddProperty("Research Time", () => $"{blueprint.ResearchTime:0.##} MH"); - PropertiesPanel.AddProperty("Produces", () => $"{Context.Cache.Get(blueprint.Item).Name}"); + PropertiesPanel.AddProperty("Produces", () => $"{Context.ItemData.Get(blueprint.Item).Name}"); PropertiesPanel.AddProperty("Production Quality", () => $"{Mathf.RoundToInt(blueprint.Quality * 100)}%"); PropertiesPanel.AddProperty("Production Time", () => $"{blueprint.ProductionTime:0.##} MH"); var ingredientsList = PropertiesPanel.AddList("Ingredients"); foreach (var ingredient in blueprint.Ingredients) { - var ingredientData = Context.Cache.Get(ingredient.Key); + var ingredientData = Context.ItemData.Get(ingredient.Key); ingredientsList.AddProperty(ingredientData.Name, () => ingredient.Value.ToString()); } ingredientsList.SetExpanded(true, true); @@ -349,7 +349,7 @@ public class TechTreeMsagl : MonoBehaviour var dependenciesList = PropertiesPanel.AddList("Dependencies"); foreach (var dependency in blueprint.Dependencies) { - var dependencyBlueprint = Context.Cache.Get(dependency); + var dependencyBlueprint = Context.ItemData.Get(dependency); dependenciesList.AddProperty(dependencyBlueprint.Name); } dependenciesList.SetExpanded(true, true); diff --git a/Assets/Scripts/UI/ColonyTab.cs b/Assets/Scripts/UI/ColonyTab.cs deleted file mode 100644 index c92213332..000000000 --- a/Assets/Scripts/UI/ColonyTab.cs +++ /dev/null @@ -1,450 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using TMPro; -using UnityEngine; -using UnityEngine.EventSystems; -using Unity.Mathematics; -using static Unity.Mathematics.math; - -public class ColonyTab : MonoBehaviour -{ - public TextMeshProUGUI Title; - public PropertiesPanel General; - public PropertiesPanel Inventory; - public PropertiesPanel ChildInventory; - public PropertiesPanel Details; - public ContextMenu ContextMenu; - public ConfirmationDialog ConfirmationDialog; - - public GameContext Context - { - get => _context; - set - { - _context = value; - General.Context = value; - Inventory.Context = value; - ChildInventory.Context = value; - Details.Context = value; - } - } - - private GameContext _context; - private Hardpoint _selectedHardpoint; - private Entity _parentEntity; - private Entity _selectedChild; - - private IChangeSource _colonyGearChange; - private IChangeSource _colonyCargoChange; - private Action _onColonyInventoryChanged; - - private IChangeSource _childGearChange; - private IChangeSource _childCargoChange; - private Action _onChildInventoryChanged; - - public void Open(Guid colony) - { - _selectedHardpoint = null; - - _parentEntity = Context.Cache.Get(colony); - - Title.text = _parentEntity.Name; - - UpdateGeneral(_parentEntity); - - UpdateInventory(_parentEntity, Inventory); - } - - private void OnDisable() - { - if (_onColonyInventoryChanged == null) - return; - _colonyGearChange.OnChanged -= _onColonyInventoryChanged; - _colonyCargoChange.OnChanged -= _onColonyInventoryChanged; - Details.Clear(); - DeselectChild(); - } - - private void DeselectChild() - { - if (_onChildInventoryChanged == null) - return; - _childGearChange.OnChanged -= _onChildInventoryChanged; - _childGearChange.OnChanged -= _onChildInventoryChanged; - ChildInventory.Clear(); - } - - public void UpdateGeneral(Entity entity) - { - General.Clear(); - - General.AddEntityProperties(entity); - General.AddProperty("Assigned Population", () => $"{entity.AssignedPopulation}/{entity.Population}"); - - var personalityList = General.AddList("Personality"); - foreach (var attribute in entity.Personality.Keys) - personalityList.AddPersonalityProperty(Context.Cache.Get(attribute), - () => entity.Personality[attribute]); - // personalityList.SetExpanded(false, true); - - var childList = General.AddList("Children"); - childList.InspectChildren(entity, child => - { - _selectedChild = child; - UpdateInventory(child, ChildInventory); - }); - // childList.SetExpanded(false, true); - - General.RefreshValues(); - } - - public void UpdateInventory(Entity entity, PropertiesPanel panel) - { - if (panel == Inventory) - { - _colonyGearChange = entity.GearEvent; - _colonyCargoChange = entity.CargoEvent; - _onColonyInventoryChanged = () => RefreshInventory(entity, panel); - _colonyGearChange.OnChanged += _onColonyInventoryChanged; - _colonyCargoChange.OnChanged += _onColonyInventoryChanged; - RefreshInventory(entity, panel); - } - else - { - DeselectChild(); - _childGearChange = entity.GearEvent; - _childCargoChange = entity.CargoEvent; - _onChildInventoryChanged = () => RefreshInventory(entity, panel, true); - _childGearChange.OnChanged += _onChildInventoryChanged; - _childCargoChange.OnChanged += _onChildInventoryChanged; - RefreshInventory(entity, panel, true); - } - - } - - void RefreshInventory(Entity entity, PropertiesPanel panel, bool child = false) - { - //Debug.Log("Refreshing Inventory!"); - var corporation = Context.Cache.Get(entity.Corporation); - var blueprints = corporation.UnlockedBlueprints.Select(id => Context.Cache.Get(id)); - - // Create item data mapping for cargo - var cargoData = entity.Cargo.ToDictionary(id => _context.Cache.Get(id), - id => Context.Cache.Get(_context.Cache.Get(id).Data)); - - panel.Clear(); - - if (child) - { - panel.Title.text = entity.Name; - panel.AddField("Active", () => entity.Active, active => entity.Active = active); - panel.AddSection("General"); - panel.AddEntityProperties(entity); - } - - panel.AddSection("Hardpoints"); - var incompleteGearList = entity.IncompleteGear.Keys - .Select(id => Context.Cache.Get(id)) - .ToList(); - // Skip first hardpoint, that one is always the hull - foreach (var hardpoint in entity.Hardpoints.Skip(1)) - { - // These are the items in the inventory which can be equipped to the current hardpoint - var matchingCargoGear = cargoData - .Where(x => - x.Value is GearData gearData && - gearData.HardpointType == hardpoint.HardpointData.Type) - .Select(x => x.Key as Gear) - .ToArray(); - - // Hardpoint has no gear assigned to it - if (hardpoint.Gear == null) - { - // Check whether we're currently building some gear for this hardpoint - var incompleteGear = incompleteGearList.FirstOrDefault(g => g.ItemData.HardpointType == hardpoint.HardpointData.Type); - - // We're building something for this hardpoint, show a progress bar! - if (incompleteGear != null) - { - incompleteGearList.Remove(incompleteGear); - panel.AddProgressField(incompleteGear.Name, () => - { - var productionTime = _context.Cache.Get(incompleteGear.Blueprint).ProductionTime; - return (productionTime - (float) entity.IncompleteGear[incompleteGear.ID]) / productionTime; - }); - } - else // We're not building anything - { - // These are the blueprints we could build onto this hardpoint directly - var matchingBlueprints = blueprints.Where(bp => - bp.FactoryItem == Guid.Empty && - Context.Cache.Get(bp.Item) is GearData gearData && - gearData.HardpointType == hardpoint.HardpointData.Type).ToArray(); - - Action onClick = null; - if (matchingCargoGear.Any() || matchingBlueprints.Any()) - onClick = data => - { - if (data.button == PointerEventData.InputButton.Left) - PopulateDetails(entity, matchingBlueprints); - - else if (data.button == PointerEventData.InputButton.Right) - { - ContextMenu.gameObject.SetActive(true); - ContextMenu.Clear(); - if (matchingCargoGear.Any()) - ContextMenu.AddDropdown("Install", matchingCargoGear - .Select(gear => (gear.Name, () => entity.Equip(gear, hardpoint), true))); - if (matchingBlueprints.Any()) - ContextMenu.AddDropdown("Build", matchingBlueprints - .Select(blueprint => - (blueprint.Name, () => - entity.Build(blueprint, 1, _context.Cache.Get(blueprint.Item).Name, true), - entity.GetBlueprintIngredients(blueprint, out _, out _)))); - ContextMenu.Show(); - } - }; - panel.AddProperty($"Empty {Enum.GetName(typeof(HardpointType), hardpoint.HardpointData.Type)} Hardpoint", null, onClick, matchingBlueprints.Any()); - } - } - else - { - var prop = panel.AddProperty(hardpoint.Gear.Name, null, data => - { - if (data.button == PointerEventData.InputButton.Left) - { - if (data.clickCount == 1) - { - _selectedHardpoint = hardpoint; - Details.Inspect(entity, hardpoint); - } - - if (data.clickCount == 2) - { - entity.Unequip(hardpoint); - } - } - }, true); - prop.Button.DisableClickWhenSelected = false; - - if (hardpoint == _selectedHardpoint) - { - panel.SelectedChild = prop.Button; - prop.Button.CurrentState = FlatButtonState.Selected; - } - } - } - - if(!entity.Cargo.Any()) - panel.AddSection("No Cargo"); - else - { - Action showHaulingDialog = (id, maxQuantity) => - { - var itemData = Context.Cache.Get(id); - ConfirmationDialog.gameObject.SetActive(true); - ConfirmationDialog.Clear(); - ConfirmationDialog.Title.text = $"Haul {itemData.Name}"; - var quantity = maxQuantity; - var colonies = Context.Cache.GetAll() - .Where(e => e.Corporation == entity.Corporation && e is OrbitalEntity && e != entity).ToArray(); - var colonyNames = colonies.Select(c => c.Name).ToArray(); - ConfirmationDialog.AddField("Quantity", () => quantity, i => quantity = clamp(i, 1, maxQuantity)); - var selectedColony = 0; - ConfirmationDialog.AddField("Target Colony", () => selectedColony, i => selectedColony = i, - colonyNames); - ConfirmationDialog.Show(() => - { - var haulingTask = new HaulingTask - { - Context = Context, - ItemType = id, - Origin = entity.ID, - Quantity = quantity, - Target = colonies[selectedColony].ID, - Zone = entity.Zone.Data.ID - }; - Context.Cache.Add(haulingTask); - var corp = Context.Cache.Get(entity.Corporation); - corp.Tasks.Add(haulingTask.ID); - }); - }; - - panel.AddSection("Cargo"); - foreach (var itemID in entity.Cargo.Where(id => Context.Cache.Get(id) is SimpleCommodity)) - { - var simpleCommodity = Context.Cache.Get(itemID); - var data = simpleCommodity.ItemData; - panel.AddProperty(data.Name, () => simpleCommodity.Quantity.ToString(), eventData => - { - if (eventData.button == PointerEventData.InputButton.Left) - { - Details.Clear(); - Details.RemoveListener(); - Details.AddItemProperties(entity, simpleCommodity); - Details.RefreshValues(); - } - else if (eventData.button == PointerEventData.InputButton.Right) - { - ContextMenu.gameObject.SetActive(true); - ContextMenu.Clear(); - ContextMenu.AddOption("Haul", () => showHaulingDialog(simpleCommodity.Data, simpleCommodity.Quantity)); - ContextMenu.Show(); - } - }, true).Button.DragSuccess = eventData => - { - Entity targetEntity = null; - if (panel == Inventory && - _selectedChild != null && - ((RectTransform) ChildInventory.transform).ContainsWorldPoint(eventData.position)) - targetEntity = _selectedChild; - else if (panel == ChildInventory && - ((RectTransform) Inventory.transform).ContainsWorldPoint(eventData.position)) - targetEntity = _parentEntity; - - if (targetEntity != null) - { - int maxQuantity = min((int) ((targetEntity.Capacity - targetEntity.OccupiedCapacity) / simpleCommodity.ItemData.Size), simpleCommodity.Quantity); - if (maxQuantity > 0) - { - ConfirmationDialog.gameObject.SetActive(true); - ConfirmationDialog.Clear(); - ConfirmationDialog.Title.text = $"Move {simpleCommodity.ItemData.Name}"; - var quantity = maxQuantity; - ConfirmationDialog.AddField("Quantity", () => quantity, i => quantity = clamp(i, 1, maxQuantity)); - ConfirmationDialog.Show(() => - { - var newItem = entity.RemoveCargo(simpleCommodity, quantity); - targetEntity.AddCargo(newItem); - }); - } - } - - return false; - }; - } - - foreach (var group in entity.Cargo - .Select(id => Context.Cache.Get(id)) - .Where(item => item is CraftedItemInstance) - .Cast() - .GroupBy(craftedItem => - { - var corp = "GameCult"; - if (craftedItem.SourceEntity != Guid.Empty) - corp = Context.Cache.Get(Context.Cache.Get(craftedItem.SourceEntity).Corporation).Name; - return (craftedItem.Data, craftedItem.Name, corp); - })) - { - Action onClick = (item, data) => - { - if (data.button == PointerEventData.InputButton.Left) - { - if (data.clickCount == 1) - { - Details.Clear(); - Details.RemoveListener(); - Details.AddItemProperties(entity, item); - Details.RefreshValues(); - } - else if (data.clickCount == 2 && item is Gear gear) - { - // Item is a hull, create a ship entity and make it a child - if (gear.ItemData is HullData) - { - entity.RemoveCargo(gear); - var ship = Context.CreateShip(gear.ID, Enumerable.Empty(), - Enumerable.Empty(), entity.Zone, entity.Corporation, _parentEntity.ID, gear.Name); - ship.SetParent(entity); - } - else // Equip Item - entity.Equip(gear.ID, true); - } - } - else if (data.button == PointerEventData.InputButton.Right) - { - ContextMenu.gameObject.SetActive(true); - ContextMenu.Clear(); - ContextMenu.AddOption("Haul", () => showHaulingDialog(item.Data, group.Count())); - ContextMenu.Show(); - } - }; - Func dragSuccess = (data, item) => - { - Entity targetEntity = null; - if (panel == Inventory && - _selectedChild != null && - ((RectTransform) ChildInventory.transform).ContainsWorldPoint(data.position)) - targetEntity = _selectedChild; - else if (panel == ChildInventory && - ((RectTransform) Inventory.transform).ContainsWorldPoint(data.position)) - targetEntity = _parentEntity; - - if (targetEntity != null) - { - if (targetEntity.Capacity - targetEntity.OccupiedCapacity > - Context.Cache.Get(item.Data).Size) - { - entity.RemoveCargo(item); - targetEntity.AddCargo(item); - return true; - } - } - - return false; - }; - if (group.Count() == 1) - { - var item = group.First(); - var button = panel.AddProperty(item.Name, null, eventData => onClick(item, eventData), true).Button; - button.DisableClickWhenSelected = false; - button.DragSuccess = data => dragSuccess(data, item); - } - else - { - var instanceList = panel.AddList($"{group.Count().ToString()} {group.Key.Name}"); - foreach (var item in group) - { - var button = instanceList.AddProperty(item.Name, null, eventData => onClick(item, eventData), true).Button; - button.DisableClickWhenSelected = false; - button.DragSuccess = data => dragSuccess(data, item); - } - // instanceList.SetExpanded(false, true); - } - } - } - panel.RefreshValues(); - } - - void PopulateDetails(Entity entity, IEnumerable blueprints) - { - Details.RemoveListener(); - Details.Clear(); - foreach (var blueprint in blueprints) - { - var blueprintList = Details.AddList(blueprint.Name); - - foreach (var ingredient in blueprint.Ingredients) - { - var itemData = _context.Cache.Get(ingredient.Key); - blueprintList.AddProperty(itemData.Name, () => ingredient.Value.ToString()); - } - - var bpItemData = _context.Cache.Get(blueprint.Item); - - if(entity.GetBlueprintIngredients(blueprint, out _, out _)) - blueprintList.AddButton("Build", _ => - { - entity.Build(blueprint, 1, bpItemData.Name, true); - Details.Clear(); - }); - - blueprintList.RefreshValues(); - // blueprintList.SetExpanded(false, true); - } - Details.RefreshValues(); - } -} diff --git a/Assets/Scripts/UI/PropertiesPanel.cs b/Assets/Scripts/UI/PropertiesPanel.cs index d177a9375..423340747 100644 --- a/Assets/Scripts/UI/PropertiesPanel.cs +++ b/Assets/Scripts/UI/PropertiesPanel.cs @@ -30,7 +30,7 @@ public class PropertiesPanel : MonoBehaviour public ButtonField ButtonField; public IncrementField IncrementField; [HideInInspector] public FlatFlatButton SelectedChild; - [HideInInspector] public GameContext Context; + [HideInInspector] public ItemManager Context; protected List Properties = new List(); protected List Buttons = new List(); @@ -38,7 +38,6 @@ public class PropertiesPanel : MonoBehaviour protected bool RadioSelection = false; protected event Action OnPropertyAdded; - protected IChangeSource ChangeSource; protected Action OnPropertiesChanged; public int Children => Properties.Count + Buttons.Count; @@ -55,7 +54,6 @@ public class PropertiesPanel : MonoBehaviour private void OnDestroy() { - RemoveListener(); } // private void OnDisable() @@ -332,23 +330,12 @@ public class PropertiesPanel : MonoBehaviour Properties.Add(field.gameObject); OnPropertyAdded?.Invoke(field.gameObject); } - - public void RemoveListener() - { - if (ChangeSource != null) - { - ChangeSource.OnChanged -= OnPropertiesChanged; - ChangeSource = null; - OnPropertiesChanged = null; - } - } public void Inspect(Entity entity) { Clear(); Title.text = entity.Name; - var hull = Context.Cache.Get(entity.Hull); - var hullData = Context.Cache.Get(hull.Data); + var hullData = Context.GetData(entity.Hull) as HullData; AddSection( hullData.HullType == HullType.Ship ? "Ship" : hullData.HullType == HullType.Station ? "Station" : @@ -356,162 +343,46 @@ public class PropertiesPanel : MonoBehaviour //AddList(hullData.Name).Inspect(hull, entity); //PropertiesPanel.AddProperty("Hull", () => $"{hullData.Name}"); AddEntityProperties(entity); - - var hardpointList = AddList("Gear"); - hardpointList.InspectHardpoints(entity); - //hardpointList.SetExpanded(false,true); - - var cargoList = AddList("Cargo"); - cargoList.InspectCargo(entity); //cargoList.SetExpanded(false,true); RefreshValues(); } - public void InspectHardpoints(Entity entity) - { - RemoveListener(); - - ChangeSource = entity.GearEvent; - OnPropertiesChanged = InspectGearInternal; - ChangeSource.OnChanged += OnPropertiesChanged; - if (this is PropertiesList list) - { - if (list.Expanded) - InspectGearInternal(); - else - list.OnExpand += b => - { - if (b) InspectGearInternal(); - }; - } - else - InspectGearInternal(); - - void InspectGearInternal() - { - Clear(); - var equippedItems = entity.Hardpoints.Where(hp => hp.Gear != null); - foreach (var hardpoint in equippedItems) - { - var propertyList = AddList(hardpoint.Gear.Name); - propertyList.Inspect(entity, hardpoint); - //propertyList.SetExpanded(false,true); - } - RefreshValues(); - } - } - - public void InspectCargo(Entity entity) - { - RemoveListener(); - - ChangeSource = entity.CargoEvent; - OnPropertiesChanged = InspectCargoInternal; - ChangeSource.OnChanged += OnPropertiesChanged; - if (this is PropertiesList list) - { - if (list.Expanded) - InspectCargoInternal(); - else - list.OnExpand += b => - { - if (b) InspectCargoInternal(); - }; - } - else - InspectCargoInternal(); - - void InspectCargoInternal() - { - Clear(); - foreach (var itemID in entity.Cargo.Where(id => Context.Cache.Get(id) is SimpleCommodity)) - { - var simpleCommodity = Context.Cache.Get(itemID); - var data = simpleCommodity.ItemData; - var propertiesList = AddList($"{simpleCommodity.Quantity.ToString()} {data.Name}"); - propertiesList.AddItemProperties(entity, simpleCommodity); - propertiesList.RefreshValues(); - //propertiesList.SetExpanded(false, true); - } - - foreach (var group in entity.Cargo - .Select(id => Context.Cache.Get(id)) - .Where(item => item is CraftedItemInstance) - .Cast() - .GroupBy(craftedItem => - { - var corp = "GameCult"; - if (craftedItem.SourceEntity != Guid.Empty) - corp = Context.Cache.Get(Context.Cache.Get(craftedItem.SourceEntity).Corporation).Name; - return (craftedItem.Data, craftedItem.Name, corp); - })) - { - if (group.Count() == 1) - { - var item = group.First(); - var propertiesList = AddList(item.Name); - propertiesList.AddItemProperties(entity, item); - propertiesList.RefreshValues(); - //propertiesList.SetExpanded(false, true); - } - else - { - var instanceList = AddList($"{group.Count().ToString()} {group.Key.Name}"); - instanceList.OnExpand += b => - { - if (!b || instanceList.Children > 0) return; - foreach (var item in group) - { - var propertiesList = instanceList.AddList(item.Name); - propertiesList.AddItemProperties(entity, item); - propertiesList.RefreshValues(); - } - }; - } - } - - RefreshValues(); - } - } - public void AddEntityProperties(Entity entity) { AddField("Name", () => entity.Name, name => entity.Name = name); - AddProperty("Capacity", () => $"{entity.OccupiedCapacity}/{entity.Capacity:0}"); - AddProperty("Mass", () => $"{entity.Mass.SignificantDigits(Context.GlobalData.SignificantDigits)}"); - AddProperty("Temperature", () => $"{entity.Temperature:0}°K"); - AddProperty("Energy", () => $"{entity.Energy:0}/{entity.GetBehavior()?.Capacitance??0:0}"); + AddProperty("Mass", () => $"{entity.Mass.SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); + // AddProperty("Temperature", () => $"{entity.Temperature:0}°K"); + // AddProperty("Energy", () => $"{entity.Energy:0}/{entity.GetBehavior()?.Capacitance??0:0}"); } public void AddItemProperties(Entity entity, ItemInstance item) { - var data = Context.Cache.Get(item.Data); + var data = Context.ItemData.Get(item.Data); AddProperty("Type", () => data.Name); AddProperty(data.Description).Label.fontStyle = FontStyles.Normal; - if (item is CraftedItemInstance craftedItemInstance) - { - var sourceEntity = Context.Cache.Get(craftedItemInstance.SourceEntity); - if (sourceEntity != null) - { - var corporation = Context.Cache.Get(sourceEntity.Corporation); - AddProperty("Manufacturer", () => corporation.Name); - } - else - { - AddProperty("Manufacturer", () => "GameCult"); - } - } + // if (item is CraftedItemInstance craftedItemInstance) + // { + // var sourceEntity = Context.ItemData.Get(craftedItemInstance.SourceEntity); + // if (sourceEntity != null) + // { + // var corporation = Context.ItemData.Get(sourceEntity.Corporation); + // AddProperty("Manufacturer", () => corporation.Name); + // } + // else + // { + // AddProperty("Manufacturer", () => "GameCult"); + // } + // } if (item is SimpleCommodity simpleCommodity) AddProperty("Quantity", () => simpleCommodity.Quantity.ToString()); - AddProperty("Mass", () => item.Mass.SignificantDigits(Context.GlobalData.SignificantDigits)); - AddProperty("Thermal Mass", () => item.ThermalMass.SignificantDigits(Context.GlobalData.SignificantDigits)); - AddProperty("Size", () => item.Size.SignificantDigits(Context.GlobalData.SignificantDigits)); - if (item is Gear gear) + AddProperty("Mass", () => Context.GetMass(item).SignificantDigits(Context.GameplaySettings.SignificantDigits)); + AddProperty("Thermal Mass", () => Context.GetThermalMass(item).SignificantDigits(Context.GameplaySettings.SignificantDigits)); + if (item is EquippableItem gear) { - var gearData = gear.ItemData; + var gearData = Context.GetData(gear); AddProperty("Durability", () => - $"{gear.Durability.SignificantDigits(Context.GlobalData.SignificantDigits)}/{Context.Evaluate(gearData.Durability, gear).SignificantDigits(Context.GlobalData.SignificantDigits)}"); + $"{gear.Durability.SignificantDigits(Context.GameplaySettings.SignificantDigits)}/{gearData.Durability.SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); foreach (var behavior in gearData.Behaviors) { var type = behavior.GetType(); @@ -521,13 +392,13 @@ public class PropertiesPanel : MonoBehaviour { var fieldType = field.FieldType; if (fieldType == typeof(float)) - AddProperty(field.Name, () => $"{((float) field.GetValue(behavior)).SignificantDigits(Context.GlobalData.SignificantDigits)}"); + AddProperty(field.Name, () => $"{((float) field.GetValue(behavior)).SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); else if (fieldType == typeof(int)) AddProperty(field.Name, () => $"{(int) field.GetValue(behavior)}"); else if (fieldType == typeof(PerformanceStat)) { var stat = (PerformanceStat) field.GetValue(behavior); - AddProperty(field.Name, () => $"{Context.Evaluate(stat, gear, entity).SignificantDigits(Context.GlobalData.SignificantDigits)}"); + AddProperty(field.Name, () => $"{Context.Evaluate(stat, gear, entity).SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); } } } @@ -535,35 +406,8 @@ public class PropertiesPanel : MonoBehaviour } } - public void InspectChildren(Entity entity, Action onSelect) + public void Inspect(Entity entity, EquippedItem item) { - RemoveListener(); - - ChangeSource = entity.ChildEvent; - OnPropertiesChanged = InspectChildrenInternal; - ChangeSource.OnChanged += OnPropertiesChanged; - InspectChildrenInternal(); - - void InspectChildrenInternal() - { - Clear(); - foreach (var child in entity.Children) - { - var childEntity = Context.Cache.Get(child); - AddProperty(childEntity.Name, null, data => onSelect(childEntity), true); - } - } - } - - public void Inspect(Entity entity, Hardpoint hardpoint) - { - RemoveListener(); - - ChangeSource = hardpoint.Gear; - if (ChangeSource == null) - return; - OnPropertiesChanged = InspectGearInternal; - ChangeSource.OnChanged += OnPropertiesChanged; if (this is PropertiesList list) { if (list.Expanded) @@ -581,10 +425,10 @@ public class PropertiesPanel : MonoBehaviour { //Debug.Log($"Refreshing {hardpoint.Gear.Name} properties"); Clear(); - if (hardpoint.Gear != null) + if (item.EquippableItem != null) { - AddItemProperties(entity, hardpoint.Gear); - foreach (var behavior in hardpoint.Behaviors) + AddItemProperties(entity, item.EquippableItem); + foreach (var behavior in item.Behaviors) { if(behavior is IPopulationAssignment populationAssignment) AddIncrementField("Assigned Population", @@ -593,53 +437,53 @@ public class PropertiesPanel : MonoBehaviour () => 0, () => entity.Population - entity.AssignedPopulation + populationAssignment.AssignedPopulation); if (behavior is Thermotoggle thermotoggle) AddField("Target Temperature", () => thermotoggle.TargetTemperature, temp => thermotoggle.TargetTemperature = temp); - if (behavior is Factory factory) - { - AddField("Production Quality", () => factory.ProductionQuality, f => factory.ProductionQuality = f, 0, 1); - var corporation = Context.Cache.Get(entity.Corporation); - var compatibleBlueprints = corporation.UnlockedBlueprints - .Select(id => Context.Cache.Get(id)) - .Where(bp => bp.FactoryItem == hardpoint.ItemData.ID).ToList(); - if (factory.RetoolingTime > 0) - { - AddProgressField("Retooling", () => (factory.ToolingTime - (float) factory.RetoolingTime) / factory.ToolingTime); - } - else - { - AddField("Item", - () => compatibleBlueprints.FindIndex(bp=>bp.ID== factory.Blueprint) + 1, - i => factory.Blueprint = i == 0 ? Guid.Empty : compatibleBlueprints[i - 1].ID, - new []{"None"}.Concat(compatibleBlueprints.Select(bp=>bp.Name)).ToArray()); - AddField("Active", () => factory.Active, active => factory.Active = active); - if (factory.Blueprint != Guid.Empty) - { - if (factory.Active && factory.ItemUnderConstruction != Guid.Empty) - { - AddProgressField("Production", () => - { - if (factory.ItemUnderConstruction == Guid.Empty) return 1; - var itemInstance = Context.Cache.Get(factory.ItemUnderConstruction); - var blueprintData = Context.Cache.Get(itemInstance.Blueprint); - return (blueprintData.ProductionTime - (float) entity.IncompleteCargo[factory.ItemUnderConstruction]) / blueprintData.ProductionTime; - }); - } - else - { - //AddField("Product Name", () => factory.ItemName, name => factory.ItemName = name); - AddField("Product Name", () => factory.ItemName, name => factory.ItemName = name); - var ingredientsList = AddList("Ingredients Needed"); - var blueprintData = Context.Cache.Get(factory.Blueprint); - foreach (var ingredient in blueprintData.Ingredients) - { - var itemData = Context.Cache.Get(ingredient.Key); - ingredientsList.AddProperty(itemData.Name, () => ingredient.Value.ToString()); - } - // ingredientsList.SetExpanded(false, true); - ingredientsList.RefreshValues(); - } - } - } - } + // if (behavior is Factory factory) + // { + // AddField("Production Quality", () => factory.ProductionQuality, f => factory.ProductionQuality = f, 0, 1); + // var corporation = Context.ItemData.Get(entity.Corporation); + // var compatibleBlueprints = corporation.UnlockedBlueprints + // .Select(id => Context.ItemData.Get(id)) + // .Where(bp => bp.FactoryItem == item.ItemData.ID).ToList(); + // if (factory.RetoolingTime > 0) + // { + // AddProgressField("Retooling", () => (factory.ToolingTime - (float) factory.RetoolingTime) / factory.ToolingTime); + // } + // else + // { + // AddField("Item", + // () => compatibleBlueprints.FindIndex(bp=>bp.ID== factory.Blueprint) + 1, + // i => factory.Blueprint = i == 0 ? Guid.Empty : compatibleBlueprints[i - 1].ID, + // new []{"None"}.Concat(compatibleBlueprints.Select(bp=>bp.Name)).ToArray()); + // AddField("Active", () => factory.Active, active => factory.Active = active); + // if (factory.Blueprint != Guid.Empty) + // { + // if (factory.Active && factory.ItemUnderConstruction != Guid.Empty) + // { + // AddProgressField("Production", () => + // { + // if (factory.ItemUnderConstruction == Guid.Empty) return 1; + // var itemInstance = Context.ItemData.Get(factory.ItemUnderConstruction); + // var blueprintData = Context.ItemData.Get(itemInstance.Blueprint); + // return (blueprintData.ProductionTime - (float) entity.IncompleteCargo[factory.ItemUnderConstruction]) / blueprintData.ProductionTime; + // }); + // } + // else + // { + // //AddField("Product Name", () => factory.ItemName, name => factory.ItemName = name); + // AddField("Product Name", () => factory.ItemName, name => factory.ItemName = name); + // var ingredientsList = AddList("Ingredients Needed"); + // var blueprintData = Context.ItemData.Get(factory.Blueprint); + // foreach (var ingredient in blueprintData.Ingredients) + // { + // var itemData = Context.ItemData.Get(ingredient.Key); + // ingredientsList.AddProperty(itemData.Name, () => ingredient.Value.ToString()); + // } + // // ingredientsList.SetExpanded(false, true); + // ingredientsList.RefreshValues(); + // } + // } + // } + // } } } RefreshValues(); diff --git a/Assets/Scripts/UnityExtensions.cs b/Assets/Scripts/UnityExtensions.cs index 1c16398ca..826712544 100644 --- a/Assets/Scripts/UnityExtensions.cs +++ b/Assets/Scripts/UnityExtensions.cs @@ -101,10 +101,12 @@ public static class UnityExtensions var grad = new Gradient(); grad.mode = sharp ? GradientMode.Fixed : GradientMode.Blend; grad.alphaKeys = new[] {new GradientAlphaKey(1, 0), new GradientAlphaKey(1, 1)}; - grad.colorKeys = keys.Select(k => new GradientColorKey(k.xyz, k.w)).ToArray(); + grad.colorKeys = keys.Select(k => new GradientColorKey(k.xyz.ToColor(), k.w)).ToArray(); return grad; } + public static Color ToColor(this float3 v) => new Color(v.x,v.y,v.z); + public static Vector3 Flatland(this Vector2 v) => new Vector3(v.x,0,v.y); public static Vector2 Flatland(this Vector3 v) => new Vector2(v.x,v.z); } diff --git a/Assets/Shaders/ViewNormalEmissive.shader b/Assets/Shaders/ViewNormalEmissive.shader new file mode 100644 index 000000000..5818a6302 --- /dev/null +++ b/Assets/Shaders/ViewNormalEmissive.shader @@ -0,0 +1,91 @@ +// Upgrade NOTE: upgraded instancing buffer 'Props' to new syntax. + +Shader "Aetheria/View Dependent Emissive" { + Properties { + _Color ("Color", Color) = (1,1,1,1) + _MainTex ("Albedo (RGB)", 2D) = "white" {} + _BumpMap ("Bumpmap", 2D) = "bump" {} + _BumpPower ("Bump Power", Range (0.01,5)) = 1 + _Rotation ("Normal Rotation", Float) = 0 + _Glossiness ("Smoothness", Range(0,1)) = 0.5 + _MetallicGlossMap("Metallic", 2D) = "white" {} + _EmissionColor ("Emission Color", Color) = (1,1,1,1) + _Emission ("Emission Strength", Float) = 0 + _EmissionFresnel ("Emission Fresnel", Float) = 1.0 + _EmissionRoughnessFresnelPower("Emission Roughness Fresnel Power", Float) = 1.0 + [MaterialToggle] _ReverseRim("ReverseRim", Float) = 0 + } + SubShader { + Tags { "RenderType"="Opaque" } + LOD 200 + + CGPROGRAM + // Physically based Standard lighting model, and enable shadows on all light types + #pragma surface surf Standard fullforwardshadows + //#pragma multi_compile REVERSE_RIM_ON REVERSE_RIM_OFF + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + sampler2D _MainTex; + sampler2D _BumpMap; + sampler2D _MetallicGlossMap; + + struct Input { + float2 uv_MainTex; + float2 uv_BumpMap; + float3 viewDir; + float3 worldNormal; + INTERNAL_DATA + }; + + half _Glossiness; + half _Metallic; + fixed4 _Color; + fixed4 _EmissionColor; + float _BumpPower; + float _Rotation; + float _Emission; + float _EmissionFresnel; + float _EmissionRoughnessFresnelPower; + half _ReverseRim; + + // Add instancing support for this shader. You need to check 'Enable Instancing' on materials that use the shader. + // See https://docs.unity3d.com/Manual/GPUInstancing.html for more information about instancing. + // #pragma instancing_options assumeuniformscaling + UNITY_INSTANCING_BUFFER_START(Props) + // put more per-instance properties here + UNITY_INSTANCING_BUFFER_END(Props) + + void surf (Input IN, inout SurfaceOutputStandard o) { + // Albedo comes from a texture tinted by color + fixed4 c = tex2D (_MainTex, IN.uv_MainTex) * _Color; + o.Albedo = c.rgb; + + float sinX = sin ( _Rotation ); + float cosX = cos ( _Rotation ); + float sinY = sin ( _Rotation ); + float2x2 rotationMatrix = float2x2( cosX, -sinX, sinY, cosX); + + fixed3 normal = UnpackNormal(tex2D(_BumpMap, IN.uv_BumpMap)); + normal.xy = mul ( normal.xy, rotationMatrix); + normal.z = normal.z / _BumpPower; + normal = normalize(normal); + o.Normal = normal; + + // Metallic and smoothness come from a texture + float2 metalSmooth = tex2D (_MetallicGlossMap, IN.uv_MainTex).ra; + o.Metallic = metalSmooth.x; + o.Smoothness = metalSmooth.y * _Glossiness; + + half rim = saturate(dot (normalize(IN.viewDir), o.Normal)); + if(_ReverseRim > .5) + rim = 1 - rim; + o.Emission = _Emission * _EmissionColor * pow(rim,_EmissionFresnel / pow(metalSmooth.x, _EmissionRoughnessFresnelPower)); + + o.Alpha = c.a; + } + ENDCG + } + FallBack "Diffuse" +} diff --git a/Assets/Shaders/ViewNormalEmissive.shader.meta b/Assets/Shaders/ViewNormalEmissive.shader.meta new file mode 100644 index 000000000..0ddf3162c --- /dev/null +++ b/Assets/Shaders/ViewNormalEmissive.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d69ef48273708ef4680762f5cdcfc860 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Economy.Shared.Unity.csproj b/Economy.Shared.Unity.csproj index aea5af885..89dc5dc93 100644 --- a/Economy.Shared.Unity.csproj +++ b/Economy.Shared.Unity.csproj @@ -25,7 +25,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 0169 @@ -102,7 +102,6 @@ - @@ -165,7 +164,7 @@ - + @@ -511,6 +510,7 @@ + @@ -552,6 +552,15 @@ D:/WIP4/Projects/Aetheria-Economy/Assets/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll + C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll diff --git a/GameData/Home.zone b/GameData/Home.zone new file mode 100644 index 0000000000000000000000000000000000000000..ce400356bbc6eaa35ffc7f4c6c71a75efe8524df GIT binary patch literal 25008 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%0DfD4V$V>xPo(~CoeIOT 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 z954ZWefull false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 0169 @@ -388,6 +388,15 @@ D:/WIP4/Projects/Aetheria-Economy/Assets/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll + C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll diff --git a/Packages/manifest.json b/Packages/manifest.json index 45b32e385..fdea4a669 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,6 +1,5 @@ { "dependencies": { - "com.alelievr.node-graph-processor": "file:D:/WIP4/Projects/NodeGraphProcessor/Assets/com.alelievr.NodeGraphProcessor", "com.unity.2d.sprite": "1.0.0", "com.unity.2d.tilemap": "1.0.0", "com.unity.cinemachine": "2.6.3", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 7e2db5c52..9ea40bb44 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,11 +1,5 @@ { "dependencies": { - "com.alelievr.node-graph-processor": { - "version": "file:D:/WIP4/Projects/NodeGraphProcessor/Assets/com.alelievr.NodeGraphProcessor", - "depth": 0, - "source": "local", - "dependencies": {} - }, "com.unity.2d.sprite": { "version": "1.0.0", "depth": 0, diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 3105aff46..1871c5083 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5242276260f2126bc2e0ee25c1baaf2b58c777e82372a4a65219a56d83a0d19 -size 18926 +oid sha256:fd2a6b04790b18be3a482dc80d3f0b5919fe21fe94a3a87fb11454410b71fed9 +size 18951 diff --git a/ProjectSettings/ProjectVersionPrevious.txt b/ProjectSettings/ProjectVersionPrevious.txt new file mode 100644 index 000000000..9d999024e --- /dev/null +++ b/ProjectSettings/ProjectVersionPrevious.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2020.1.6f1 +m_EditorVersionWithRevision: 2020.1.6f1 (fc477ca6df10) diff --git a/com.alelievr.NodeGraphProcessor.Runtime.csproj b/Substance.EditorHelper.csproj similarity index 92% rename from com.alelievr.NodeGraphProcessor.Runtime.csproj rename to Substance.EditorHelper.csproj index 086b583fc..3ce31600f 100644 --- a/com.alelievr.NodeGraphProcessor.Runtime.csproj +++ b/Substance.EditorHelper.csproj @@ -12,10 +12,10 @@ 10.0.20506 2.0 - {4cc9ece5-0f74-bceb-733d-48f6e84c547b} + {dd909206-f54e-1c12-ed74-b4e22d464f6a} Library Properties - com.alelievr.NodeGraphProcessor.Runtime + Substance.EditorHelper v4.7.1 512 . @@ -25,7 +25,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 0169 @@ -50,32 +50,8 @@ false - - - - - - - - - - - - - - - - - - - - - - - - - - + + D:/WIP4/Projects/Aetheria-Economy/Library/ScriptAssemblies/UnityEditor.UI.dll @@ -316,6 +292,15 @@ D:/WIP4/Projects/Aetheria-Economy/Assets/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll + C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll diff --git a/com.alelievr.NodeGraphProcessor.Editor.csproj b/Substance.Platform.csproj similarity index 85% rename from com.alelievr.NodeGraphProcessor.Editor.csproj rename to Substance.Platform.csproj index e88bc03df..8f60d590b 100644 --- a/com.alelievr.NodeGraphProcessor.Editor.csproj +++ b/Substance.Platform.csproj @@ -12,10 +12,10 @@ 10.0.20506 2.0 - {a4e83803-35fe-e54d-5974-2af6595e46a5} + {2ca9591a-f6e2-fafd-e598-0f0563c5ae57} Library Properties - com.alelievr.NodeGraphProcessor.Editor + Substance.Platform v4.7.1 512 . @@ -25,7 +25,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + DEBUG;TRACE;UNITY_2020_1_6;UNITY_2020_1;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER prompt 4 0169 @@ -50,66 +50,14 @@ false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + D:/WIP4/Projects/Aetheria-Economy/Library/ScriptAssemblies/UnityEditor.UI.dll D:/WIP4/Projects/Aetheria-Economy/Library/ScriptAssemblies/UnityEngine.UI.dll - - D:/WIP4/Projects/Aetheria-Economy/Library/ScriptAssemblies/UnityEditor.TestRunner.dll - - - D:/WIP4/Projects/Aetheria-Economy/Library/ScriptAssemblies/UnityEngine.TestRunner.dll - C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/Managed/UnityEngine/UnityEngine.dll @@ -344,8 +292,14 @@ D:/WIP4/Projects/Aetheria-Economy/Assets/Plugins/Grpc.Core.Api/lib/net45/Grpc.Core.Api.dll - - D:/WIP4/Projects/Aetheria-Economy/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll + + + D:/WIP4/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll @@ -693,12 +647,6 @@ C:/Program Files/Unity/Hub/Editor/2020.1.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll - - - {4cc9ece5-0f74-bceb-733d-48f6e84c547b} - com.alelievr.NodeGraphProcessor.Runtime - -