Slime Stuff & DB Prep
Put the finishing touches on the microfauna Prepared the repository for database extraction
This commit is contained in:
parent
ad499a09ac
commit
48759380c5
773 changed files with 5278 additions and 805 deletions
658
Aetheria.Shared.Unity.csproj
Normal file
658
Aetheria.Shared.Unity.csproj
Normal file
|
|
@ -0,0 +1,658 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<LangVersion>latest</LangVersion>
|
||||
<_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package</_TargetFrameworkDirectories>
|
||||
<_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package</_FullFrameworkReferenceAssemblyPaths>
|
||||
<DisableHandlePackageFileConflicts>true</DisableHandlePackageFileConflicts>
|
||||
<CodeAnalysisRuleSet></CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>10.0.20506</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<RootNamespace></RootNamespace>
|
||||
<ProjectGuid>{d790d414-9064-abda-7ad3-d72285c3faba}</ProjectGuid>
|
||||
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<AssemblyName>Aetheria.Shared.Unity</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<BaseDirectory>.</BaseDirectory>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>Temp\Bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;UNITY_2020_2_6;UNITY_2020_2;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;UNITY_2020_2_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;USE_SEARCH_ENGINE_API;SCENE_TEMPLATE_MODULE;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;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;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</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoWarn></NoWarn>
|
||||
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
||||
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>Temp\bin\Release\</OutputPath>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoWarn></NoWarn>
|
||||
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
||||
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<NoConfig>true</NoConfig>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
|
||||
<ImplicitlyExpandNETStandardFacades>false</ImplicitlyExpandNETStandardFacades>
|
||||
<ImplicitlyExpandDesignTimeFacades>false</ImplicitlyExpandDesignTimeFacades>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Max.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\Heap\BaseHeap.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Shield.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypesSettings.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ZoneData.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\HaulingController.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Reverse.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Cooldown.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NtpPacket.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\OrbitalEntity.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ActionCollection.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\FastBitConverter.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\WhereAggregate.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Rect.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\AutoWeapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ExponentialCurve.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Noise1D.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonDiscriminatorSettings.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonConverters.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Vertex2Object.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\EntitySettings.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Zip.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Constants.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetManager.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NetDataWriter.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Single.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\States\Combat.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\OrderBy.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\QueryInterval.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation\DelaunayTrianglationInternal.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\WhereSelect.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation\VoronoiEdge.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonDiscriminatorAttribute.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Thruster.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Wormhole.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\WhereSum.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\TowingController.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation\DelaunayTriangulation.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Cockpit.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\Heap\MaxHeap.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Reflector.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Sum.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\SelectWhere.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\EntitySerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\MathResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Cell2Object.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Corporations.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ItemInstance.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\TurretController.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\QueryRadius.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Capacitor.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\GlobalData.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetPacket.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Zone.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Minion.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\ChargedWeapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetUtils.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\DataModel.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\IVertex.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\BaseChannel.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Ship.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\ConnectionRequest.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\ConvexHullAlgorithm.Initialize.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypeAttribute.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\PlayerData.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\Survey.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\StationTowing.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\ReliableChannel.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Utils\CustomPartition.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Vertex3.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NtpRequest.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\ConstantWeapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Radiance.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Attributes.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\TypeFormatterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation\VoronoiMesh.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\INetSerializable.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Attributes.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetStatistics.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\PatrolOrbits.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NetSerializer.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\AnyAll.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\Collections.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Count.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Utils\ComparerMagic.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\VelocityLimit.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Heat.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Extensions.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\InstantWeapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Visibility.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Repeat.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\Heap\MinHeap.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Switch.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\QueryClosest.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypesConverter.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\CRC32C.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\KDQueryNode.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetPacketPool.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetSocket.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\SelectMany.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Utils\GenericOperators.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Trigger.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\LoadoutGenerator.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\AttributesManager.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\VelocityConversion.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NetDataReader.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\HaulingTask.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Settings.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\StatModifier.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\EnergyDraw.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Reactor.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ZoneGenerator.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Last.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetPeer.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Aggregate.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\ConvexFace.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NatPunchModule.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\DatabaseCache.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\AgentTask.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ColorMath.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Radiator.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Cell2.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\States\MoveTo.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\WanderTask.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Distinct.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetConstants.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\PlayerSettings.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\RegisterResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation\TriangulationCell.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\MathHelper.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Launcher.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Sensor.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\States\MatchVelocity.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\AetheriaMath.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\Utils\Mapper.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\ObjectManager.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownThisTypeAttribute.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Thermotoggle.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\MarkovNameGenerator.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Where.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Min.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\ParticleEffect.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\MathExtensions.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Tasks\Mining.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Vertex2.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Sector.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\First.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Messages.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Entity.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\QueryKNearest.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\States\BaseState.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetExceptions.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\Exceptions\JsonKnownTypesException.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Utils\Error.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Behaviors.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Layers\PacketLayerBase.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Layers\XorEncryptLayer.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\DatabaseEntry.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\SampleElimination.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypesSettingsManager.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\INetEventListener.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Triangulation.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDTree.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\MiningTool.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\MathFormatters.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Extensions.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Take.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Range.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Average.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\LockWeapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Select.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\HeatStorage.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Weapon.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\SavedGame.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\NetDebug.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Layers\Crc32cLayer.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypesContractResolver.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\MiningController.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDQuery\Base.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\ResourceScanner.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\CultCache\Serialization\JsonKnownTypes\JsonKnownTypesDictionaryManager.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ItemData.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\ConvexHull\ConvexHullAlgorithm.MainLoop.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Enums.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\ItemUsage.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDBounds.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Contains.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\Utils\NetPacketProcessor.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\MIConvexHull\Face3.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Agents\Agent.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\KDTree\KDNode.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LiteNetLib\SequencedChannel.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\Behaviors\Wear.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\Heap\KSmallest.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\SequenceEqual.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\NIH\LinqFaster\Skip.cs" />
|
||||
<Compile Include="Assets\Scripts\ServerShared\ItemManager.cs" />
|
||||
<None Include="Assets\Scripts\ServerShared\NIH\LinqFaster\readme.txt" />
|
||||
<None Include="Assets\Scripts\ServerShared\Aetheria.Shared.Unity.asmdef" />
|
||||
<Reference Include="System.Threading.Tasks.Extensions">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Remotion.Linq">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/Remotion.Linq.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Memory">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Extensions.Logging.Abstractions">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Unity.Burst.Unsafe">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Library/PackageCache/com.unity.burst@1.4.3/Unity.Burst.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Buffers">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/System.Buffers.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Substance.Game">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="QuickGraph">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/QuickGraph.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="SourceUnityLib">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Plugins/System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Substance.Editor">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="mscorlib">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics.Vectors">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Win32.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="netstandard">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.AppContext">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections.Concurrent">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections.NonGeneric">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Collections.Specialized">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.Annotations">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.EventBasedAsync">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.TypeConverter">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Console">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.Common">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.Contracts">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.Debug">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.FileVersionInfo">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.Process">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.StackTrace">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.TextWriterTraceListener">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.Tools">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.TraceSource">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Dynamic.Runtime">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Globalization.Calendars">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Globalization">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Globalization.Extensions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression.ZipFile">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.DriveInfo">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Watcher">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.IsolatedStorage">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.MemoryMappedFiles">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Pipes">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.UnmanagedMemoryStream">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq.Expressions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq.Parallel">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq.Queryable">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http.Rtc">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.NameResolution">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.NetworkInformation">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Ping">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Requests">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Security">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Sockets">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.WebHeaderCollection">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.WebSockets.Client">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.WebSockets">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ObjectModel">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection.Emit">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection.Emit.ILGeneration">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection.Emit.Lightweight">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection.Extensions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Reflection.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Resources.Reader">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Resources.ResourceManager">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Resources.Writer">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.VisualC">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Extensions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Handles">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices.RuntimeInformation">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices.WindowsRuntime">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Numerics">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization.Formatters">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization.Json">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Serialization.Xml">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Claims">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Algorithms">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Csp">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Encoding">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.X509Certificates">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Principal">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.SecureString">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel.Duplex">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel.Http">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel.NetTcp">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel.Primitives">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel.Security">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Encoding">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.Encoding.Extensions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.RegularExpressions">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Overlapped">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Parallel">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Thread">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.ThreadPool">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Timer">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ValueTuple">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.ReaderWriter">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XDocument">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XmlDocument">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XmlSerializer">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.XPath.XDocument">
|
||||
<HintPath>C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Unity.Mathematics">
|
||||
<HintPath>E:/Projects/Aetheria-Economy/Library/ScriptAssemblies/Unity.Mathematics.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="MessagePack.csproj">
|
||||
<Project>{c511ef21-dc27-883d-b027-9a4b6f36bae4}</Project>
|
||||
<Name>MessagePack</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="UniRx.csproj">
|
||||
<Project>{4d885cb7-1f9e-abb3-b070-7265b432ecda}</Project>
|
||||
<Name>UniRx</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -58,7 +58,7 @@ Material:
|
|||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _Depth: 0.1
|
||||
- _Depth: 0.25
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Frequency: 6.2832
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ Material:
|
|||
- _BumpScale: 1
|
||||
- _Constant: -2.46
|
||||
- _Cutoff: 0.5
|
||||
- _Depth: 5
|
||||
- _Depth: 2
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Frequency: 0.02
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ Material:
|
|||
- _BumpScale: 1
|
||||
- _Constant: 1
|
||||
- _Cutoff: 0.5
|
||||
- _Depth: 10
|
||||
- _Depth: 4
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Frequency: 0.01
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ Material:
|
|||
- _BumpScale: 1
|
||||
- _Constant: 0
|
||||
- _Cutoff: 0.5
|
||||
- _Depth: -10
|
||||
- _Depth: 8
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Frequency: 0.005
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ Material:
|
|||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _Depth: 4
|
||||
- _Depth: 10
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Frequency: 6.2832
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ Material:
|
|||
- _GridFillDensity: 0.00002
|
||||
- _GridFloorBlend: 39.6
|
||||
- _GridFloorDensity: 1
|
||||
- _GridFloorOffset: -16.46
|
||||
- _GridFloorOffset: 27.55
|
||||
- _GridPatchBlend: 200
|
||||
- _GridPatchDensity: 3
|
||||
- _NoiseFrequency: 0.01
|
||||
|
|
|
|||
|
|
@ -48,16 +48,16 @@ Material:
|
|||
- _GridCeilingDensity: 0.01
|
||||
- _GridCeilingFollow: 0
|
||||
- _GridCeilingOffset: 0
|
||||
- _GridFillDensity: 0
|
||||
- _GridFloorBlend: 93.3
|
||||
- _GridFillDensity: 0.000025
|
||||
- _GridFloorBlend: 100
|
||||
- _GridFloorDensity: 4
|
||||
- _GridFloorOffset: 25
|
||||
- _GridPatchBlend: 22.7
|
||||
- _GridFloorOffset: 0
|
||||
- _GridPatchBlend: 5
|
||||
- _GridPatchDensity: 0.1
|
||||
- _NoiseFrequency: 0.01
|
||||
- _NoiseSpeed: 0.02
|
||||
- _NoiseStrength: 75
|
||||
- _SafetyDistance: 50
|
||||
- _NoiseStrength: 50
|
||||
- _SafetyDistance: 0
|
||||
- _StepExponent: 2
|
||||
- _TintExponent: 8
|
||||
m_Colors:
|
||||
|
|
|
|||
|
|
@ -40,26 +40,26 @@ Material:
|
|||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _AlphaFloor: 0
|
||||
- _AlphaFloor: 0.01
|
||||
- _DepthBlend: 512
|
||||
- _DepthCeiling: 4096
|
||||
- _Gamma: 0.5
|
||||
- _Gamma: 0.7
|
||||
- _GridCeilingBlend: -300
|
||||
- _GridCeilingDensity: 0.01
|
||||
- _GridCeilingFollow: 0
|
||||
- _GridCeilingOffset: 0
|
||||
- _GridFillDensity: 0.000006
|
||||
- _GridFloorBlend: 100
|
||||
- _GridFloorDensity: 4
|
||||
- _GridFloorOffset: 25
|
||||
- _GridPatchBlend: 200
|
||||
- _GridPatchDensity: 6
|
||||
- _GridFillDensity: 0.000002
|
||||
- _GridFloorBlend: 500
|
||||
- _GridFloorDensity: 16
|
||||
- _GridFloorOffset: 0
|
||||
- _GridPatchBlend: 5
|
||||
- _GridPatchDensity: 0.2
|
||||
- _NoiseFrequency: 0.01
|
||||
- _NoiseSpeed: 0.02
|
||||
- _NoiseStrength: 75
|
||||
- _SafetyDistance: 50
|
||||
- _SafetyDistance: 35
|
||||
- _StepExponent: 2
|
||||
- _TintExponent: 8
|
||||
m_Colors:
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
- _Tint: {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ Material:
|
|||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Scale: 2.2094758
|
||||
- _Scale: 3.0991225
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
// Copyright (c) All contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
#if !UNITY_2018_3_OR_NEWER
|
||||
|
||||
using System;
|
||||
using System.Buffers;
|
||||
using System.Collections;
|
||||
|
|
@ -87,7 +85,7 @@ namespace MessagePack.Formatters
|
|||
// mscorlib or System.Private.CoreLib
|
||||
private static readonly bool IsMscorlib = typeof(int).AssemblyQualifiedName.Contains("mscorlib");
|
||||
|
||||
private TypelessFormatter()
|
||||
public TypelessFormatter()
|
||||
{
|
||||
this.serializers.TryAdd(typeof(object), _ => (object p1, ref MessagePackWriter p2, object p3, MessagePackSerializerOptions p4) => { });
|
||||
this.deserializers.TryAdd(typeof(object), _ => (object p1, ref MessagePackReader p2, MessagePackSerializerOptions p3) => new object());
|
||||
|
|
@ -309,5 +307,3 @@ namespace MessagePack.Formatters
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
// Copyright (c) All contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
#if !UNITY_2018_3_OR_NEWER
|
||||
|
||||
using System;
|
||||
|
||||
#pragma warning disable SA1649 // File name should match first type name
|
||||
|
|
@ -302,5 +300,3 @@ NOT_FOUND:
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
// Copyright (c) All contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
#if !UNITY_2018_3_OR_NEWER
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using MessagePack.Formatters;
|
||||
|
|
@ -80,5 +79,3 @@ namespace MessagePack.Resolvers
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ using MessagePack.Internal;
|
|||
|
||||
namespace MessagePack.Resolvers
|
||||
{
|
||||
#if !UNITY_2018_3_OR_NEWER
|
||||
|
||||
/// <summary>
|
||||
/// Used for `object` fields/collections, ex: var arr = new object[] { 1, "a", new Model() };
|
||||
|
|
@ -138,5 +137,4 @@ namespace MessagePack.Resolvers
|
|||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
|
|
|||
|
|
@ -100,98 +100,81 @@ MonoBehaviour:
|
|||
type: 2}
|
||||
ParticleMaterial: {fileID: 2100000, guid: 3b53e1eb5d8a5d34f9bc8c1928ceba76, type: 2}
|
||||
GravityTexture: {fileID: 8400000, guid: cc403ed0b6a104445b6534b1877c5556, type: 2}
|
||||
TextureSize: 1024
|
||||
TextureSize: 512
|
||||
ZoneRadius: 512
|
||||
AgentCount: 262144
|
||||
ParticleCount: 65536
|
||||
TrailPoints: 4
|
||||
AgentCount: 524288
|
||||
ParticleCount: 131072
|
||||
TrailPoints: 5
|
||||
SlimeSettings:
|
||||
Deposition:
|
||||
HeightSlopeLerp: 0
|
||||
HeightThreshold: -150
|
||||
HeightBlend: 50
|
||||
SlopeThreshold: 0.3
|
||||
SlopeBlend: 0.3
|
||||
HighValue: 0
|
||||
LowValue: 1
|
||||
HighValue: 2
|
||||
LowValue: 0
|
||||
Exponent: 0.8
|
||||
Diffusion:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: 0
|
||||
HeightBlend: 0.01
|
||||
SlopeThreshold: 0.3
|
||||
SlopeBlend: 0.3
|
||||
HighValue: 0
|
||||
LowValue: 2
|
||||
Decay:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: -125
|
||||
HeightBlend: 50
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 0
|
||||
LowValue: 2
|
||||
TurnSpeed:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: 0
|
||||
HeightBlend: 0.01
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 64
|
||||
HighValue: 1
|
||||
LowValue: 0.5
|
||||
Exponent: 1
|
||||
Decay:
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 20
|
||||
LowValue: 0.5
|
||||
Exponent: 1
|
||||
TurnSpeed:
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 128
|
||||
LowValue: 4
|
||||
Exponent: 2
|
||||
Speed:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: -100
|
||||
HeightBlend: 0.01
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 0
|
||||
LowValue: 25
|
||||
LowValue: 20
|
||||
Exponent: 1
|
||||
Drive:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: -100
|
||||
HeightBlend: 10
|
||||
SlopeThreshold: 0.4
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.4
|
||||
HighValue: 0
|
||||
LowValue: 128
|
||||
HighValue: 64
|
||||
LowValue: 4
|
||||
Exponent: 1
|
||||
SensorDistance:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: -150
|
||||
HeightBlend: 15
|
||||
SlopeThreshold: 0.2
|
||||
SlopeBlend: 0.1
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 8
|
||||
LowValue: 64
|
||||
Exponent: 0.125
|
||||
SensorSpread:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: 0
|
||||
HeightBlend: 0.01
|
||||
SlopeThreshold: 0.4
|
||||
SlopeBlend: 0.4
|
||||
HighValue: 0.1
|
||||
LowValue: 2
|
||||
Exponent: 0.5
|
||||
TrailDamping:
|
||||
HeightSlopeLerp: 1
|
||||
HeightThreshold: 0
|
||||
HeightBlend: 0.01
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 0
|
||||
LowValue: 2
|
||||
HighValue: 2
|
||||
LowValue: 0
|
||||
Exponent: 0.25
|
||||
Intensity:
|
||||
HeightSlopeLerp: 0.5
|
||||
HeightThreshold: -150
|
||||
HeightBlend: 50
|
||||
SlopeThreshold: 0.5
|
||||
SlopeBlend: 0.5
|
||||
HighValue: 110
|
||||
LowValue: 10
|
||||
SlopeBlend: 0.4
|
||||
HighValue: 54.5
|
||||
LowValue: 0
|
||||
Exponent: 0.25
|
||||
ZoneCeiling: -50
|
||||
ZoneFloor: -100
|
||||
NoiseFrequency: 1
|
||||
NoiseAmplitude: 5
|
||||
NoiseFrequency: 2
|
||||
NoiseAmplitude: 1
|
||||
ParticleHeightRange: 50
|
||||
ParticleHeightOffset: 10
|
||||
ParticleHeightOffset: 0
|
||||
TrailStartWidth: 0.1
|
||||
TrailEndWidth: 0
|
||||
TrailDamping: 0.25
|
||||
TrailDamping: 0.82
|
||||
SpawnPositions:
|
||||
- {x: -250, y: 0}
|
||||
- {x: 250, y: 0}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ RenderTexture:
|
|||
m_MipCount: -1
|
||||
m_DepthFormat: 0
|
||||
m_ColorFormat: 74
|
||||
m_MipMap: 0
|
||||
m_MipMap: 1
|
||||
m_GenerateMips: 1
|
||||
m_SRGB: 0
|
||||
m_UseDynamicScale: 0
|
||||
|
|
|
|||
BIN
Assets/Resources/Settings.asset
(Stored with Git LFS)
BIN
Assets/Resources/Settings.asset
(Stored with Git LFS)
Binary file not shown.
|
|
@ -362,7 +362,7 @@ Transform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1037490739}
|
||||
m_RootOrder: 2
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!23 &23420359
|
||||
MeshRenderer:
|
||||
|
|
@ -15433,11 +15433,11 @@ Transform:
|
|||
m_LocalPosition: {x: 0, y: -5, z: 0}
|
||||
m_LocalScale: {x: 3000, y: 3000, z: 3000}
|
||||
m_Children:
|
||||
- {fileID: 1254851255}
|
||||
- {fileID: 1476765548}
|
||||
- {fileID: 23420357}
|
||||
- {fileID: 1108843909}
|
||||
- {fileID: 1647230682}
|
||||
- {fileID: 1254851255}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 4
|
||||
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
|
||||
|
|
@ -15772,7 +15772,7 @@ Camera:
|
|||
m_Depth: 0
|
||||
m_CullingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 1536
|
||||
m_Bits: 512
|
||||
m_RenderingPath: 1
|
||||
m_TargetTexture: {fileID: 8400000, guid: cc403ed0b6a104445b6534b1877c5556, type: 2}
|
||||
m_TargetDisplay: 0
|
||||
|
|
@ -16247,7 +16247,7 @@ Transform:
|
|||
- {fileID: 945347192}
|
||||
- {fileID: 195655951}
|
||||
m_Father: {fileID: 1037490739}
|
||||
m_RootOrder: 3
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1115239398
|
||||
GameObject:
|
||||
|
|
@ -17583,6 +17583,21 @@ PrefabInstance:
|
|||
m_Modification:
|
||||
m_TransformParent: {fileID: 1037490739}
|
||||
m_Modifications:
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: AgentCount
|
||||
value: 262144
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: ZoneRadius
|
||||
value: 2513.2258
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: TextureSize
|
||||
value: 1024
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: TrailPoints
|
||||
|
|
@ -17593,6 +17608,286 @@ PrefabInstance:
|
|||
propertyPath: TargetCamera
|
||||
value:
|
||||
objectReference: {fileID: 2115559089}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: ParticleCount
|
||||
value: 131072
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: NoiseAmplitude
|
||||
value: 20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: NoiseFrequency
|
||||
value: 0.15
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: TrailStartWidth
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: ParticleHeightRange
|
||||
value: 500
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: ParticleHeightOffset
|
||||
value: 20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Decay.Exponent
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Decay.LowValue
|
||||
value: 0.1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Drive.Exponent
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Drive.LowValue
|
||||
value: 64
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Speed.Exponent
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Speed.LowValue
|
||||
value: 128
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Decay.HighValue
|
||||
value: 5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Drive.HighValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Speed.HighValue
|
||||
value: 4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Decay.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Drive.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Speed.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SpawnPositions.Array.data[0].x
|
||||
value: -940.1045
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SpawnPositions.Array.data[0].y
|
||||
value: 57.288723
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SpawnPositions.Array.data[1].x
|
||||
value: 1791.8752
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SpawnPositions.Array.data[1].y
|
||||
value: 384.05713
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Diffusion.Exponent
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Diffusion.LowValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Intensity.Exponent
|
||||
value: 0.2123
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Intensity.LowValue
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TurnSpeed.Exponent
|
||||
value: 0.15
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TurnSpeed.LowValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Deposition.Exponent
|
||||
value: 0.1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Deposition.LowValue
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Diffusion.HighValue
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Intensity.HighValue
|
||||
value: 10
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TurnSpeed.HighValue
|
||||
value: 64
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Decay.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Deposition.HighValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Drive.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Intensity.SlopeBlend
|
||||
value: 0.35
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Speed.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TurnSpeed.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Deposition.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorSpread.Exponent
|
||||
value: 0.15
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorSpread.LowValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TrailDamping.Exponent
|
||||
value: 0.25
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TrailDamping.LowValue
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorSpread.HighValue
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TrailDamping.HighValue
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorDistance.Exponent
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorDistance.LowValue
|
||||
value: 8
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TrailDamping.SlopeBlend
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Intensity.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorDistance.HighValue
|
||||
value: 32
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TurnSpeed.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.Deposition.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorDistance.SlopeBlend
|
||||
value: 0.2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.TrailDamping.SlopeThreshold
|
||||
value: 0.4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: SlimeSettings.SensorDistance.SlopeThreshold
|
||||
value: 0.2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6977256487485077368, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
|
|
@ -17606,7 +17901,7 @@ PrefabInstance:
|
|||
- target: {fileID: 6977256487485077373, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 0
|
||||
value: 4
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6977256487485077373, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
|
|
@ -20485,7 +20780,7 @@ Transform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1037490739}
|
||||
m_RootOrder: 1
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!23 &1476765550
|
||||
MeshRenderer:
|
||||
|
|
@ -21344,12 +21639,12 @@ PrefabInstance:
|
|||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
|
|
@ -21369,7 +21664,7 @@ PrefabInstance:
|
|||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
value: -16
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1713457305180270767, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
|
|
@ -22513,12 +22808,12 @@ PrefabInstance:
|
|||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
|
|
@ -22538,7 +22833,7 @@ PrefabInstance:
|
|||
- target: {fileID: 878382121558056004, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 0
|
||||
value: -16
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1713457305180270767, guid: 2758dfa2744d7ad4d8877545189d116e,
|
||||
type: 3}
|
||||
|
|
@ -23203,7 +23498,7 @@ Transform:
|
|||
- {fileID: 1713745165}
|
||||
- {fileID: 1390575963}
|
||||
m_Father: {fileID: 1037490739}
|
||||
m_RootOrder: 4
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1665127615
|
||||
GameObject:
|
||||
|
|
|
|||
|
|
@ -1302,8 +1302,8 @@ Transform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 741153267}
|
||||
m_LocalRotation: {x: 0.015506901, y: 0.9502416, z: -0.30741307, w: 0.047933236}
|
||||
m_LocalPosition: {x: -117.51998, y: -77.08744, z: 149.09026}
|
||||
m_LocalRotation: {x: 0.015506916, y: 0.9502416, z: -0.3074131, w: 0.047933273}
|
||||
m_LocalPosition: {x: -117.52, y: -77.08745, z: 149.09027}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 412917866}
|
||||
|
|
@ -1571,6 +1571,49 @@ Transform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 801832273}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &850359435
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 850359437}
|
||||
- component: {fileID: 850359436}
|
||||
m_Layer: 0
|
||||
m_Name: Persist
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &850359436
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 850359435}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c3cd207057515c4438a31a6a7b548fe7, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!4 &850359437
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 850359435}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 11
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &926654440
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1773,8 +1816,8 @@ Transform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 965376321}
|
||||
m_LocalRotation: {x: 0.015506901, y: 0.9502416, z: -0.30741307, w: 0.047933236}
|
||||
m_LocalPosition: {x: -117.51998, y: -77.08744, z: 149.09026}
|
||||
m_LocalRotation: {x: 0.015506916, y: 0.9502416, z: -0.3074131, w: 0.047933273}
|
||||
m_LocalPosition: {x: -117.52, y: -77.08745, z: 149.09027}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
|
|
@ -1909,7 +1952,6 @@ GameObject:
|
|||
- component: {fileID: 991231190}
|
||||
- component: {fileID: 991231189}
|
||||
- component: {fileID: 991231193}
|
||||
- component: {fileID: 991231194}
|
||||
m_Layer: 5
|
||||
m_Name: Main Menu Canvas
|
||||
m_TagString: Untagged
|
||||
|
|
@ -2019,18 +2061,6 @@ MonoBehaviour:
|
|||
FadeDistance: 1024
|
||||
FadeAlphaExponent: 2
|
||||
FadePositionExponent: 2
|
||||
--- !u!114 &991231194
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 991231188}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c3cd207057515c4438a31a6a7b548fe7, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1000515312
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -3670,7 +3700,7 @@ MonoBehaviour:
|
|||
m_TargetGraphic: {fileID: 4195065044983066084}
|
||||
m_HandleRect: {fileID: 4195065044983066085}
|
||||
m_Direction: 2
|
||||
m_Value: 1
|
||||
m_Value: 0
|
||||
m_Size: 1
|
||||
m_NumberOfSteps: 0
|
||||
m_OnValueChanged:
|
||||
|
|
|
|||
|
|
@ -789,6 +789,126 @@ MeshFilter:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 215995290}
|
||||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1001 &229068762
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 1090070598}
|
||||
m_Modifications:
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sun
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_TagString
|
||||
value: Respawn
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 30
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 30
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 30
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -125
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 216.50635
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: -0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0.8660254
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720741322892, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 40
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720741322892, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 40
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720969441490, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720969441490, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 20
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720971737233, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: -4
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 046dde0f4600bce41ad33c476f99b309, type: 3}
|
||||
--- !u!4 &229068763 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 229068762}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &240056260
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1479,17 +1599,22 @@ PrefabInstance:
|
|||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_TransformParent: {fileID: 1090070598}
|
||||
m_Modifications:
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sun
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_TagString
|
||||
value: Respawn
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 13
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
|
|
@ -1529,17 +1654,17 @@ PrefabInstance:
|
|||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
|
|
@ -1583,6 +1708,38 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 046dde0f4600bce41ad33c476f99b309, type: 3}
|
||||
--- !u!1 &599096482 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 6977256487485077368, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6977256487279145163}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!114 &599096483 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6977256487279145163}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 599096482}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8ffec49d55e3429418714ceb048bfeae, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &599096484
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 599096482}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4246efc88a944e65a278d651eabd8daa, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Target: {fileID: 599096483}
|
||||
SpawnerTag: Respawn
|
||||
--- !u!1 &652433663
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2140,6 +2297,12 @@ MonoBehaviour:
|
|||
m_FlexibleWidth: -1
|
||||
m_FlexibleHeight: -1
|
||||
m_LayoutPriority: 1
|
||||
--- !u!4 &734604127 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 556481138}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &753458616
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2190,7 +2353,7 @@ GameObject:
|
|||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
m_IsActive: 0
|
||||
--- !u!4 &789220865
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2851,6 +3014,53 @@ Transform:
|
|||
m_Father: {fileID: 1532567794}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 90, y: 180, z: 0}
|
||||
--- !u!1 &1090070596
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1090070598}
|
||||
- component: {fileID: 1090070597}
|
||||
m_Layer: 0
|
||||
m_Name: Center
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1090070597
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1090070596}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 47e64413aeb5ae740b410d70fb05d20c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
rotSpeed: {x: 0, y: 5, z: 0}
|
||||
--- !u!4 &1090070598
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1090070596}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1647759374}
|
||||
- {fileID: 229068763}
|
||||
- {fileID: 734604127}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 13
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1124877094
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -2916,6 +3126,12 @@ MonoBehaviour:
|
|||
Secondary: {fileID: 441433740}
|
||||
Influence: {fileID: 1190354611}
|
||||
Label: {fileID: 62236175}
|
||||
--- !u!4 &1128149392 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7852221720971737233, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1647759373}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1183010123
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -3414,6 +3630,7 @@ GameObject:
|
|||
- component: {fileID: 1314993072}
|
||||
- component: {fileID: 1314993071}
|
||||
- component: {fileID: 1314993069}
|
||||
- component: {fileID: 1314993066}
|
||||
m_Layer: 0
|
||||
m_Name: Main Camera
|
||||
m_TagString: MainCamera
|
||||
|
|
@ -3421,6 +3638,40 @@ GameObject:
|
|||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1314993066
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314993065}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_ShowDebugText: 0
|
||||
m_ShowCameraFrustum: 1
|
||||
m_IgnoreTimeScale: 0
|
||||
m_WorldUpOverride: {fileID: 0}
|
||||
m_UpdateMethod: 2
|
||||
m_BlendUpdateMethod: 1
|
||||
m_DefaultBlend:
|
||||
m_Style: 1
|
||||
m_Time: 2
|
||||
m_CustomCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve: []
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
m_CustomBlends: {fileID: 0}
|
||||
m_CameraCutEvent:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_CameraActivatedEvent:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &1314993069
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -3545,8 +3796,8 @@ Transform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314993065}
|
||||
m_LocalRotation: {x: 0.17364816, y: 0, z: 0, w: 0.9848078}
|
||||
m_LocalPosition: {x: 0, y: -65, z: -300}
|
||||
m_LocalRotation: {x: 0.2267062, y: 0.44560468, z: -0.11773936, w: 0.8580083}
|
||||
m_LocalPosition: {x: -299.03247, y: -38.375748, z: -188.30061}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
|
|
@ -3960,6 +4211,73 @@ MeshFilter:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1466792826}
|
||||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1 &1479254159
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1479254161}
|
||||
- component: {fileID: 1479254160}
|
||||
m_Layer: 0
|
||||
m_Name: CM vcam1
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1479254160
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1479254159}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_ExcludedPropertiesInInspector:
|
||||
- m_Script
|
||||
m_LockStageInInspector:
|
||||
m_StreamingVersion: 20170927
|
||||
m_Priority: 10
|
||||
m_StandbyUpdate: 2
|
||||
m_LookAt: {fileID: 1505228822}
|
||||
m_Follow: {fileID: 1128149392}
|
||||
m_Lens:
|
||||
FieldOfView: 60
|
||||
OrthographicSize: 5
|
||||
NearClipPlane: 0.3
|
||||
FarClipPlane: 4096
|
||||
Dutch: 0
|
||||
LensShift: {x: 0, y: 0}
|
||||
m_Transitions:
|
||||
m_BlendHint: 0
|
||||
m_InheritPosition: 0
|
||||
m_OnCameraLive:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_LegacyBlendHint: 0
|
||||
m_ComponentOwner: {fileID: 1547641803}
|
||||
--- !u!4 &1479254161
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1479254159}
|
||||
m_LocalRotation: {x: 0.2267062, y: 0.44560468, z: -0.11773936, w: 0.8580083}
|
||||
m_LocalPosition: {x: -299.03247, y: -38.375748, z: -188.30061}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1547641803}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 14
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1489231074
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -4041,6 +4359,12 @@ MeshFilter:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1489231074}
|
||||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!4 &1505228822 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7852221720971737233, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 229068762}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1520024705
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -4306,6 +4630,121 @@ CanvasRenderer:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1538186654}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1547641802
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1547641803}
|
||||
- component: {fileID: 1547641806}
|
||||
- component: {fileID: 1547641805}
|
||||
- component: {fileID: 1547641804}
|
||||
m_Layer: 0
|
||||
m_Name: cm
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1547641803
|
||||
Transform:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1547641802}
|
||||
m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068}
|
||||
m_LocalPosition: {x: -58.728523, y: 4.327759, z: 429.1176}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1479254161}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1547641804
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1547641802}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4044717213e31446939f7bd49c896ea, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_TrackedObjectOffset: {x: 0, y: 0, z: 0}
|
||||
m_LookaheadTime: 0
|
||||
m_LookaheadSmoothing: 0
|
||||
m_LookaheadIgnoreY: 0
|
||||
m_HorizontalDamping: 0.5
|
||||
m_VerticalDamping: 0.5
|
||||
m_ScreenX: 0.2
|
||||
m_ScreenY: 0.2
|
||||
m_DeadZoneWidth: 0
|
||||
m_DeadZoneHeight: 0
|
||||
m_SoftZoneWidth: 0.8
|
||||
m_SoftZoneHeight: 0.8
|
||||
m_BiasX: 0
|
||||
m_BiasY: 0
|
||||
m_CenterOnActivate: 1
|
||||
--- !u!114 &1547641805
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1547641802}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6ad980451443d70438faac0bc6c235a0, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_TrackedObjectOffset: {x: 0, y: 0, z: 0}
|
||||
m_LookaheadTime: 0
|
||||
m_LookaheadSmoothing: 0
|
||||
m_LookaheadIgnoreY: 0
|
||||
m_XDamping: 5
|
||||
m_YDamping: 5
|
||||
m_ZDamping: 5
|
||||
m_TargetMovementOnly: 0
|
||||
m_ScreenX: 0.9
|
||||
m_ScreenY: 0.55
|
||||
m_CameraDistance: 150
|
||||
m_DeadZoneWidth: 0
|
||||
m_DeadZoneHeight: 0
|
||||
m_DeadZoneDepth: 0
|
||||
m_UnlimitedSoftZone: 0
|
||||
m_SoftZoneWidth: 0.8
|
||||
m_SoftZoneHeight: 0.8
|
||||
m_BiasX: -0.000000074505806
|
||||
m_BiasY: 0
|
||||
m_CenterOnActivate: 1
|
||||
m_GroupFramingMode: 2
|
||||
m_AdjustmentMode: 0
|
||||
m_GroupFramingSize: 0.8
|
||||
m_MaxDollyIn: 5000
|
||||
m_MaxDollyOut: 5000
|
||||
m_MinimumDistance: 1
|
||||
m_MaximumDistance: 5000
|
||||
m_MinimumFOV: 3
|
||||
m_MaximumFOV: 60
|
||||
m_MinimumOrthoSize: 1
|
||||
m_MaximumOrthoSize: 5000
|
||||
--- !u!114 &1547641806
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1547641802}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1563996705
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -4468,22 +4907,27 @@ MeshFilter:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1584275845}
|
||||
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1001 &1673244484
|
||||
--- !u!1001 &1647759373
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_TransformParent: {fileID: 1090070598}
|
||||
m_Modifications:
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Sun (1)
|
||||
value: Sun
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299766, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_TagString
|
||||
value: Respawn
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 14
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
|
|
@ -4503,7 +4947,7 @@ PrefabInstance:
|
|||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -250
|
||||
value: -125.00003
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
|
|
@ -4513,27 +4957,27 @@ PrefabInstance:
|
|||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
value: -216.50633
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
value: 0.49999994
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
value: 0.86602545
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
|
|
@ -4577,6 +5021,12 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 046dde0f4600bce41ad33c476f99b309, type: 3}
|
||||
--- !u!4 &1647759374 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: 7852221720480299767, guid: 046dde0f4600bce41ad33c476f99b309,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1647759373}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1691202845
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -5594,6 +6044,16 @@ PrefabInstance:
|
|||
m_Modification:
|
||||
m_TransformParent: {fileID: 753458617}
|
||||
m_Modifications:
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: TextureSize
|
||||
value: 2048
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2784739443721397315, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: TargetCamera
|
||||
value:
|
||||
objectReference: {fileID: 1314993072}
|
||||
- target: {fileID: 6977256487485077368, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
|
|
@ -5617,7 +6077,7 @@ PrefabInstance:
|
|||
- target: {fileID: 6977256487485077373, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6977256487485077373, guid: efd1f097ce29ffa48bb0045d6502f55d,
|
||||
type: 3}
|
||||
|
|
|
|||
8
Assets/Scripts/CultCache.meta
Normal file
8
Assets/Scripts/CultCache.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b3bf8dcfcee789d498097584ec6ca6e5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Scripts/CultCache/Editor.meta
Normal file
8
Assets/Scripts/CultCache/Editor.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2501605fca062c84d963e811df551698
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -61,6 +61,7 @@ public class DatabaseInspector : EditorWindow
|
|||
_white = Color.white.ToTexture();
|
||||
_warning = new GUIStyle(EditorStyles.boldLabel);
|
||||
_warning.normal.textColor = Color.red;
|
||||
|
||||
}
|
||||
|
||||
public void Inspect(object obj, bool inspectablesOnly = false)
|
||||
|
|
@ -315,11 +316,12 @@ public class DatabaseInspector : EditorWindow
|
|||
else
|
||||
_listItemFoldouts.Remove(o.GetHashCode());
|
||||
|
||||
var rect = GetControlRect(false,
|
||||
GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
|
||||
// var rect = GetControlRect(false,
|
||||
// GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
// LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
{
|
||||
list.Remove(o);
|
||||
break;
|
||||
|
|
@ -339,9 +341,9 @@ public class DatabaseInspector : EditorWindow
|
|||
using (new HorizontalScope(_list.ListItemStyle))
|
||||
{
|
||||
GUILayout.Label($"Add new {listType.Name}", GUILayout.ExpandWidth(true));
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUILayout.Button("+"))
|
||||
{
|
||||
if (listType.IsInterface)
|
||||
{
|
||||
|
|
@ -400,11 +402,11 @@ public class DatabaseInspector : EditorWindow
|
|||
{
|
||||
GUILayout.Label(o.name.SplitCamelCase(), EditorStyles.boldLabel, GUILayout.ExpandWidth(true));
|
||||
|
||||
var rect = GetControlRect(false,
|
||||
GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false,
|
||||
// GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
// LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
{
|
||||
list.Remove(o);
|
||||
break;
|
||||
|
|
@ -663,11 +665,11 @@ public class DatabaseInspector : EditorWindow
|
|||
}
|
||||
}
|
||||
}
|
||||
var rect = GetControlRect(false,
|
||||
GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false,
|
||||
// GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1,
|
||||
// LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
{
|
||||
return Guid.Empty;
|
||||
}
|
||||
|
|
@ -707,9 +709,9 @@ public class DatabaseInspector : EditorWindow
|
|||
|
||||
value[ingredient.Key] = DelayedIntField(value[ingredient.Key], GUILayout.Width(50));
|
||||
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none) || value[ingredient.Key]==0)
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-") || value[ingredient.Key]==0)
|
||||
value.Remove(ingredient.Key);
|
||||
}
|
||||
}
|
||||
|
|
@ -766,9 +768,9 @@ public class DatabaseInspector : EditorWindow
|
|||
else GUILayout.Label(entry.ID.ToString());
|
||||
value[ingredient.Key] = DelayedFloatField(value[ingredient.Key], GUILayout.Width(50));
|
||||
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
value.Remove(ingredient.Key);
|
||||
}
|
||||
}
|
||||
|
|
@ -825,9 +827,9 @@ public class DatabaseInspector : EditorWindow
|
|||
else GUILayout.Label(entry.ID.ToString());
|
||||
value[ingredient.Key] = Slider(value[ingredient.Key], min, max);
|
||||
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
value.Remove(ingredient.Key);
|
||||
}
|
||||
}
|
||||
|
|
@ -881,9 +883,9 @@ public class DatabaseInspector : EditorWindow
|
|||
{
|
||||
GUILayout.Label((entry as INamedEntry)?.EntryName ?? entry.ID.ToString());
|
||||
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
if (GUILayout.Button("-"))
|
||||
{
|
||||
value.Remove(guid);
|
||||
}
|
||||
|
|
@ -1136,8 +1138,8 @@ public class DatabaseInspector : EditorWindow
|
|||
|
||||
using (new HorizontalScope())
|
||||
{
|
||||
if(GUILayout.Button("Print JSON"))
|
||||
Debug.Log(entry.ToJson());
|
||||
// if(GUILayout.Button("Print JSON"))
|
||||
// Debug.Log(entry.ToJson());
|
||||
// if (GUILayout.Button("Duplicate"))
|
||||
// {
|
||||
// DatabaseCache.Duplicate(entry);
|
||||
|
|
@ -7,6 +7,7 @@ using System.Collections.Generic;
|
|||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using JsonKnownTypes;
|
||||
using RethinkDb.Driver;
|
||||
using RethinkDb.Driver.Net;
|
||||
using UnityEditor;
|
||||
|
|
@ -18,7 +19,7 @@ public class DatabaseListView : EditorWindow
|
|||
// Singleton to avoid multiple instances of window.
|
||||
private static DatabaseListView _instance;
|
||||
public static DatabaseListView Instance => _instance ? _instance : GetWindow<DatabaseListView>();
|
||||
[MenuItem("Window/Aetheria Database Tools")]
|
||||
[MenuItem("Window/GameCult/Database Tools")]
|
||||
static void Init() => Instance.Show();
|
||||
private void Awake()
|
||||
{
|
||||
|
|
@ -51,7 +52,7 @@ public class DatabaseListView : EditorWindow
|
|||
private HashSet<string> _itemGroupFoldouts = new HashSet<string>();
|
||||
private HashSet<Guid> _itemManufacturerFoldouts = new HashSet<Guid>();
|
||||
private HashSet<(Guid, HardpointType)> _itemManufacturerTypeFoldouts = new HashSet<(Guid, HardpointType)>();
|
||||
private string _filePath => Path.Combine(ActionGameManager.GameDataDirectory.FullName, _fileName);
|
||||
private string _filePath => Path.Combine(new DirectoryInfo(Application.dataPath).Parent.CreateSubdirectory("GameData").FullName, _fileName);
|
||||
private string _fileName = "AetherDB.msgpack";
|
||||
|
||||
public Color LabelColor => EditorGUIUtility.isProSkin ? Color.white : Color.black;
|
||||
|
|
@ -61,6 +62,7 @@ public class DatabaseListView : EditorWindow
|
|||
|
||||
void OnEnable()
|
||||
{
|
||||
|
||||
//_filePath = ;
|
||||
// Create database cache
|
||||
_databaseCache = new DatabaseCache(_filePath);
|
||||
|
|
@ -139,6 +141,7 @@ public class DatabaseListView : EditorWindow
|
|||
if (GUILayout.Button("Connect"))
|
||||
{
|
||||
EditorPrefs.SetString("RethinkDB.URL", _connectionString);
|
||||
JsonKnownTypesSettingsManager.RegisterTypeAssembly<ItemData>();
|
||||
_queryStatus = RethinkConnection.RethinkConnect(_databaseCache, _connectionString);
|
||||
}
|
||||
// if (GUILayout.Button("Connect All"))
|
||||
|
|
@ -362,8 +365,8 @@ public class DatabaseListView : EditorWindow
|
|||
CreateItem(_itemTypes[i]);
|
||||
GUILayout.Space(20);
|
||||
GUILayout.Label("New " + FormatTypeName(_itemTypes[i].Name));
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -411,8 +414,8 @@ public class DatabaseListView : EditorWindow
|
|||
CreateItem(_entryTypes[i]);
|
||||
GUILayout.Space(10);
|
||||
GUILayout.Label("New " + _entryTypes[i].Name);
|
||||
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
// var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
|
||||
// GUI.DrawTexture(rect, Icons.Instance.plus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
9
Assets/Scripts/CultCache/Editor/InspectorBase.cs
Normal file
9
Assets/Scripts/CultCache/Editor/InspectorBase.cs
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
public abstract class InspectorBase<T>
|
||||
{
|
||||
protected const int width = 150;
|
||||
protected const int labelWidth = 20;
|
||||
protected const int toggleWidth = 18;
|
||||
protected const int arrowWidth = 22;
|
||||
|
||||
public abstract T Inspect(string label, T value);
|
||||
}
|
||||
3
Assets/Scripts/CultCache/Editor/InspectorBase.cs.meta
Normal file
3
Assets/Scripts/CultCache/Editor/InspectorBase.cs.meta
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f3cde78766994141a3da6ab88d09118f
|
||||
timeCreated: 1617052142
|
||||
8
Assets/Scripts/CultCache/Editor/Inspectors.meta
Normal file
8
Assets/Scripts/CultCache/Editor/Inspectors.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b62c0242f5704a96829889e1d4c44900
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
using Unity.Mathematics;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
using static UnityEditor.EditorGUILayout;
|
||||
|
||||
public class Float2Inspector : InspectorBase<float2>
|
||||
{
|
||||
public override float2 Inspect(string label, float2 value)
|
||||
{
|
||||
using (var h = new EditorGUILayout.HorizontalScope())
|
||||
{
|
||||
GUILayout.Label(label, GUILayout.Width(width));
|
||||
GUILayout.Label("X", GUILayout.Width(labelWidth));
|
||||
value.x = DelayedFloatField(value.x);
|
||||
GUILayout.Label("Y", GUILayout.Width(labelWidth));
|
||||
value.y = DelayedFloatField(value.y);
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class Float3Inspector : InspectorBase<float3>
|
||||
{
|
||||
public override float3 Inspect(string label, float3 value)
|
||||
{
|
||||
using (var h = new EditorGUILayout.HorizontalScope())
|
||||
{
|
||||
GUILayout.Label(label, GUILayout.Width(width));
|
||||
GUILayout.Label("X", GUILayout.Width(labelWidth));
|
||||
value.x = DelayedFloatField(value.x);
|
||||
GUILayout.Label("Y", GUILayout.Width(labelWidth));
|
||||
value.y = DelayedFloatField(value.y);
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class Int2Inspector : InspectorBase<int2>
|
||||
{
|
||||
public override int2 Inspect(string label, int2 value)
|
||||
{
|
||||
using (var h = new EditorGUILayout.HorizontalScope())
|
||||
{
|
||||
GUILayout.Label(label, GUILayout.Width(width));
|
||||
GUILayout.Label("X", GUILayout.Width(labelWidth));
|
||||
value.x = DelayedIntField(value.x);
|
||||
GUILayout.Label("Y", GUILayout.Width(labelWidth));
|
||||
value.y = DelayedIntField(value.y);
|
||||
if (GUILayout.Button("\u2190", GUILayout.Width(arrowWidth)))
|
||||
value.x--;
|
||||
if (GUILayout.Button("\u2192", GUILayout.Width(arrowWidth)))
|
||||
value.x++;
|
||||
if (GUILayout.Button("\u2191", GUILayout.Width(arrowWidth)))
|
||||
value.y++;
|
||||
if (GUILayout.Button("\u2193", GUILayout.Width(arrowWidth)))
|
||||
value.y--;
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c1511795bf85d6e41ab89cb05c7cec84
|
||||
guid: ae5bba94d1f1a7144944aebf833497b3
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
|
@ -11,7 +11,6 @@ using Newtonsoft.Json;
|
|||
using RethinkDb.Driver;
|
||||
using RethinkDb.Driver.Ast;
|
||||
using RethinkDb.Driver.Net;
|
||||
using UniRx;
|
||||
using UnityEngine;
|
||||
|
||||
public static class RethinkConnection
|
||||
|
|
@ -97,7 +96,7 @@ public static class RethinkConnection
|
|||
cache.Add(entry, true);
|
||||
status.RetrievedItems++;
|
||||
}
|
||||
}).WrapErrors();
|
||||
}).WrapAwait();
|
||||
|
||||
// Get globaldata and all galaxy map layer data from RethinkDB
|
||||
Task.Run(async () =>
|
||||
|
|
@ -116,7 +115,7 @@ public static class RethinkConnection
|
|||
cache.Add(entry, true);
|
||||
status.RetrievedItems++;
|
||||
}
|
||||
}).WrapErrors();
|
||||
}).WrapAwait();
|
||||
|
||||
// Subscribe to changes from RethinkDB
|
||||
Task.Run(async () =>
|
||||
|
|
@ -137,7 +136,7 @@ public static class RethinkConnection
|
|||
Debug.Log($"Received change from RethinkDB: {change.NewValue.ID}");
|
||||
cache.Add(change.NewValue, true);
|
||||
}
|
||||
}).WrapErrors();
|
||||
}).WrapAwait();
|
||||
|
||||
// Observable.Timer(DateTimeOffset.Now, TimeSpan.FromSeconds(60)).Subscribe(_ =>
|
||||
// {
|
||||
45
Assets/Scripts/CultCache/UnityExtensions.cs
Normal file
45
Assets/Scripts/CultCache/UnityExtensions.cs
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
using System.Linq;
|
||||
using Unity.Mathematics;
|
||||
using UnityEngine;
|
||||
using static Unity.Mathematics.math;
|
||||
|
||||
public static class UnityExtensions
|
||||
{
|
||||
public static Texture2D ToTexture(this Color c)
|
||||
{
|
||||
Texture2D result = new Texture2D(1, 1);
|
||||
result.SetPixels(new[]{c});
|
||||
result.Apply();
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private const int GradSteps = 32;
|
||||
public static Texture2D ToTexture(this Gradient g)
|
||||
{
|
||||
var tex = new Texture2D(GradSteps, 1) {wrapMode = TextureWrapMode.Clamp};
|
||||
for (int x = 0; x < GradSteps; x++)
|
||||
{
|
||||
tex.SetPixel(x, 0, g.Evaluate( (float)x / GradSteps));
|
||||
}
|
||||
tex.Apply();
|
||||
return tex;
|
||||
}
|
||||
|
||||
public static Gradient ToGradient(this float4[] keys, bool sharp = false)
|
||||
{
|
||||
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.ToColor(), k.w)).ToArray();
|
||||
return grad;
|
||||
}
|
||||
|
||||
public static AnimationCurve ToCurve(this float4[] keys)
|
||||
{
|
||||
return new AnimationCurve(keys.Select(v => new Keyframe(v.x, v.y, v.z, v.w)).ToArray());
|
||||
}
|
||||
|
||||
public static Color ToColor(this float3 v) => new Color(v.x,v.y,v.z);
|
||||
public static float3 ToFloat3(this Color c) => float3(c.r,c.g,c.b);
|
||||
}
|
||||
3
Assets/Scripts/CultCache/UnityExtensions.cs.meta
Normal file
3
Assets/Scripts/CultCache/UnityExtensions.cs.meta
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3a636a779c5943a889bf24a66ecf7e32
|
||||
timeCreated: 1617057143
|
||||
|
|
@ -1,9 +1,11 @@
|
|||
{
|
||||
"name": "Economy.Shared.Unity",
|
||||
"name": "Aetheria.Shared.Unity",
|
||||
"rootNamespace": "",
|
||||
"references": [
|
||||
"MessagePack",
|
||||
"Unity.Mathematics",
|
||||
"UniRx"
|
||||
"UniRx",
|
||||
"CultCache"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
|
|
@ -6,7 +6,6 @@ using System;
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using RethinkDb.Driver.Ast;
|
||||
using UniRx;
|
||||
using Unity.Mathematics;
|
||||
using static Unity.Mathematics.math;
|
||||
|
|
|
|||
|
|
@ -14,17 +14,6 @@ public class NameAttribute : Attribute
|
|||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class RethinkTableAttribute : Attribute
|
||||
{
|
||||
public string TableName;
|
||||
|
||||
public RethinkTableAttribute(string tableName)
|
||||
{
|
||||
TableName = tableName;
|
||||
}
|
||||
}
|
||||
|
||||
public class OrderAttribute : Attribute
|
||||
{
|
||||
public int Order;
|
||||
|
|
@ -47,124 +36,6 @@ public class EntityTypeRestrictionAttribute : Attribute
|
|||
}
|
||||
|
||||
public class RuntimeInspectable : Attribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class InspectableAttribute : Attribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class ExternalEntryAttribute : Attribute { }
|
||||
|
||||
public class InspectableFieldAttribute : Attribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableUnityObjectAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public Type ObjectType;
|
||||
|
||||
public InspectableUnityObjectAttribute(Type type)
|
||||
{
|
||||
ObjectType = type;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectablePrefabAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextureAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextAssetAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTemperatureAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableAnimationCurveAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableColorAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableDatabaseLinkAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly Type EntryType;
|
||||
|
||||
public InspectableDatabaseLinkAttribute(Type entryType)
|
||||
{
|
||||
EntryType = entryType;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedFloatInspectableAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly float Min, Max;
|
||||
|
||||
public RangedFloatInspectableAttribute(float min, float max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedFloatAttribute : Attribute
|
||||
{
|
||||
public readonly float Min, Max;
|
||||
|
||||
public RangedFloatAttribute(float min, float max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedIntInspectableAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly int Min, Max;
|
||||
|
||||
public RangedIntInspectableAttribute(int min, int max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
public class InspectableTypeAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly Type Type;
|
||||
|
||||
public InspectableTypeAttribute(Type type)
|
||||
{
|
||||
Type = type;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class SimplePerformanceStatAttribute : Attribute { }
|
||||
|
||||
/// <summary>
|
||||
/// <para>Specify a tooltip for a field in the Inspector window.</para>
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
|
||||
public class TooltipAttribute : Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>The tooltip text.</para>
|
||||
/// </summary>
|
||||
public readonly string tooltip;
|
||||
|
||||
/// <summary>
|
||||
/// <para>Specify a tooltip for a field.</para>
|
||||
/// </summary>
|
||||
/// <param name="tooltip">The tooltip text.</param>
|
||||
public TooltipAttribute(string tooltip) => this.tooltip = tooltip;
|
||||
}
|
||||
// public class CategoryAttribute : Attribute
|
||||
// {
|
||||
// public readonly Type Type;
|
||||
|
|
|
|||
|
|
@ -1,155 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using MessagePack;
|
||||
using Newtonsoft.Json;
|
||||
using RethinkDb.Driver.Ast;
|
||||
using Unity.Mathematics;
|
||||
using static Unity.Mathematics.math;
|
||||
|
||||
// [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)]
|
||||
// public class SurveyControllerData : ControllerData
|
||||
// {
|
||||
// public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item)
|
||||
// {
|
||||
// return new SurveyController(context, this, entity, item);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public class SurveyController : ControllerBase<Survey>, IBehavior, IPersistentBehavior, IInitializableBehavior
|
||||
// {
|
||||
// private EquippedItem Item { get; }
|
||||
//
|
||||
// private SurveyControllerData _data;
|
||||
// private bool _taskStarted;
|
||||
// private ResourceScanner _scanningTool;
|
||||
// private Switch _toolSwitch;
|
||||
// private Guid _targetPlanet;
|
||||
// private int _asteroid = -1;
|
||||
//
|
||||
// public SurveyController(ItemManager itemManager, SurveyControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity)
|
||||
// {
|
||||
// _data = data;
|
||||
// Item = item;
|
||||
// }
|
||||
//
|
||||
// public new void Initialize()
|
||||
// {
|
||||
// _scanningTool = Entity.GetBehavior<ResourceScanner>();
|
||||
// // _toolSwitch = Entity.GetSwitch<ResourceScanner>();
|
||||
// base.Initialize();
|
||||
// }
|
||||
//
|
||||
// public new bool Execute(float delta)
|
||||
// {
|
||||
// // var corporation = _context.ItemData.Get<Corporation>(_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<BodyData>(_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<BodyData>(_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.Execute(delta);
|
||||
// }
|
||||
//
|
||||
// private void NextPlanet()
|
||||
// {
|
||||
// var planets = Task.Planets.Select(id => Zone.Planets[id]);
|
||||
// var nearestPlanet = planets.MinBy(p => lengthsq(Entity.Position.xz - GetPosition(p)));
|
||||
// _asteroid = nearestPlanet is AsteroidBeltData ? Zone.NearestAsteroid(nearestPlanet.ID, Entity.Position.xz) : -1;
|
||||
// _targetPlanet = nearestPlanet.ID;
|
||||
// }
|
||||
//
|
||||
// private float2 GetPosition(BodyData planet, int asteroid = -1)
|
||||
// {
|
||||
// if (planet is AsteroidBeltData)
|
||||
// {
|
||||
// if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position.xz);
|
||||
// return Zone.AsteroidBelts[planet.ID].Positions[asteroid].xz;
|
||||
// }
|
||||
// return Zone.GetOrbitPosition(planet.Orbit);
|
||||
// }
|
||||
//
|
||||
// private float2 GetVelocity(BodyData planet, int asteroid = -1)
|
||||
// {
|
||||
// if (planet is AsteroidBeltData)
|
||||
// {
|
||||
// if(asteroid == -1) asteroid = Zone.NearestAsteroid(planet.ID, Entity.Position.xz);
|
||||
// return Zone.AsteroidBelts[planet.ID].Velocities[asteroid];
|
||||
// }
|
||||
// return Zone.GetOrbitVelocity(planet.Orbit);
|
||||
// }
|
||||
//
|
||||
// public PersistentBehaviorData Store()
|
||||
// {
|
||||
// return new SurveyControllerPersistence
|
||||
// {
|
||||
// Task = Task
|
||||
// };
|
||||
// }
|
||||
//
|
||||
// public void Restore(PersistentBehaviorData data)
|
||||
// {
|
||||
// var surveyControllerPersistence = data as SurveyControllerPersistence;
|
||||
// Task = surveyControllerPersistence.Task;
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public class SurveyControllerPersistence : PersistentBehaviorData
|
||||
// {
|
||||
// [JsonProperty("task"), Key(0)]
|
||||
// public Survey Task;
|
||||
// }
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using MessagePack;
|
||||
using Newtonsoft.Json;
|
||||
using RethinkDb.Driver.Ast;
|
||||
using Unity.Mathematics;
|
||||
using static Unity.Mathematics.math;
|
||||
|
||||
// [MessagePackObject, JsonObject(MemberSerialization.OptIn), EntityTypeRestriction(HullType.Ship), Order(-100)]
|
||||
// public class WanderControllerData : ControllerData
|
||||
// {
|
||||
// [InspectableField, JsonProperty("randomDockTime"), Key(6)]
|
||||
// public float RandomDockTime = 5;
|
||||
//
|
||||
// public override IBehavior CreateInstance(ItemManager context, Entity entity, EquippedItem item)
|
||||
// {
|
||||
// return new WanderController(context, this, entity, item);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public class WanderController : ControllerBase<WanderTask>, IBehavior
|
||||
// {
|
||||
// public WanderTarget WanderTarget;
|
||||
//
|
||||
// private WanderControllerData _data;
|
||||
// private EquippedItem Item { get; }
|
||||
// private Guid _target;
|
||||
// private float _dockTime = -1;
|
||||
//
|
||||
// public WanderController(ItemManager itemManager, WanderControllerData data, Entity entity, EquippedItem item) : base(itemManager, data, entity)
|
||||
// {
|
||||
// _data = data;
|
||||
// Item = item;
|
||||
// }
|
||||
//
|
||||
// public new bool Execute(float delta)
|
||||
// {
|
||||
// if (!Moving && _dockTime < 0)
|
||||
// {
|
||||
// NextTarget();
|
||||
// }
|
||||
//
|
||||
// _dockTime -= delta;
|
||||
// return base.Execute(delta);
|
||||
// }
|
||||
//
|
||||
// private void NextTarget()
|
||||
// {
|
||||
// if (WanderTarget == WanderTarget.Planets)
|
||||
// {
|
||||
// var planets = Zone.Planets.Values.ToArray();
|
||||
// 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.Where(e=>e is OrbitalEntity).ToArray();
|
||||
// var randomEntity = entities[ItemManager.Random.NextInt(entities.Length)];
|
||||
// MoveTo(randomEntity, true, () =>
|
||||
// {
|
||||
// Entity.SetParent(randomEntity);
|
||||
// _dockTime = ItemManager.Random.NextFloat(_data.RandomDockTime);
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public enum WanderTarget
|
||||
// {
|
||||
// Planets,
|
||||
// Orbitals
|
||||
// }
|
||||
8
Assets/Scripts/ServerShared/CultCache.meta
Normal file
8
Assets/Scripts/ServerShared/CultCache.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 49ec0c83548c7084ab0d3f6c2175ee71
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
140
Assets/Scripts/ServerShared/CultCache/Attributes.cs
Normal file
140
Assets/Scripts/ServerShared/CultCache/Attributes.cs
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
using System;
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class InspectableAttribute : Attribute { }
|
||||
|
||||
public abstract class PreferredInspectorAttribute : InspectableAttribute
|
||||
{
|
||||
public Type TargetType;
|
||||
|
||||
public PreferredInspectorAttribute(Type targetType)
|
||||
{
|
||||
TargetType = targetType;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class ExternalEntryAttribute : Attribute { }
|
||||
|
||||
public class InspectableFieldAttribute : Attribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableUnityObjectAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public Type ObjectType;
|
||||
|
||||
public InspectableUnityObjectAttribute(Type type)
|
||||
{
|
||||
ObjectType = type;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectablePrefabAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextureAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTextAssetAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableTemperatureAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableAnimationCurveAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableColorAttribute : InspectableFieldAttribute { }
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InspectableDatabaseLinkAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly Type EntryType;
|
||||
|
||||
public InspectableDatabaseLinkAttribute(Type entryType)
|
||||
{
|
||||
EntryType = entryType;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedFloatInspectableAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly float Min, Max;
|
||||
|
||||
public RangedFloatInspectableAttribute(float min, float max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedFloatAttribute : Attribute
|
||||
{
|
||||
public readonly float Min, Max;
|
||||
|
||||
public RangedFloatAttribute(float min, float max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class RangedIntInspectableAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly int Min, Max;
|
||||
|
||||
public RangedIntInspectableAttribute(int min, int max)
|
||||
{
|
||||
Min = min;
|
||||
Max = max;
|
||||
}
|
||||
}
|
||||
|
||||
public class InspectableTypeAttribute : InspectableFieldAttribute
|
||||
{
|
||||
public readonly Type Type;
|
||||
|
||||
public InspectableTypeAttribute(Type type)
|
||||
{
|
||||
Type = type;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class SimplePerformanceStatAttribute : Attribute { }
|
||||
|
||||
/// <summary>
|
||||
/// <para>Specify a tooltip for a field in the Inspector window.</para>
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
|
||||
public class TooltipAttribute : Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// <para>The tooltip text.</para>
|
||||
/// </summary>
|
||||
public readonly string tooltip;
|
||||
|
||||
/// <summary>
|
||||
/// <para>Specify a tooltip for a field.</para>
|
||||
/// </summary>
|
||||
/// <param name="tooltip">The tooltip text.</param>
|
||||
public TooltipAttribute(string tooltip) => this.tooltip = tooltip;
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class RethinkTableAttribute : Attribute
|
||||
{
|
||||
public string TableName;
|
||||
|
||||
public RethinkTableAttribute(string tableName)
|
||||
{
|
||||
TableName = tableName;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 38e6f1535d5cf5642bd01b1ab7a34492
|
||||
guid: d078a6b39f8c440fabe8d43881207c5d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
|
@ -84,7 +84,6 @@ public class DatabaseCache
|
|||
{
|
||||
if (entry != null)
|
||||
{
|
||||
entry.Database = this;
|
||||
var exists = _entries.ContainsKey(entry.ID);
|
||||
|
||||
// If an external entry is added, store it separately
|
||||
|
|
@ -148,7 +147,6 @@ public class DatabaseCache
|
|||
{
|
||||
var bytes = File.ReadAllBytes(_externalEntries[guid].FilePath);
|
||||
var e = MessagePackSerializer.Deserialize<DatabaseEntry>(bytes);
|
||||
e.Database = this;
|
||||
_externalEntries[guid].Entry = e;
|
||||
}
|
||||
|
||||
|
|
@ -198,7 +196,6 @@ public class DatabaseCache
|
|||
{
|
||||
var bytes = File.ReadAllBytes(_filePath);
|
||||
var entries = MessagePackSerializer.Deserialize<DatabaseEntry[]>(bytes);
|
||||
foreach (var entry in entries) entry.Database = this;
|
||||
AddAll(entries);
|
||||
}
|
||||
|
||||
|
|
@ -6,6 +6,7 @@ using System;
|
|||
using System.Linq;
|
||||
using JsonKnownTypes;
|
||||
using MessagePack;
|
||||
using MessagePack.Formatters;
|
||||
using Newtonsoft.Json;
|
||||
// TODO: USE THIS EVERYWHERE
|
||||
using Unity.Mathematics;
|
||||
|
|
@ -17,7 +18,10 @@ public interface INamedEntry
|
|||
}
|
||||
|
||||
[InspectableField,
|
||||
MessagePackObject,
|
||||
MessagePackObject,
|
||||
//MessagePackFormatter(typeof(TypelessFormatter)),
|
||||
JsonObject(MemberSerialization.OptIn),
|
||||
JsonConverter(typeof(JsonKnownTypesConverter<DatabaseEntry>)),
|
||||
Union(0, typeof(SimpleCommodityData)),
|
||||
Union(1, typeof(CompoundCommodityData)),
|
||||
Union(2, typeof(GearData)),
|
||||
|
|
@ -48,15 +52,11 @@ public interface INamedEntry
|
|||
Union(28, typeof(PlanetData)),
|
||||
Union(29, typeof(CargoBayData)),
|
||||
Union(30, typeof(DockingBayData)),
|
||||
Union(31, typeof(WeaponItemData)),
|
||||
JsonObject(MemberSerialization.OptIn), JsonConverter(typeof(JsonKnownTypesConverter<DatabaseEntry>))]
|
||||
//[Union(21, typeof(ContractData))]
|
||||
//[Union(22, typeof(Station))]
|
||||
Union(31, typeof(WeaponItemData))]
|
||||
public abstract class DatabaseEntry
|
||||
{
|
||||
[JsonProperty("id"), Key(0)]
|
||||
public Guid ID = Guid.NewGuid();
|
||||
|
||||
[IgnoreMember]
|
||||
public DatabaseCache Database;
|
||||
|
||||
public DatabaseEntry(){}
|
||||
}
|
||||
64
Assets/Scripts/ServerShared/CultCache/Extensions.cs
Normal file
64
Assets/Scripts/ServerShared/CultCache/Extensions.cs
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
public static class CultCacheExtensions
|
||||
{
|
||||
private static Dictionary<Type,Type[]> InterfaceClasses = new Dictionary<Type, Type[]>();
|
||||
public static Type[] GetAllInterfaceClasses(this Type type)
|
||||
{
|
||||
if (InterfaceClasses.ContainsKey(type))
|
||||
return InterfaceClasses[type];
|
||||
return InterfaceClasses[type] = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(ass => ass.GetTypes()).Where(t => t.IsClass && t.GetInterfaces().Contains(type)).ToArray();
|
||||
}
|
||||
|
||||
private static Dictionary<Type,Type[]> ParentTypes = new Dictionary<Type, Type[]>();
|
||||
|
||||
public static Type[] GetParentTypes(this Type type)
|
||||
{
|
||||
if (ParentTypes.ContainsKey(type))
|
||||
return ParentTypes[type];
|
||||
return ParentTypes[type] = type.GetParents().ToArray();
|
||||
}
|
||||
|
||||
private static IEnumerable<Type> GetParents(this Type type)
|
||||
{
|
||||
// is there any base type?
|
||||
if (type == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
|
||||
yield return type;
|
||||
|
||||
// return all implemented or inherited interfaces
|
||||
foreach (var i in type.GetInterfaces())
|
||||
{
|
||||
yield return i;
|
||||
}
|
||||
|
||||
// return all inherited types
|
||||
var currentBaseType = type.BaseType;
|
||||
while (currentBaseType != null)
|
||||
{
|
||||
yield return currentBaseType;
|
||||
currentBaseType= currentBaseType.BaseType;
|
||||
}
|
||||
}
|
||||
|
||||
private static Dictionary<Type,Type[]> ChildClasses = new Dictionary<Type, Type[]>();
|
||||
public static Type[] GetAllChildClasses(this Type type)
|
||||
{
|
||||
if (ChildClasses.ContainsKey(type))
|
||||
return ChildClasses[type];
|
||||
return ChildClasses[type] = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(ass => ass.GetTypes()).Where(type.IsAssignableFrom).ToArray();
|
||||
}
|
||||
|
||||
public static async void WrapAwait(this Task task)
|
||||
{
|
||||
await task;
|
||||
}
|
||||
}
|
||||
3
Assets/Scripts/ServerShared/CultCache/Extensions.cs.meta
Normal file
3
Assets/Scripts/ServerShared/CultCache/Extensions.cs.meta
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fd5642f26b80465fb57f3d2610633140
|
||||
timeCreated: 1617055075
|
||||
4
Assets/Scripts/ServerShared/CultCache/MathExtensions.cs
Normal file
4
Assets/Scripts/ServerShared/CultCache/MathExtensions.cs
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
public static class MathExtensions
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5effe288f2074414930e040d4531709f
|
||||
timeCreated: 1617057296
|
||||
8
Assets/Scripts/ServerShared/CultCache/Serialization.meta
Normal file
8
Assets/Scripts/ServerShared/CultCache/Serialization.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8035c545a12367f419eb4a2fe1c917b6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -1,5 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using JsonKnownTypes.Exceptions;
|
||||
using JsonKnownTypes.Utils;
|
||||
|
||||
|
|
@ -8,6 +10,13 @@ namespace JsonKnownTypes
|
|||
public static class JsonKnownTypesSettingsManager
|
||||
{
|
||||
public static JsonDiscriminatorSettings DefaultDiscriminatorSettings { get; set; } = new JsonDiscriminatorSettings();
|
||||
|
||||
private static HashSet<Assembly> RegisteredAssemblies = new HashSet<Assembly>();
|
||||
public static void RegisterTypeAssembly<T>()
|
||||
{
|
||||
var type = typeof(T);
|
||||
RegisteredAssemblies.Add(type.Assembly);
|
||||
}
|
||||
|
||||
public static JsonKnownTypesSettings GetSettings<T>()
|
||||
{
|
||||
|
|
@ -41,9 +50,9 @@ namespace JsonKnownTypes
|
|||
|
||||
private static Type[] GetAllInheritance<T>()
|
||||
{
|
||||
RegisterTypeAssembly<T>();
|
||||
var type = typeof(T);
|
||||
return type.Assembly
|
||||
.GetTypes()
|
||||
return RegisteredAssemblies.SelectMany(a=>a.GetTypes())
|
||||
.Where(x => type.IsAssignableFrom(x) && !x.IsInterface && !x.IsAbstract)
|
||||
.ToArray();
|
||||
}
|
||||
|
|
@ -3,7 +3,6 @@ using System.Collections;
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using MessagePack;
|
||||
using RethinkDb.Driver.Ast;
|
||||
using Unity.Mathematics;
|
||||
|
||||
public static class EntitySerializer
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@ public static class Extensions
|
|||
{
|
||||
//public static IDatabaseEntry Get(this Guid entry) => Database.Get(entry);
|
||||
//public static T Get<T>(this Guid entry) where T : class, IDatabaseEntry => Database.Get(entry) as T;
|
||||
public static string ToJson(this DatabaseEntry entry) => MessagePackSerializer.SerializeToJson(entry);
|
||||
public static byte[] Serialize(this DatabaseEntry entry) => MessagePackSerializer.Serialize(entry);
|
||||
|
||||
public static bool IsImplementationOf(this Type baseType, Type interfaceType)
|
||||
{
|
||||
|
|
@ -166,59 +164,7 @@ public static class Extensions
|
|||
pow((pow(max, exp + 1) - pow(min, exp + 1)) * pow(random.NextFloat(), randexp) + pow(min, exp + 1), 1 / (exp + 1));
|
||||
public static float NextUnbounded(this ref Random random) => 1 / (1 - random.NextFloat()) - 1;
|
||||
public static float NextUnbounded(this ref Random random, float bias, float power, float ceiling) => 1 / (1 - pow(min(random.NextFloat(), ceiling), 1 - pow(clamp(bias,0,.99f), 1 / power))) - 1;
|
||||
|
||||
private static Dictionary<Type,Type[]> InterfaceClasses = new Dictionary<Type, Type[]>();
|
||||
public static Type[] GetAllInterfaceClasses(this Type type)
|
||||
{
|
||||
if (InterfaceClasses.ContainsKey(type))
|
||||
return InterfaceClasses[type];
|
||||
return InterfaceClasses[type] = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(ass => ass.GetTypes()).Where(t => t.IsClass && t.GetInterfaces().Contains(type)).ToArray();
|
||||
}
|
||||
|
||||
private static Dictionary<Type,Type[]> ParentTypes = new Dictionary<Type, Type[]>();
|
||||
|
||||
public static Type[] GetParentTypes(this Type type)
|
||||
{
|
||||
if (ParentTypes.ContainsKey(type))
|
||||
return ParentTypes[type];
|
||||
return ParentTypes[type] = type.GetParents().ToArray();
|
||||
}
|
||||
|
||||
private static IEnumerable<Type> GetParents(this Type type)
|
||||
{
|
||||
// is there any base type?
|
||||
if (type == null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
|
||||
yield return type;
|
||||
|
||||
// return all implemented or inherited interfaces
|
||||
foreach (var i in type.GetInterfaces())
|
||||
{
|
||||
yield return i;
|
||||
}
|
||||
|
||||
// return all inherited types
|
||||
var currentBaseType = type.BaseType;
|
||||
while (currentBaseType != null)
|
||||
{
|
||||
yield return currentBaseType;
|
||||
currentBaseType= currentBaseType.BaseType;
|
||||
}
|
||||
}
|
||||
|
||||
private static Dictionary<Type,Type[]> ChildClasses = new Dictionary<Type, Type[]>();
|
||||
public static Type[] GetAllChildClasses(this Type type)
|
||||
{
|
||||
if (ChildClasses.ContainsKey(type))
|
||||
return ChildClasses[type];
|
||||
return ChildClasses[type] = AppDomain.CurrentDomain.GetAssemblies()
|
||||
.SelectMany(ass => ass.GetTypes()).Where(type.IsAssignableFrom).ToArray();
|
||||
}
|
||||
|
||||
public static bool IsDefault<T>(this T value) where T : struct
|
||||
{
|
||||
bool isDefault = value.Equals(default(T));
|
||||
|
|
|
|||
8
Assets/Scripts/ServerShared/NIH/RethinkDb.meta
Normal file
8
Assets/Scripts/ServerShared/NIH/RethinkDb.meta
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9af1bb2d775b93c40b0cc7f40a6a2a54
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"name": "RethinkDB"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue