Compare commits
6
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dba3871a55 | ||
|
|
6bed0de07b | ||
|
|
c3db81afe0 | ||
|
|
f3ce39231f | ||
|
|
5864dd15b8 | ||
|
|
6894b3a475 |
+32
-41
@@ -1,21 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<Project>
|
||||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<!-- Generated file, do not modify, your changes will be overwritten (use AssetPostprocessor.OnGeneratedCSProject) -->
|
<!-- Generated file, do not modify, your changes will be overwritten (use AssetPostprocessor.OnGeneratedCSProject) -->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<LangVersion>9.0</LangVersion>
|
<BaseIntermediateOutputPath>Temp\obj\$(MSBuildProjectName)</BaseIntermediateOutputPath>
|
||||||
|
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
|
||||||
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
||||||
|
<UseCommonOutputDirectory>true</UseCommonOutputDirectory>
|
||||||
|
<OutputPath>Temp\bin\Debug\</OutputPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectCapability Include="Unity" />
|
||||||
|
<ProjectCapability Include="EnableOnDemandExcludedFolderLoading" />
|
||||||
|
</ItemGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<EnableDefaultItems>false</EnableDefaultItems>
|
||||||
<ProductVersion>10.0.20506</ProductVersion>
|
<LangVersion>9.0</LangVersion>
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
|
||||||
<RootNamespace></RootNamespace>
|
<RootNamespace></RootNamespace>
|
||||||
<ProjectGuid>{1E981750-D248-28D9-7629-4D5A5BCFF26D}</ProjectGuid>
|
|
||||||
<OutputType>Library</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
||||||
<AssemblyName>Assembly-CSharp</AssemblyName>
|
<AssemblyName>Assembly-CSharp</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
|
<TargetFramework>netstandard2.1</TargetFramework>
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
<BaseDirectory>.</BaseDirectory>
|
<BaseDirectory>.</BaseDirectory>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@@ -23,38 +27,23 @@
|
|||||||
<DefineConstants>UNITY_6000_3_6;UNITY_6000_3;UNITY_6000;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;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_2023_1_OR_NEWER;UNITY_2023_2_OR_NEWER;UNITY_2023_3_OR_NEWER;UNITY_6000_0_OR_NEWER;UNITY_6000_1_OR_NEWER;UNITY_6000_2_OR_NEWER;UNITY_6000_3_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_AUDIO_SCRIPTABLE_PIPELINE;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_UNITY_CONSENT;ENABLE_UNITY_CLOUD_IDENTIFIERS;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_MARSHALLING_TESTS;ENABLE_VIDEO;ENABLE_NAVIGATION_OFFMESHLINK_TO_NAVMESHLINK;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_ACCESSIBILITY_SCREEN_READER;TEXTCORE_1_0_OR_NEWER;EDITOR_ONLY_NAVMESH_BUILDER_DEPRECATED;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_AMD;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_CLOUD_SERVICES_ENGINE_DIAGNOSTICS;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_USES_EXPLICIT_MEMORY_MANAGER_INITIALIZER;PLATFORM_SUPPORTS_WAIT_FOR_PRESENTATION;PLATFORM_SUPPORTS_SPLIT_GRAPHICS_JOBS;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;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;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER;TEXTCORE_FONT_ENGINE_1_6_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER</DefineConstants>
|
<DefineConstants>UNITY_6000_3_6;UNITY_6000_3;UNITY_6000;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;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_2023_1_OR_NEWER;UNITY_2023_2_OR_NEWER;UNITY_2023_3_OR_NEWER;UNITY_6000_0_OR_NEWER;UNITY_6000_1_OR_NEWER;UNITY_6000_2_OR_NEWER;UNITY_6000_3_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_AUDIO_SCRIPTABLE_PIPELINE;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_UNITY_CONSENT;ENABLE_UNITY_CLOUD_IDENTIFIERS;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_MARSHALLING_TESTS;ENABLE_VIDEO;ENABLE_NAVIGATION_OFFMESHLINK_TO_NAVMESHLINK;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;ENABLE_ACCESSIBILITY_SCREEN_READER;TEXTCORE_1_0_OR_NEWER;EDITOR_ONLY_NAVMESH_BUILDER_DEPRECATED;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_AMD;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_CLOUD_SERVICES_ENGINE_DIAGNOSTICS;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_USES_EXPLICIT_MEMORY_MANAGER_INITIALIZER;PLATFORM_SUPPORTS_WAIT_FOR_PRESENTATION;PLATFORM_SUPPORTS_SPLIT_GRAPHICS_JOBS;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;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;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER;TEXTCORE_FONT_ENGINE_1_6_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER</DefineConstants>
|
||||||
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
<OutputPath>Temp\bin\Debug\</OutputPath>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<OutputPath>Temp\bin\Release\</OutputPath>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<NoConfig>true</NoConfig>
|
<NoStandardLibraries>true</NoStandardLibraries>
|
||||||
<NoStdLib>true</NoStdLib>
|
<NoStdLib>true</NoStdLib>
|
||||||
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
|
<NoConfig>true</NoConfig>
|
||||||
<ImplicitlyExpandNETStandardFacades>false</ImplicitlyExpandNETStandardFacades>
|
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||||
<ImplicitlyExpandDesignTimeFacades>false</ImplicitlyExpandDesignTimeFacades>
|
<MSBuildWarningsAsMessages>MSB3277</MSBuildWarningsAsMessages>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
||||||
<UnityProjectGenerator>Package</UnityProjectGenerator>
|
<UnityProjectGenerator>Package</UnityProjectGenerator>
|
||||||
<UnityProjectGeneratorVersion>2.0.26</UnityProjectGeneratorVersion>
|
<UnityProjectGeneratorVersion>2.0.26</UnityProjectGeneratorVersion>
|
||||||
<UnityProjectGeneratorStyle>Legacy</UnityProjectGeneratorStyle>
|
<UnityProjectGeneratorStyle>SDK</UnityProjectGeneratorStyle>
|
||||||
<UnityProjectType>Game:1</UnityProjectType>
|
<UnityProjectType>Game:1</UnityProjectType>
|
||||||
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget>
|
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget>
|
||||||
<UnityVersion>6000.3.6f1</UnityVersion>
|
<UnityVersion>6000.3.6f1</UnityVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Analyzer Include="C:\Users\roegnere\.vscode\extensions\visualstudiotoolsforunity.vstuc-1.2.1\Analyzers\Microsoft.Unity.Analyzers.dll" />
|
||||||
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.SourceGenerators.dll" />
|
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.SourceGenerators.dll" />
|
||||||
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" />
|
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" />
|
||||||
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.UIToolkit.SourceGenerator.dll" />
|
<Analyzer Include="C:\Program Files\Unity\Hub\Editor\6000.3.6f1\Editor\Data\Tools\BuildPipeline\Unity.SourceGenerators\Unity.UIToolkit.SourceGenerator.dll" />
|
||||||
@@ -1416,13 +1405,15 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
||||||
<Target Name="GenerateTargetFrameworkMonikerAttribute" />
|
<ItemGroup>
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<ProjectCapability Remove="LaunchProfiles" />
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
<ProjectCapability Remove="SharedProjectReferences" />
|
||||||
<Target Name="BeforeBuild">
|
<ProjectCapability Remove="ReferenceManagerSharedProjects" />
|
||||||
</Target>
|
<ProjectCapability Remove="ReferenceManagerProjects" />
|
||||||
<Target Name="AfterBuild">
|
<ProjectCapability Remove="COMReferences" />
|
||||||
</Target>
|
<ProjectCapability Remove="ReferenceManagerCOM" />
|
||||||
-->
|
<ProjectCapability Remove="AssemblyReferences" />
|
||||||
|
<ProjectCapability Remove="ReferenceManagerAssemblies" />
|
||||||
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -0,0 +1,767 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 00adcf1d6df2fe648901717df5c22d69
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 5986030973748356752
|
||||||
|
second: Explosion_0
|
||||||
|
- first:
|
||||||
|
213: -5600206312213581617
|
||||||
|
second: Explosion_1
|
||||||
|
- first:
|
||||||
|
213: 3815954189206336483
|
||||||
|
second: Explosion_2
|
||||||
|
- first:
|
||||||
|
213: -3690502768834906923
|
||||||
|
second: Explosion_3
|
||||||
|
- first:
|
||||||
|
213: -49130668184793455
|
||||||
|
second: Explosion_4
|
||||||
|
- first:
|
||||||
|
213: -2330519403281856691
|
||||||
|
second: Explosion_5
|
||||||
|
- first:
|
||||||
|
213: -4796932125324312052
|
||||||
|
second: Explosion_6
|
||||||
|
- first:
|
||||||
|
213: 4348620978117878488
|
||||||
|
second: Explosion_7
|
||||||
|
- first:
|
||||||
|
213: 7788287979965792003
|
||||||
|
second: Explosion_8
|
||||||
|
- first:
|
||||||
|
213: -5876230404456235001
|
||||||
|
second: Explosion_9
|
||||||
|
- first:
|
||||||
|
213: -7061159883300251746
|
||||||
|
second: Explosion_10
|
||||||
|
- first:
|
||||||
|
213: 497560801652076451
|
||||||
|
second: Explosion_11
|
||||||
|
- first:
|
||||||
|
213: -222035745519106718
|
||||||
|
second: Explosion_12
|
||||||
|
- first:
|
||||||
|
213: -5197271548307897853
|
||||||
|
second: Explosion_13
|
||||||
|
- first:
|
||||||
|
213: -3806839202968226997
|
||||||
|
second: Explosion_14
|
||||||
|
- first:
|
||||||
|
213: 1213653969873606975
|
||||||
|
second: Explosion_15
|
||||||
|
- first:
|
||||||
|
213: -4915350518889871028
|
||||||
|
second: Explosion_16
|
||||||
|
- first:
|
||||||
|
213: -966352174932169086
|
||||||
|
second: Explosion_17
|
||||||
|
- first:
|
||||||
|
213: 5240812164920822625
|
||||||
|
second: Explosion_18
|
||||||
|
- first:
|
||||||
|
213: -293603124231823741
|
||||||
|
second: Explosion_19
|
||||||
|
- first:
|
||||||
|
213: 6340498610658388462
|
||||||
|
second: Explosion_20
|
||||||
|
- first:
|
||||||
|
213: -8875219262236141736
|
||||||
|
second: Explosion_21
|
||||||
|
- first:
|
||||||
|
213: -3137233733933034950
|
||||||
|
second: Explosion_22
|
||||||
|
- first:
|
||||||
|
213: -6028636648774303401
|
||||||
|
second: Explosion_23
|
||||||
|
- first:
|
||||||
|
213: 7046362073872118415
|
||||||
|
second: Explosion_24
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 728
|
||||||
|
y: 577
|
||||||
|
width: 11
|
||||||
|
height: 52
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 096a1cc8477a21350800000000000000
|
||||||
|
internalID: 5986030973748356752
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1037
|
||||||
|
y: 164
|
||||||
|
width: 95
|
||||||
|
height: 420
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: fc0fb9bb7021842b0800000000000000
|
||||||
|
internalID: -5600206312213581617
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 576
|
||||||
|
y: 0
|
||||||
|
width: 249
|
||||||
|
height: 559
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 3e3bec60e1ef4f430800000000000000
|
||||||
|
internalID: 3815954189206336483
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1401
|
||||||
|
y: 457
|
||||||
|
width: 7
|
||||||
|
height: 10
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 5d4fffce843b8ccc0800000000000000
|
||||||
|
internalID: -3690502768834906923
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1402
|
||||||
|
y: 441
|
||||||
|
width: 15
|
||||||
|
height: 21
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 19e8447eae3715ff0800000000000000
|
||||||
|
internalID: -49130668184793455
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1542
|
||||||
|
y: 388
|
||||||
|
width: 36
|
||||||
|
height: 177
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: d47ca3943f458afd0800000000000000
|
||||||
|
internalID: -2330519403281856691
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1615
|
||||||
|
y: 398
|
||||||
|
width: 27
|
||||||
|
height: 69
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: c028262b5afdd6db0800000000000000
|
||||||
|
internalID: -4796932125324312052
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 957
|
||||||
|
y: 144
|
||||||
|
width: 91
|
||||||
|
height: 295
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 8d227875db7695c30800000000000000
|
||||||
|
internalID: 4348620978117878488
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1404
|
||||||
|
y: 383
|
||||||
|
width: 39
|
||||||
|
height: 64
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 30f3e4657ae851c60800000000000000
|
||||||
|
internalID: 7788287979965792003
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1479
|
||||||
|
y: 371
|
||||||
|
width: 33
|
||||||
|
height: 65
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 700490ca49f637ea0800000000000000
|
||||||
|
internalID: -5876230404456235001
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1644
|
||||||
|
y: 404
|
||||||
|
width: 24
|
||||||
|
height: 44
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: e9756ad6f78b10e90800000000000000
|
||||||
|
internalID: -7061159883300251746
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1672
|
||||||
|
y: 370
|
||||||
|
width: 47
|
||||||
|
height: 48
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 3af61a4b9e0b7e600800000000000000
|
||||||
|
internalID: 497560801652076451
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_12
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 167
|
||||||
|
y: 0
|
||||||
|
width: 100
|
||||||
|
height: 394
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 26505e47aab2becf0800000000000000
|
||||||
|
internalID: -222035745519106718
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_13
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1130
|
||||||
|
y: 165
|
||||||
|
width: 57
|
||||||
|
height: 229
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 3020dd920159fd7b0800000000000000
|
||||||
|
internalID: -5197271548307897853
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_14
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1380
|
||||||
|
y: 332
|
||||||
|
width: 38
|
||||||
|
height: 56
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: b433c061ae36b2bc0800000000000000
|
||||||
|
internalID: -3806839202968226997
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_15
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1392
|
||||||
|
y: 321
|
||||||
|
width: 8
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: f391f8afad3c7d010800000000000000
|
||||||
|
internalID: 1213653969873606975
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_16
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1750
|
||||||
|
y: 321
|
||||||
|
width: 42
|
||||||
|
height: 39
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: c498907eeba29cbb0800000000000000
|
||||||
|
internalID: -4915350518889871028
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_17
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1177
|
||||||
|
y: 166
|
||||||
|
width: 57
|
||||||
|
height: 133
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 28eed3d11d3d692f0800000000000000
|
||||||
|
internalID: -966352174932169086
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_18
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1340
|
||||||
|
y: 218
|
||||||
|
width: 38
|
||||||
|
height: 41
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 16bc6a0a5ea1bb840800000000000000
|
||||||
|
internalID: 5240812164920822625
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_19
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1698
|
||||||
|
y: 0
|
||||||
|
width: 168
|
||||||
|
height: 273
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 38e973b9389ecebf0800000000000000
|
||||||
|
internalID: -293603124231823741
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_20
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1202
|
||||||
|
y: 167
|
||||||
|
width: 12
|
||||||
|
height: 8
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: ee9a62b94e9fdf750800000000000000
|
||||||
|
internalID: 6340498610658388462
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_21
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 551
|
||||||
|
y: 0
|
||||||
|
width: 91
|
||||||
|
height: 99
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 857d5ba9a13e4d480800000000000000
|
||||||
|
internalID: -8875219262236141736
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_22
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 920
|
||||||
|
y: 15
|
||||||
|
width: 79
|
||||||
|
height: 95
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: a329c8f6a8e4674d0800000000000000
|
||||||
|
internalID: -3137233733933034950
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_23
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 963
|
||||||
|
y: 86
|
||||||
|
width: 47
|
||||||
|
height: 50
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 75108e5b8eaf55ca0800000000000000
|
||||||
|
internalID: -6028636648774303401
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion_24
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1206
|
||||||
|
y: 65
|
||||||
|
width: 54
|
||||||
|
height: 45
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: f82bee319f4b9c160800000000000000
|
||||||
|
internalID: 7046362073872118415
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Explosion_0: 5986030973748356752
|
||||||
|
Explosion_1: -5600206312213581617
|
||||||
|
Explosion_10: -7061159883300251746
|
||||||
|
Explosion_11: 497560801652076451
|
||||||
|
Explosion_12: -222035745519106718
|
||||||
|
Explosion_13: -5197271548307897853
|
||||||
|
Explosion_14: -3806839202968226997
|
||||||
|
Explosion_15: 1213653969873606975
|
||||||
|
Explosion_16: -4915350518889871028
|
||||||
|
Explosion_17: -966352174932169086
|
||||||
|
Explosion_18: 5240812164920822625
|
||||||
|
Explosion_19: -293603124231823741
|
||||||
|
Explosion_2: 3815954189206336483
|
||||||
|
Explosion_20: 6340498610658388462
|
||||||
|
Explosion_21: -8875219262236141736
|
||||||
|
Explosion_22: -3137233733933034950
|
||||||
|
Explosion_23: -6028636648774303401
|
||||||
|
Explosion_24: 7046362073872118415
|
||||||
|
Explosion_3: -3690502768834906923
|
||||||
|
Explosion_4: -49130668184793455
|
||||||
|
Explosion_5: -2330519403281856691
|
||||||
|
Explosion_6: -4796932125324312052
|
||||||
|
Explosion_7: 4348620978117878488
|
||||||
|
Explosion_8: 7788287979965792003
|
||||||
|
Explosion_9: -5876230404456235001
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b8851f9b6bb24074c8f552166b1e3786
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -2872193064155031137
|
||||||
|
second: Explosion01_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion01_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 198
|
||||||
|
y: 0
|
||||||
|
width: 100
|
||||||
|
height: 386
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: f99d2bc20abe328d0800000000000000
|
||||||
|
internalID: -2872193064155031137
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Explosion01_0: -2872193064155031137
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,195 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d0b467cc565264241a78c4c8b6fa1066
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 5263944732724515155
|
||||||
|
second: Explosion02_0
|
||||||
|
- first:
|
||||||
|
213: -8590316094126912911
|
||||||
|
second: Explosion02_1
|
||||||
|
- first:
|
||||||
|
213: -542222377048940156
|
||||||
|
second: Explosion02_2
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion02_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 286
|
||||||
|
y: 580
|
||||||
|
width: 11
|
||||||
|
height: 52
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 351555748d94d0940800000000000000
|
||||||
|
internalID: 5263944732724515155
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion02_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 109
|
||||||
|
y: 2
|
||||||
|
width: 91
|
||||||
|
height: 100
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 17a8e3d960119c880800000000000000
|
||||||
|
internalID: -8590316094126912911
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion02_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 134
|
||||||
|
y: 2
|
||||||
|
width: 249
|
||||||
|
height: 560
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 481eab2fe93a978f0800000000000000
|
||||||
|
internalID: -542222377048940156
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Explosion02_0: 5263944732724515155
|
||||||
|
Explosion02_1: -8590316094126912911
|
||||||
|
Explosion02_2: -542222377048940156
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,325 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 14bd92f1e1bb07d4d86e8ccaf890b22f
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: 5056632362915681825
|
||||||
|
second: Explosion03_0
|
||||||
|
- first:
|
||||||
|
213: -6673973777471064390
|
||||||
|
second: Explosion03_1
|
||||||
|
- first:
|
||||||
|
213: -8449821423817703365
|
||||||
|
second: Explosion03_2
|
||||||
|
- first:
|
||||||
|
213: -5317630614089735961
|
||||||
|
second: Explosion03_3
|
||||||
|
- first:
|
||||||
|
213: -1311935447905904987
|
||||||
|
second: Explosion03_4
|
||||||
|
- first:
|
||||||
|
213: 867550563537955917
|
||||||
|
second: Explosion03_5
|
||||||
|
- first:
|
||||||
|
213: 3021492006674002862
|
||||||
|
second: Explosion03_6
|
||||||
|
- first:
|
||||||
|
213: -2168451637150714788
|
||||||
|
second: Explosion03_7
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 119
|
||||||
|
y: 161
|
||||||
|
width: 91
|
||||||
|
height: 295
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 1265557c754cc2640800000000000000
|
||||||
|
internalID: 5056632362915681825
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 199
|
||||||
|
y: 181
|
||||||
|
width: 95
|
||||||
|
height: 420
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: ab6b099a5384163a0800000000000000
|
||||||
|
internalID: -6673973777471064390
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 292
|
||||||
|
y: 182
|
||||||
|
width: 57
|
||||||
|
height: 229
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: b304cd12f243cba80800000000000000
|
||||||
|
internalID: -8449821423817703365
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 339
|
||||||
|
y: 183
|
||||||
|
width: 57
|
||||||
|
height: 133
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 7e06078612bf336b0800000000000000
|
||||||
|
internalID: -5317630614089735961
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 364
|
||||||
|
y: 184
|
||||||
|
width: 12
|
||||||
|
height: 8
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 5a6535b39a11bcde0800000000000000
|
||||||
|
internalID: -1311935447905904987
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 32
|
||||||
|
width: 79
|
||||||
|
height: 95
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: d4cae5c14a82a0c00800000000000000
|
||||||
|
internalID: 867550563537955917
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 125
|
||||||
|
y: 103
|
||||||
|
width: 47
|
||||||
|
height: 50
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: ea37c75b8fe7ee920800000000000000
|
||||||
|
internalID: 3021492006674002862
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion03_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 368
|
||||||
|
y: 82
|
||||||
|
width: 54
|
||||||
|
height: 45
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: c54740799bc18e1e0800000000000000
|
||||||
|
internalID: -2168451637150714788
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Explosion03_0: 5056632362915681825
|
||||||
|
Explosion03_1: -6673973777471064390
|
||||||
|
Explosion03_2: -8449821423817703365
|
||||||
|
Explosion03_3: -5317630614089735961
|
||||||
|
Explosion03_4: -1311935447905904987
|
||||||
|
Explosion03_5: 867550563537955917
|
||||||
|
Explosion03_6: 3021492006674002862
|
||||||
|
Explosion03_7: -2168451637150714788
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,455 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5e21ef15033394f41852a503ed95b32c
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -7253038990916170444
|
||||||
|
second: Explosion04_0
|
||||||
|
- first:
|
||||||
|
213: -2846724526272779489
|
||||||
|
second: Explosion04_1
|
||||||
|
- first:
|
||||||
|
213: 568970357463690507
|
||||||
|
second: Explosion04_2
|
||||||
|
- first:
|
||||||
|
213: -1658307840785030272
|
||||||
|
second: Explosion04_3
|
||||||
|
- first:
|
||||||
|
213: 3822703668184652042
|
||||||
|
second: Explosion04_4
|
||||||
|
- first:
|
||||||
|
213: -237962372213289916
|
||||||
|
second: Explosion04_5
|
||||||
|
- first:
|
||||||
|
213: -7259233471560937660
|
||||||
|
second: Explosion04_6
|
||||||
|
- first:
|
||||||
|
213: 2722833822301322866
|
||||||
|
second: Explosion04_7
|
||||||
|
- first:
|
||||||
|
213: 7450094208704473133
|
||||||
|
second: Explosion04_8
|
||||||
|
- first:
|
||||||
|
213: -6287813533118926092
|
||||||
|
second: Explosion04_9
|
||||||
|
- first:
|
||||||
|
213: 6216236849653545786
|
||||||
|
second: Explosion04_10
|
||||||
|
- first:
|
||||||
|
213: 1219365015400639660
|
||||||
|
second: Explosion04_11
|
||||||
|
- first:
|
||||||
|
213: -6698639041047873766
|
||||||
|
second: Explosion04_12
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 91
|
||||||
|
y: 457
|
||||||
|
width: 7
|
||||||
|
height: 10
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 43d426c4777085b90800000000000000
|
||||||
|
internalID: -7253038990916170444
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 92
|
||||||
|
y: 441
|
||||||
|
width: 15
|
||||||
|
height: 21
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: f1b6e1e30276e78d0800000000000000
|
||||||
|
internalID: -2846724526272779489
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_2
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 232
|
||||||
|
y: 388
|
||||||
|
width: 36
|
||||||
|
height: 177
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: b0da95c868365e700800000000000000
|
||||||
|
internalID: 568970357463690507
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_3
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 305
|
||||||
|
y: 398
|
||||||
|
width: 27
|
||||||
|
height: 69
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 08363cd0ec18cf8e0800000000000000
|
||||||
|
internalID: -1658307840785030272
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_4
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 94
|
||||||
|
y: 383
|
||||||
|
width: 39
|
||||||
|
height: 64
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: a099abf8bb8fc0530800000000000000
|
||||||
|
internalID: 3822703668184652042
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_5
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 169
|
||||||
|
y: 371
|
||||||
|
width: 33
|
||||||
|
height: 65
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 44c4156bb7692bcf0800000000000000
|
||||||
|
internalID: -237962372213289916
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_6
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 334
|
||||||
|
y: 404
|
||||||
|
width: 24
|
||||||
|
height: 44
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 44f0cf16e95024b90800000000000000
|
||||||
|
internalID: -7259233471560937660
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_7
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 362
|
||||||
|
y: 370
|
||||||
|
width: 47
|
||||||
|
height: 48
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 27e70b86fe279c520800000000000000
|
||||||
|
internalID: 2722833822301322866
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_8
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 70
|
||||||
|
y: 332
|
||||||
|
width: 38
|
||||||
|
height: 56
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: d286605e53d046760800000000000000
|
||||||
|
internalID: 7450094208704473133
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_9
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 82
|
||||||
|
y: 321
|
||||||
|
width: 8
|
||||||
|
height: 15
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 4f27d88e7e23db8a0800000000000000
|
||||||
|
internalID: -6287813533118926092
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_10
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 440
|
||||||
|
y: 321
|
||||||
|
width: 42
|
||||||
|
height: 39
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: a3bfa4fca72844650800000000000000
|
||||||
|
internalID: 6216236849653545786
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_11
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 30
|
||||||
|
y: 218
|
||||||
|
width: 38
|
||||||
|
height: 41
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: cac6e72650e0ce010800000000000000
|
||||||
|
internalID: 1219365015400639660
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Explosion04_12
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 388
|
||||||
|
y: 196
|
||||||
|
width: 84
|
||||||
|
height: 77
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: a1737c77847a903a0800000000000000
|
||||||
|
internalID: -6698639041047873766
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Explosion04_0: -7253038990916170444
|
||||||
|
Explosion04_1: -2846724526272779489
|
||||||
|
Explosion04_10: 6216236849653545786
|
||||||
|
Explosion04_11: 1219365015400639660
|
||||||
|
Explosion04_12: -6698639041047873766
|
||||||
|
Explosion04_2: 568970357463690507
|
||||||
|
Explosion04_3: -1658307840785030272
|
||||||
|
Explosion04_4: 3822703668184652042
|
||||||
|
Explosion04_5: -237962372213289916
|
||||||
|
Explosion04_6: -7259233471560937660
|
||||||
|
Explosion04_7: 2722833822301322866
|
||||||
|
Explosion04_8: 7450094208704473133
|
||||||
|
Explosion04_9: -6287813533118926092
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c6fb9e98526949049b62d5c570b0cdbf
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -8697964458621741418
|
||||||
|
second: LoseScreen_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: LoseScreen_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1920
|
||||||
|
height: 1080
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 696d0ee986f9a4780800000000000000
|
||||||
|
internalID: -8697964458621741418
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
LoseScreen_0: -8697964458621741418
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c37b63e9f480cfb43a85b6bfe79905e2
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -3545189308076068758
|
||||||
|
second: Pumpkin_0
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: Pumpkin_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 697
|
||||||
|
y: 383
|
||||||
|
width: 568
|
||||||
|
height: 337
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: a60fc968b15fccec0800000000000000
|
||||||
|
internalID: -3545189308076068758
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
Pumpkin_0: -3545189308076068758
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,185 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 29c172fb3c0930c4ea77b9da4a7e6d57
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: 62a9f0aa5b59740cfbadc7e5f9823bb0, type: 3}
|
||||||
|
importerVersion: 2
|
||||||
|
textureImporterSettings:
|
||||||
|
alphaSource: 1
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
convertToNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
nPOTScale: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 0
|
||||||
|
flipbookColumns: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
cookieMode: 0
|
||||||
|
filterMode: 0
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
normalMap: 0
|
||||||
|
textureFormat: 0
|
||||||
|
maxTextureSize: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 0
|
||||||
|
linearTexture: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
rGBM: 0
|
||||||
|
cubemapConvolutionSteps: 0
|
||||||
|
cubemapConvolutionExponent: 0
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
previousAsepriteImporterSettings:
|
||||||
|
fileImportMode: 1
|
||||||
|
importHiddenLayers: 0
|
||||||
|
layerImportMode: 1
|
||||||
|
defaultPivotSpace: 0
|
||||||
|
defaultPivotAlignment: 7
|
||||||
|
customPivotPosition: {x: 0.5, y: 0.5}
|
||||||
|
mosaicPadding: 4
|
||||||
|
spritePadding: 0
|
||||||
|
generateModelPrefab: 1
|
||||||
|
generateAnimationClips: 1
|
||||||
|
addSortingGroup: 1
|
||||||
|
addShadowCasters: 0
|
||||||
|
generateIndividualEvents: 1
|
||||||
|
generateSpriteAtlas: 1
|
||||||
|
asepriteImporterSettings:
|
||||||
|
fileImportMode: 1
|
||||||
|
importHiddenLayers: 0
|
||||||
|
layerImportMode: 1
|
||||||
|
defaultPivotSpace: 0
|
||||||
|
defaultPivotAlignment: 7
|
||||||
|
customPivotPosition: {x: 0.5, y: 0.5}
|
||||||
|
mosaicPadding: 4
|
||||||
|
spritePadding: 0
|
||||||
|
generateModelPrefab: 1
|
||||||
|
generateAnimationClips: 1
|
||||||
|
addSortingGroup: 1
|
||||||
|
addShadowCasters: 0
|
||||||
|
generateIndividualEvents: 1
|
||||||
|
generateSpriteAtlas: 1
|
||||||
|
importFileNodeState: 1
|
||||||
|
platformSettingsDirtyTick: 0
|
||||||
|
textureAssetName:
|
||||||
|
singleSpriteImportData:
|
||||||
|
- name:
|
||||||
|
originalName:
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
alignment: 0
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 0
|
||||||
|
height: 0
|
||||||
|
spriteID:
|
||||||
|
spriteBone: []
|
||||||
|
spriteOutline: []
|
||||||
|
vertices: []
|
||||||
|
spritePhysicsOutline: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
uvTransform: {x: 0, y: 0}
|
||||||
|
animatedSpriteImportData:
|
||||||
|
- name: PurplePlatform
|
||||||
|
originalName:
|
||||||
|
pivot: {x: 0.5, y: 0}
|
||||||
|
alignment: 9
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
width: 82
|
||||||
|
height: 14
|
||||||
|
spriteID: 88043f5321625a34cbc5edc95a705a8a
|
||||||
|
spriteBone: []
|
||||||
|
spriteOutline: []
|
||||||
|
vertices: []
|
||||||
|
spritePhysicsOutline: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
tessellationDetail: 0
|
||||||
|
uvTransform: {x: 4, y: 4}
|
||||||
|
spriteSheetImportData: []
|
||||||
|
tileSetImportData: []
|
||||||
|
asepriteLayers:
|
||||||
|
- layerIndex: 0
|
||||||
|
uuid:
|
||||||
|
value0: 844079081
|
||||||
|
value1: 0
|
||||||
|
value2: 0
|
||||||
|
value3: 0
|
||||||
|
guid: 0
|
||||||
|
name: PurplePlatform
|
||||||
|
layerFlags: 0
|
||||||
|
layerType: 0
|
||||||
|
blendMode: 0
|
||||||
|
cells:
|
||||||
|
- name: PurplePlatform
|
||||||
|
frameIndex: 0
|
||||||
|
additiveSortOrder: 0
|
||||||
|
cellRect:
|
||||||
|
x: 7
|
||||||
|
y: 0
|
||||||
|
width: 82
|
||||||
|
height: 14
|
||||||
|
spriteId: 88043f5321625a34cbc5edc95a705a8a
|
||||||
|
linkedCells: []
|
||||||
|
tileCells: []
|
||||||
|
tileSetIndex: 0
|
||||||
|
parentIndex: -1
|
||||||
|
tileSets: []
|
||||||
|
platformSettings: []
|
||||||
|
generatePhysicsShape: 0
|
||||||
|
secondarySpriteTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
canvasSize: {x: 96, y: 32}
|
||||||
|
previousTextureSize: {x: 128, y: 32}
|
||||||
@@ -0,0 +1,169 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2fb519ff85e172249986486e89778e76
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable:
|
||||||
|
- first:
|
||||||
|
213: -1408437573596956881
|
||||||
|
second: TitleScreen_0
|
||||||
|
- first:
|
||||||
|
213: 6662437350718754850
|
||||||
|
second: TitleScreen_1
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 2
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites:
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: TitleScreen_0
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 127
|
||||||
|
y: 148
|
||||||
|
width: 1387
|
||||||
|
height: 729
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: f27b0713d79347ce0800000000000000
|
||||||
|
internalID: -1408437573596956881
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: TitleScreen_1
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 1359
|
||||||
|
y: 611
|
||||||
|
width: 213
|
||||||
|
height: 246
|
||||||
|
alignment: 0
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
customData:
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
tessellationDetail: -1
|
||||||
|
bones: []
|
||||||
|
spriteID: 220d2eba87bb57c50800000000000000
|
||||||
|
internalID: 6662437350718754850
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable:
|
||||||
|
TitleScreen_0: -1408437573596956881
|
||||||
|
TitleScreen_1: 6662437350718754850
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.1 MiB |
+204
-1
@@ -13,6 +13,8 @@ GameObject:
|
|||||||
- component: {fileID: 700000003}
|
- component: {fileID: 700000003}
|
||||||
- component: {fileID: 700000004}
|
- component: {fileID: 700000004}
|
||||||
- component: {fileID: 700000005}
|
- component: {fileID: 700000005}
|
||||||
|
- component: {fileID: 3917207367007631320}
|
||||||
|
- component: {fileID: -9156742802622042603}
|
||||||
m_Layer: 3
|
m_Layer: 3
|
||||||
m_Name: Trick
|
m_Name: Trick
|
||||||
m_TagString: Interactable
|
m_TagString: Interactable
|
||||||
@@ -187,13 +189,15 @@ MonoBehaviour:
|
|||||||
consumeCooldown: 3
|
consumeCooldown: 3
|
||||||
trickPrefab: {fileID: 700000005}
|
trickPrefab: {fileID: 700000005}
|
||||||
avoidPlayerRadius: 0
|
avoidPlayerRadius: 0
|
||||||
avoidTrickRadius: 0
|
|
||||||
treatSeekWeight: 1
|
treatSeekWeight: 1
|
||||||
wanderWeight: 0.4
|
wanderWeight: 0.4
|
||||||
maxTricks: 50
|
maxTricks: 50
|
||||||
jumpImpulse: 6
|
jumpImpulse: 6
|
||||||
|
jumpImpulseVariance: 0.25
|
||||||
jumpCooldown: 1
|
jumpCooldown: 1
|
||||||
jumpChancePerSecond: 0.5
|
jumpChancePerSecond: 0.5
|
||||||
|
jumpArcChance: 0.5
|
||||||
|
jumpArcHorizontalImpulse: 2
|
||||||
groundMask:
|
groundMask:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 4294967295
|
m_Bits: 4294967295
|
||||||
@@ -201,3 +205,202 @@ MonoBehaviour:
|
|||||||
despawnMinX: -12
|
despawnMinX: -12
|
||||||
despawnMaxX: 12
|
despawnMaxX: 12
|
||||||
despawnMinY: -10
|
despawnMinY: -10
|
||||||
|
despawnMaxY: 20
|
||||||
|
throwControlLockTime: 0.35
|
||||||
|
wallCheckDistance: 0.1
|
||||||
|
wallAvoidDuration: 0.6
|
||||||
|
trickEatSound: {fileID: -9156742802622042603}
|
||||||
|
--- !u!82 &3917207367007631320
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 700000000}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: 0}
|
||||||
|
m_audioClip: {fileID: 0}
|
||||||
|
m_Resource: {fileID: 0}
|
||||||
|
m_PlayOnAwake: 1
|
||||||
|
m_Volume: 1
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 0
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 1
|
||||||
|
MaxDistance: 500
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
--- !u!82 &-9156742802622042603
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 700000000}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: 0}
|
||||||
|
m_audioClip: {fileID: 0}
|
||||||
|
m_Resource: {fileID: 8300000, guid: f69d2619e3b7cc14885cd3c2ce146442, type: 3}
|
||||||
|
m_PlayOnAwake: 1
|
||||||
|
m_Volume: 0.4
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 0
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 1
|
||||||
|
MaxDistance: 500
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
|||||||
@@ -1690,120 +1690,6 @@ Transform:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1 &1063739947
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1063739950}
|
|
||||||
- component: {fileID: 1063739949}
|
|
||||||
- component: {fileID: 1063739948}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: P_Run01
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!95 &1063739948
|
|
||||||
Animator:
|
|
||||||
serializedVersion: 7
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1063739947}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_Avatar: {fileID: 0}
|
|
||||||
m_Controller: {fileID: 9100000, guid: 86632cb6b3835a44e87fb6f039478d61, type: 2}
|
|
||||||
m_CullingMode: 0
|
|
||||||
m_UpdateMode: 0
|
|
||||||
m_ApplyRootMotion: 0
|
|
||||||
m_LinearVelocityBlending: 0
|
|
||||||
m_StabilizeFeet: 0
|
|
||||||
m_AnimatePhysics: 0
|
|
||||||
m_WarningMessage:
|
|
||||||
m_HasTransformHierarchy: 1
|
|
||||||
m_AllowConstantClipSamplingOptimization: 1
|
|
||||||
m_KeepAnimatorStateOnDisable: 0
|
|
||||||
m_WriteDefaultValuesOnDisable: 0
|
|
||||||
--- !u!212 &1063739949
|
|
||||||
SpriteRenderer:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1063739947}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_CastShadows: 0
|
|
||||||
m_ReceiveShadows: 0
|
|
||||||
m_DynamicOccludee: 1
|
|
||||||
m_StaticShadowCaster: 0
|
|
||||||
m_MotionVectors: 1
|
|
||||||
m_LightProbeUsage: 1
|
|
||||||
m_ReflectionProbeUsage: 1
|
|
||||||
m_RayTracingMode: 0
|
|
||||||
m_RayTraceProcedural: 0
|
|
||||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
|
||||||
m_RayTracingAccelStructBuildFlags: 1
|
|
||||||
m_SmallMeshCulling: 1
|
|
||||||
m_ForceMeshLod: -1
|
|
||||||
m_MeshLodSelectionBias: 0
|
|
||||||
m_RenderingLayerMask: 1
|
|
||||||
m_RendererPriority: 0
|
|
||||||
m_Materials:
|
|
||||||
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
|
|
||||||
m_StaticBatchInfo:
|
|
||||||
firstSubMesh: 0
|
|
||||||
subMeshCount: 0
|
|
||||||
m_StaticBatchRoot: {fileID: 0}
|
|
||||||
m_ProbeAnchor: {fileID: 0}
|
|
||||||
m_LightProbeVolumeOverride: {fileID: 0}
|
|
||||||
m_ScaleInLightmap: 1
|
|
||||||
m_ReceiveGI: 1
|
|
||||||
m_PreserveUVs: 0
|
|
||||||
m_IgnoreNormalsForChartDetection: 0
|
|
||||||
m_ImportantGI: 0
|
|
||||||
m_StitchLightmapSeams: 1
|
|
||||||
m_SelectedEditorRenderState: 0
|
|
||||||
m_MinimumChartSize: 4
|
|
||||||
m_AutoUVMaxDistance: 0.5
|
|
||||||
m_AutoUVMaxAngle: 89
|
|
||||||
m_LightmapParameters: {fileID: 0}
|
|
||||||
m_GlobalIlluminationMeshLod: 0
|
|
||||||
m_SortingLayerID: 0
|
|
||||||
m_SortingLayer: 0
|
|
||||||
m_SortingOrder: 0
|
|
||||||
m_MaskInteraction: 0
|
|
||||||
m_Sprite: {fileID: 21300000, guid: c28a83d936216af40976803e59feffac, type: 3}
|
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_FlipX: 0
|
|
||||||
m_FlipY: 0
|
|
||||||
m_DrawMode: 0
|
|
||||||
m_Size: {x: 2.87, y: 3.58}
|
|
||||||
m_AdaptiveModeThreshold: 0.5
|
|
||||||
m_SpriteTileMode: 0
|
|
||||||
m_WasSpriteAssigned: 1
|
|
||||||
m_SpriteSortPoint: 0
|
|
||||||
--- !u!4 &1063739950
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1063739947}
|
|
||||||
serializedVersion: 2
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 8.13, y: 2.32, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 0
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
--- !u!1 &908853548
|
--- !u!1 &908853548
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -2821,6 +2707,7 @@ MonoBehaviour:
|
|||||||
trickLayerName: Trick
|
trickLayerName: Trick
|
||||||
playerLayerName: Player
|
playerLayerName: Player
|
||||||
treatLayerName: Treat
|
treatLayerName: Treat
|
||||||
|
destroyTag: Destroy
|
||||||
--- !u!114 &2100000103
|
--- !u!114 &2100000103
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -2988,3 +2875,4 @@ SceneRoots:
|
|||||||
- {fileID: 2200000001}
|
- {fileID: 2200000001}
|
||||||
- {fileID: 491328828}
|
- {fileID: 491328828}
|
||||||
- {fileID: 738367608}
|
- {fileID: 738367608}
|
||||||
|
- {fileID: 908853550}
|
||||||
|
|||||||
@@ -1,27 +1,8 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class BasketController : MonoBehaviour
|
public class BasketController : MonoBehaviour
|
||||||
{
|
{
|
||||||
public ScoreManager scoreManager;
|
public ScoreManager scoreManager;
|
||||||
[SerializeField] private Transform basketHoldPoint;
|
|
||||||
[SerializeField] private LayerMask trickDetectMask = ~0;
|
|
||||||
[SerializeField] private float basketSpawnInterval = 3f;
|
|
||||||
private readonly Collider2D[] overlapHits = new Collider2D[8];
|
|
||||||
private BoxCollider2D basketCollider;
|
|
||||||
private TrickController currentTrick;
|
|
||||||
private float nextBasketSpawnTime;
|
|
||||||
|
|
||||||
private void Awake()
|
|
||||||
{
|
|
||||||
basketCollider = GetComponent<BoxCollider2D>();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void FixedUpdate()
|
|
||||||
{
|
|
||||||
RefreshTricksInBasket();
|
|
||||||
TryBasketSpawn();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnCollisionEnter2D(Collision2D collision)
|
private void OnCollisionEnter2D(Collision2D collision)
|
||||||
{
|
{
|
||||||
@@ -31,193 +12,12 @@ public class BasketController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
if (collision.gameObject.GetComponent<TrickController>() != null)
|
if (collision.gameObject.GetComponent<TrickController>() != null)
|
||||||
{
|
{
|
||||||
RegisterTrick(collision.gameObject);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
RefreshTricksInBasket();
|
|
||||||
if (currentTrick != null)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
scoreManager.AddPoints(1);
|
scoreManager.AddPoints(1);
|
||||||
|
|
||||||
GameObject.Destroy(collision.gameObject);
|
GameObject.Destroy(collision.gameObject);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnCollisionExit2D(Collision2D collision)
|
|
||||||
{
|
|
||||||
UnregisterTrick(collision.gameObject);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnTriggerEnter2D(Collider2D other)
|
|
||||||
{
|
|
||||||
if (!other.CompareTag("Interactable"))
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (other.GetComponent<TrickController>() != null)
|
|
||||||
{
|
|
||||||
RegisterTrick(other.gameObject);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnTriggerExit2D(Collider2D other)
|
|
||||||
{
|
|
||||||
UnregisterTrick(other.gameObject);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void RegisterTrick(GameObject obj)
|
|
||||||
{
|
|
||||||
if (obj.TryGetComponent<TrickController>(out var trick))
|
|
||||||
{
|
|
||||||
if (currentTrick != null && currentTrick != trick)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
currentTrick = trick;
|
|
||||||
trick.SetBasketed(true, GetBasketAnchorPosition(trick));
|
|
||||||
nextBasketSpawnTime = Time.time + basketSpawnInterval;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void UnregisterTrick(GameObject obj)
|
|
||||||
{
|
|
||||||
if (obj == null)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (obj.TryGetComponent<TrickController>(out var trick))
|
|
||||||
{
|
|
||||||
if (currentTrick == trick)
|
|
||||||
{
|
|
||||||
currentTrick = null;
|
|
||||||
trick.SetBasketed(false);
|
|
||||||
nextBasketSpawnTime = 0f;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void RefreshTricksInBasket()
|
|
||||||
{
|
|
||||||
if (basketCollider == null)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var filter = new ContactFilter2D();
|
|
||||||
filter.SetLayerMask(trickDetectMask);
|
|
||||||
filter.useTriggers = true;
|
|
||||||
|
|
||||||
var hitCount = basketCollider.Overlap(filter, overlapHits);
|
|
||||||
for (var i = 0; i < hitCount; i++)
|
|
||||||
{
|
|
||||||
var hit = overlapHits[i];
|
|
||||||
if (hit == null || !hit.CompareTag("Interactable"))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (hit.TryGetComponent<TrickController>(out var trick))
|
|
||||||
{
|
|
||||||
if (currentTrick == null)
|
|
||||||
{
|
|
||||||
currentTrick = trick;
|
|
||||||
trick.SetBasketed(true, GetBasketAnchorPosition(trick));
|
|
||||||
nextBasketSpawnTime = Time.time + basketSpawnInterval;
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (currentTrick == null)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (currentTrick.IsCarried)
|
|
||||||
{
|
|
||||||
currentTrick.SetBasketed(false);
|
|
||||||
currentTrick = null;
|
|
||||||
nextBasketSpawnTime = 0f;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var stillInside = false;
|
|
||||||
for (var i = 0; i < hitCount; i++)
|
|
||||||
{
|
|
||||||
var hit = overlapHits[i];
|
|
||||||
if (hit == null || !hit.CompareTag("Interactable"))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (hit.TryGetComponent<TrickController>(out var trick) && trick == currentTrick)
|
|
||||||
{
|
|
||||||
stillInside = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!stillInside)
|
|
||||||
{
|
|
||||||
currentTrick.SetBasketed(false);
|
|
||||||
currentTrick = null;
|
|
||||||
nextBasketSpawnTime = 0f;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void TryBasketSpawn()
|
|
||||||
{
|
|
||||||
if (currentTrick == null || basketSpawnInterval <= 0f)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Time.time < nextBasketSpawnTime)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
TrickController.TrySpawnAt(currentTrick.transform.position);
|
|
||||||
nextBasketSpawnTime = Time.time + basketSpawnInterval;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Vector2? GetBasketAnchorPosition(TrickController trick)
|
|
||||||
{
|
|
||||||
if (basketHoldPoint != null)
|
|
||||||
{
|
|
||||||
return OffsetForTrickHeight(basketHoldPoint.position, trick);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (basketCollider != null)
|
|
||||||
{
|
|
||||||
return OffsetForTrickHeight(basketCollider.bounds.center, trick);
|
|
||||||
}
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Vector2 OffsetForTrickHeight(Vector2 anchor, TrickController trick)
|
|
||||||
{
|
|
||||||
if (trick == null)
|
|
||||||
{
|
|
||||||
return anchor;
|
|
||||||
}
|
|
||||||
|
|
||||||
var renderer = trick.GetComponent<SpriteRenderer>();
|
|
||||||
if (renderer == null)
|
|
||||||
{
|
|
||||||
return anchor;
|
|
||||||
}
|
|
||||||
|
|
||||||
anchor.y += renderer.bounds.size.y * 0.5f;
|
|
||||||
return anchor;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
[SerializeField] private float throwUpwardForce = 0f;
|
[SerializeField] private float throwUpwardForce = 0f;
|
||||||
[SerializeField] private float throwTriggerThreshold = 0.6f;
|
[SerializeField] private float throwTriggerThreshold = 0.6f;
|
||||||
[SerializeField] private float dropClearance = 0.2f;
|
[SerializeField] private float dropClearance = 0.2f;
|
||||||
[SerializeField] private float holdToSpawnTime = 3f;
|
|
||||||
|
|
||||||
[Header("Setup")]
|
[Header("Setup")]
|
||||||
public Transform holdPoint; // Empty GameObject above head
|
public Transform holdPoint; // Empty GameObject above head
|
||||||
@@ -34,9 +33,6 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
private PlayerStressController playerStressController;
|
private PlayerStressController playerStressController;
|
||||||
private bool isChargingThrow;
|
private bool isChargingThrow;
|
||||||
private float throwChargeStartTime;
|
private float throwChargeStartTime;
|
||||||
private float holdStartTime;
|
|
||||||
private bool spawnedDuringHold;
|
|
||||||
private float nextHoldSpawnTime;
|
|
||||||
|
|
||||||
private void OnEnable()
|
private void OnEnable()
|
||||||
{
|
{
|
||||||
@@ -117,21 +113,6 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Time.time >= nextHoldSpawnTime)
|
|
||||||
{
|
|
||||||
if (heldObject == null)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!TrickController.TrySpawnFromPrefabAt(heldObject.transform.position))
|
|
||||||
{
|
|
||||||
TrickController.TrySpawnAt(heldObject.transform.position);
|
|
||||||
}
|
|
||||||
spawnedDuringHold = true;
|
|
||||||
nextHoldSpawnTime = Time.time + holdToSpawnTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
var gamepad = GetGamepad();
|
var gamepad = GetGamepad();
|
||||||
if (gamepad == null)
|
if (gamepad == null)
|
||||||
{
|
{
|
||||||
@@ -178,20 +159,12 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
}
|
}
|
||||||
|
|
||||||
heldObject = col.gameObject;
|
heldObject = col.gameObject;
|
||||||
holdStartTime = Time.time;
|
|
||||||
spawnedDuringHold = false;
|
|
||||||
nextHoldSpawnTime = holdStartTime + holdToSpawnTime;
|
|
||||||
|
|
||||||
// Parent the object to the HoldPoint and reset its local position
|
// Parent the object to the HoldPoint and reset its local position
|
||||||
heldObject.transform.SetParent(holdPoint);
|
heldObject.transform.SetParent(holdPoint);
|
||||||
heldObject.transform.localPosition = Vector3.zero;
|
heldObject.transform.localPosition = Vector3.zero;
|
||||||
heldObject.transform.localRotation = Quaternion.identity;
|
heldObject.transform.localRotation = Quaternion.identity;
|
||||||
|
|
||||||
if (trick != null)
|
|
||||||
{
|
|
||||||
trick.SetCarried(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Disable physics so it doesn't fall or collide with the player
|
// Disable physics so it doesn't fall or collide with the player
|
||||||
if (heldObject.TryGetComponent<Rigidbody2D>(out Rigidbody2D rb))
|
if (heldObject.TryGetComponent<Rigidbody2D>(out Rigidbody2D rb))
|
||||||
{
|
{
|
||||||
@@ -208,6 +181,11 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
rb.angularVelocity = 0f;
|
rb.angularVelocity = 0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (trick != null)
|
||||||
|
{
|
||||||
|
trick.SetCarried(true);
|
||||||
|
}
|
||||||
|
|
||||||
if (playerController != null)
|
if (playerController != null)
|
||||||
{
|
{
|
||||||
playerController.enabled = false;
|
playerController.enabled = false;
|
||||||
@@ -282,8 +260,6 @@ public class PlayerPickupController : MonoBehaviour
|
|||||||
heldObject = null;
|
heldObject = null;
|
||||||
heldBody = null;
|
heldBody = null;
|
||||||
isChargingThrow = false;
|
isChargingThrow = false;
|
||||||
spawnedDuringHold = false;
|
|
||||||
nextHoldSpawnTime = 0f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private Gamepad GetGamepad()
|
private Gamepad GetGamepad()
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ public class TrickController : MonoBehaviour
|
|||||||
private static readonly List<TrickController> ActiveTricks = new List<TrickController>();
|
private static readonly List<TrickController> ActiveTricks = new List<TrickController>();
|
||||||
private static PlayerPlatformerController[] cachedPlayers = Array.Empty<PlayerPlatformerController>();
|
private static PlayerPlatformerController[] cachedPlayers = Array.Empty<PlayerPlatformerController>();
|
||||||
private static float nextPlayerCacheTime;
|
private static float nextPlayerCacheTime;
|
||||||
private static bool hasCanonicalScale;
|
|
||||||
private static Vector3 canonicalScale;
|
|
||||||
public static int ActiveCount => ActiveTricks.Count;
|
public static int ActiveCount => ActiveTricks.Count;
|
||||||
|
|
||||||
[SerializeField] private string treatTag = "Interactable";
|
[SerializeField] private string treatTag = "Interactable";
|
||||||
@@ -32,12 +30,6 @@ public class TrickController : MonoBehaviour
|
|||||||
[SerializeField] private float jumpChancePerSecond = 0.5f;
|
[SerializeField] private float jumpChancePerSecond = 0.5f;
|
||||||
[SerializeField] private float jumpArcChance = 0.5f;
|
[SerializeField] private float jumpArcChance = 0.5f;
|
||||||
[SerializeField] private float jumpArcHorizontalImpulse = 2f;
|
[SerializeField] private float jumpArcHorizontalImpulse = 2f;
|
||||||
[SerializeField] private float basketSeekRadius = 8f;
|
|
||||||
[SerializeField] private float basketSeekWeight = 0.9f;
|
|
||||||
[SerializeField] private float basketMinHeight = 0.5f;
|
|
||||||
[SerializeField] private float basketRefreshInterval = 0.6f;
|
|
||||||
[SerializeField] private float basketJumpChance = 0.35f;
|
|
||||||
[SerializeField] private float basketJumpHorizontalRange = 0.8f;
|
|
||||||
[SerializeField] private LayerMask groundMask = ~0;
|
[SerializeField] private LayerMask groundMask = ~0;
|
||||||
[SerializeField] private float groundCheckDistance = 0.05f;
|
[SerializeField] private float groundCheckDistance = 0.05f;
|
||||||
[SerializeField] private float despawnMinX = -12f;
|
[SerializeField] private float despawnMinX = -12f;
|
||||||
@@ -47,17 +39,14 @@ public class TrickController : MonoBehaviour
|
|||||||
[SerializeField] private float throwControlLockTime = 0.35f;
|
[SerializeField] private float throwControlLockTime = 0.35f;
|
||||||
[SerializeField] private float wallCheckDistance = 0.1f;
|
[SerializeField] private float wallCheckDistance = 0.1f;
|
||||||
[SerializeField] private float wallAvoidDuration = 0.6f;
|
[SerializeField] private float wallAvoidDuration = 0.6f;
|
||||||
[SerializeField] private float wallAvoidCooldown = 0.2f;
|
[SerializeField] private AudioSource trickEatSound;
|
||||||
|
|
||||||
private Rigidbody2D body;
|
private Rigidbody2D body;
|
||||||
private Transform target;
|
private Transform target;
|
||||||
private float nextTargetTime;
|
private float nextTargetTime;
|
||||||
private Transform basketTarget;
|
|
||||||
private float nextBasketTime;
|
|
||||||
private Vector2 wanderDirection;
|
private Vector2 wanderDirection;
|
||||||
private float nextWanderTime;
|
private float nextWanderTime;
|
||||||
private bool isCarried;
|
private bool isCarried;
|
||||||
private bool isBasketed;
|
|
||||||
private float nextConsumeTime;
|
private float nextConsumeTime;
|
||||||
private float desiredXVelocity;
|
private float desiredXVelocity;
|
||||||
private float nextJumpTime;
|
private float nextJumpTime;
|
||||||
@@ -66,21 +55,6 @@ public class TrickController : MonoBehaviour
|
|||||||
private readonly RaycastHit2D[] wallHits = new RaycastHit2D[4];
|
private readonly RaycastHit2D[] wallHits = new RaycastHit2D[4];
|
||||||
private float wallAvoidUntil;
|
private float wallAvoidUntil;
|
||||||
private float wallAvoidDirection;
|
private float wallAvoidDirection;
|
||||||
private float nextWallAvoidTime;
|
|
||||||
private RigidbodyType2D basketBodyType;
|
|
||||||
private float basketGravityScale;
|
|
||||||
private bool basketSimulated;
|
|
||||||
private bool hasBasketAnchor;
|
|
||||||
private Vector2 basketAnchorPosition;
|
|
||||||
[SerializeField] private string basketSortingLayer = "";
|
|
||||||
[SerializeField] private int basketSortingOrder = -10;
|
|
||||||
private SpriteRenderer cachedRenderer;
|
|
||||||
private string originalSortingLayer;
|
|
||||||
private int originalSortingOrder;
|
|
||||||
private Vector3 originalLocalScale;
|
|
||||||
|
|
||||||
public bool IsCarried => isCarried;
|
|
||||||
public bool IsBasketed => isBasketed;
|
|
||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
{
|
||||||
@@ -90,13 +64,6 @@ public class TrickController : MonoBehaviour
|
|||||||
body.freezeRotation = true;
|
body.freezeRotation = true;
|
||||||
body.collisionDetectionMode = CollisionDetectionMode2D.Continuous;
|
body.collisionDetectionMode = CollisionDetectionMode2D.Continuous;
|
||||||
body.interpolation = RigidbodyInterpolation2D.Interpolate;
|
body.interpolation = RigidbodyInterpolation2D.Interpolate;
|
||||||
cachedRenderer = GetComponent<SpriteRenderer>();
|
|
||||||
originalLocalScale = transform.localScale;
|
|
||||||
if (!hasCanonicalScale)
|
|
||||||
{
|
|
||||||
canonicalScale = transform.localScale;
|
|
||||||
hasCanonicalScale = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnEnable()
|
private void OnEnable()
|
||||||
@@ -122,11 +89,6 @@ public class TrickController : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isBasketed)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var position = transform.position;
|
var position = transform.position;
|
||||||
if (position.x < despawnMinX || position.x > despawnMaxX || position.y < despawnMinY || position.y > despawnMaxY)
|
if (position.x < despawnMinX || position.x > despawnMaxX || position.y < despawnMinY || position.y > despawnMaxY)
|
||||||
{
|
{
|
||||||
@@ -150,12 +112,6 @@ public class TrickController : MonoBehaviour
|
|||||||
nextTargetTime = Time.time + targetRefreshInterval;
|
nextTargetTime = Time.time + targetRefreshInterval;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Time.time >= nextBasketTime)
|
|
||||||
{
|
|
||||||
basketTarget = FindNearestBasketAbove();
|
|
||||||
nextBasketTime = Time.time + basketRefreshInterval;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Time.time >= nextWanderTime)
|
if (Time.time >= nextWanderTime)
|
||||||
{
|
{
|
||||||
wanderDirection = Random.insideUnitCircle.normalized;
|
wanderDirection = Random.insideUnitCircle.normalized;
|
||||||
@@ -176,19 +132,6 @@ public class TrickController : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isBasketed)
|
|
||||||
{
|
|
||||||
if (hasBasketAnchor)
|
|
||||||
{
|
|
||||||
transform.position = basketAnchorPosition;
|
|
||||||
}
|
|
||||||
var held = body.linearVelocity;
|
|
||||||
held.x = 0f;
|
|
||||||
held.y = 0f;
|
|
||||||
body.linearVelocity = held;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Time.time < movementLockUntil)
|
if (Time.time < movementLockUntil)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@@ -214,15 +157,6 @@ public class TrickController : MonoBehaviour
|
|||||||
desiredX += wanderDirection.x * wanderWeight;
|
desiredX += wanderDirection.x * wanderWeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!hasTarget && basketTarget != null)
|
|
||||||
{
|
|
||||||
var basketDelta = (Vector2)basketTarget.position - (Vector2)transform.position;
|
|
||||||
if (basketDelta.y >= basketMinHeight && basketDelta.magnitude <= basketSeekRadius)
|
|
||||||
{
|
|
||||||
desiredX += Mathf.Sign(basketDelta.x) * basketSeekWeight;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// No trick-avoidance bias.
|
// No trick-avoidance bias.
|
||||||
|
|
||||||
if (Mathf.Abs(desiredX) < 0.01f)
|
if (Mathf.Abs(desiredX) < 0.01f)
|
||||||
@@ -230,15 +164,11 @@ public class TrickController : MonoBehaviour
|
|||||||
desiredX = wanderDirection.x * 0.2f;
|
desiredX = wanderDirection.x * 0.2f;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Time.time >= nextWallAvoidTime)
|
var wallDirection = GetWallAvoidDirection(desiredX);
|
||||||
|
if (wallDirection != 0f)
|
||||||
{
|
{
|
||||||
var wallDirection = GetWallAvoidDirection(desiredX);
|
wallAvoidDirection = wallDirection;
|
||||||
if (wallDirection != 0f)
|
wallAvoidUntil = Time.time + wallAvoidDuration;
|
||||||
{
|
|
||||||
wallAvoidDirection = wallDirection;
|
|
||||||
wallAvoidUntil = Time.time + wallAvoidDuration;
|
|
||||||
nextWallAvoidTime = Time.time + wallAvoidDuration + wallAvoidCooldown;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Time.time < wallAvoidUntil && Mathf.Abs(wallAvoidDirection) > 0.01f)
|
if (Time.time < wallAvoidUntil && Mathf.Abs(wallAvoidDirection) > 0.01f)
|
||||||
@@ -279,14 +209,6 @@ public class TrickController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (candidate.GetComponent<TrickController>() != null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
if (candidate.GetComponent<PlayerPlatformerController>() != null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!candidate.TryGetComponent<Collider2D>(out var collider) || !collider.enabled)
|
if (!candidate.TryGetComponent<Collider2D>(out var collider) || !collider.enabled)
|
||||||
{
|
{
|
||||||
@@ -304,48 +226,6 @@ public class TrickController : MonoBehaviour
|
|||||||
return best;
|
return best;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Transform FindNearestBasketAbove()
|
|
||||||
{
|
|
||||||
var baskets = FindObjectsByType<BasketController>(FindObjectsSortMode.None);
|
|
||||||
if (baskets == null || baskets.Length == 0)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
Transform best = null;
|
|
||||||
var bestDistance = float.MaxValue;
|
|
||||||
var origin = transform.position;
|
|
||||||
for (var i = 0; i < baskets.Length; i++)
|
|
||||||
{
|
|
||||||
var basket = baskets[i];
|
|
||||||
if (basket == null || !basket.gameObject.activeInHierarchy)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
var basketPos = basket.transform.position;
|
|
||||||
var delta = (Vector2)basketPos - (Vector2)origin;
|
|
||||||
if (delta.y < basketMinHeight)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
var distance = delta.magnitude;
|
|
||||||
if (distance > basketSeekRadius)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (distance < bestDistance)
|
|
||||||
{
|
|
||||||
bestDistance = distance;
|
|
||||||
best = basket.transform;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return best;
|
|
||||||
}
|
|
||||||
|
|
||||||
private void TryConsumeTreat()
|
private void TryConsumeTreat()
|
||||||
{
|
{
|
||||||
if (isCarried)
|
if (isCarried)
|
||||||
@@ -375,136 +255,29 @@ public class TrickController : MonoBehaviour
|
|||||||
{
|
{
|
||||||
target = null;
|
target = null;
|
||||||
}
|
}
|
||||||
|
trickEatSound.Play();
|
||||||
SpawnTrick(spawnPosition);
|
SpawnTrick(spawnPosition);
|
||||||
nextConsumeTime = Time.time + consumeCooldown;
|
nextConsumeTime = Time.time + consumeCooldown;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool SpawnTrick(Vector3 position)
|
private void SpawnTrick(Vector3 position)
|
||||||
{
|
{
|
||||||
if (maxTricks > 0 && ActiveTricks.Count >= maxTricks)
|
if (maxTricks > 0 && ActiveTricks.Count >= maxTricks)
|
||||||
{
|
{
|
||||||
return false;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (trickPrefab != null)
|
if (trickPrefab != null)
|
||||||
{
|
{
|
||||||
var instance = Instantiate(trickPrefab, position, Quaternion.identity);
|
Instantiate(trickPrefab, position, Quaternion.identity);
|
||||||
if (instance != null)
|
return;
|
||||||
{
|
|
||||||
instance.ResetRuntimeState(canonicalScale);
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var clone = Instantiate(gameObject, position, Quaternion.identity);
|
Instantiate(gameObject, position, Quaternion.identity);
|
||||||
if (clone.TryGetComponent<TrickController>(out var spawned))
|
|
||||||
{
|
|
||||||
spawned.ResetRuntimeState(canonicalScale);
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ResetRuntimeState(Vector3? forcedScale = null)
|
|
||||||
{
|
|
||||||
isCarried = false;
|
|
||||||
isBasketed = false;
|
|
||||||
hasBasketAnchor = false;
|
|
||||||
movementLockUntil = 0f;
|
|
||||||
wallAvoidUntil = 0f;
|
|
||||||
wallAvoidDirection = 0f;
|
|
||||||
if (forcedScale.HasValue)
|
|
||||||
{
|
|
||||||
transform.localScale = forcedScale.Value;
|
|
||||||
}
|
|
||||||
if (cachedRenderer != null)
|
|
||||||
{
|
|
||||||
if (!string.IsNullOrWhiteSpace(basketSortingLayer))
|
|
||||||
{
|
|
||||||
cachedRenderer.sortingLayerName = originalSortingLayer;
|
|
||||||
}
|
|
||||||
cachedRenderer.sortingOrder = originalSortingOrder;
|
|
||||||
}
|
|
||||||
|
|
||||||
body.simulated = true;
|
|
||||||
body.bodyType = RigidbodyType2D.Dynamic;
|
|
||||||
body.gravityScale = 1f;
|
|
||||||
body.linearVelocity = Vector2.zero;
|
|
||||||
body.angularVelocity = 0f;
|
|
||||||
if (TryGetComponent<Collider2D>(out var collider))
|
|
||||||
{
|
|
||||||
collider.enabled = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static bool TrySpawnAt(Vector3 position)
|
|
||||||
{
|
|
||||||
if (ActiveTricks.Count == 0)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
TrickController candidate = null;
|
|
||||||
TrickController fallback = null;
|
|
||||||
for (var i = 0; i < ActiveTricks.Count; i++)
|
|
||||||
{
|
|
||||||
var trick = ActiveTricks[i];
|
|
||||||
if (trick == null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (fallback == null)
|
|
||||||
{
|
|
||||||
fallback = trick;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!trick.isCarried && !trick.isBasketed)
|
|
||||||
{
|
|
||||||
if (trick.TryGetComponent<Collider2D>(out var collider) && collider.enabled)
|
|
||||||
{
|
|
||||||
candidate = trick;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (candidate == null)
|
|
||||||
{
|
|
||||||
candidate = fallback;
|
|
||||||
}
|
|
||||||
|
|
||||||
return candidate != null && candidate.SpawnTrick(position);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static bool TrySpawnFromPrefabAt(Vector3 position)
|
|
||||||
{
|
|
||||||
if (ActiveTricks.Count == 0)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (var i = 0; i < ActiveTricks.Count; i++)
|
|
||||||
{
|
|
||||||
var trick = ActiveTricks[i];
|
|
||||||
if (trick == null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (trick.trickPrefab == null)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
return trick.SpawnTrick(position);
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
private float GetAvoidPlayerDirection()
|
private float GetAvoidPlayerDirection()
|
||||||
{
|
{
|
||||||
if (Time.time >= nextPlayerCacheTime)
|
if (Time.time >= nextPlayerCacheTime)
|
||||||
@@ -549,7 +322,7 @@ public class TrickController : MonoBehaviour
|
|||||||
|
|
||||||
private void TryJump(bool isMoving, float jumpDirection)
|
private void TryJump(bool isMoving, float jumpDirection)
|
||||||
{
|
{
|
||||||
if (Time.time < nextJumpTime)
|
if (!isMoving || Time.time < nextJumpTime)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -559,43 +332,20 @@ public class TrickController : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var wantsBasketJump = false;
|
|
||||||
var basketDir = 0f;
|
|
||||||
if (basketTarget != null)
|
|
||||||
{
|
|
||||||
var delta = (Vector2)basketTarget.position - (Vector2)transform.position;
|
|
||||||
if (delta.y >= basketMinHeight && Mathf.Abs(delta.x) <= basketJumpHorizontalRange)
|
|
||||||
{
|
|
||||||
if (Random.value < basketJumpChance)
|
|
||||||
{
|
|
||||||
wantsBasketJump = true;
|
|
||||||
basketDir = Mathf.Sign(delta.x);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!wantsBasketJump)
|
|
||||||
{
|
|
||||||
if (!isMoving)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var chance = jumpChancePerSecond * Time.fixedDeltaTime;
|
|
||||||
if (Random.value > chance)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (body.linearVelocity.y > 0.01f)
|
if (body.linearVelocity.y > 0.01f)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var chance = jumpChancePerSecond * Time.fixedDeltaTime;
|
||||||
|
if (Random.value > chance)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var velocity = body.linearVelocity;
|
var velocity = body.linearVelocity;
|
||||||
velocity.y = 0f;
|
velocity.y = 0f;
|
||||||
var jumpDir = wantsBasketJump ? basketDir : Mathf.Sign(jumpDirection);
|
var jumpDir = Mathf.Sign(jumpDirection);
|
||||||
if (jumpDir == 0f)
|
if (jumpDir == 0f)
|
||||||
{
|
{
|
||||||
jumpDir = Random.value < 0.5f ? -1f : 1f;
|
jumpDir = Random.value < 0.5f ? -1f : 1f;
|
||||||
@@ -700,10 +450,6 @@ public class TrickController : MonoBehaviour
|
|||||||
public void SetCarried(bool carried)
|
public void SetCarried(bool carried)
|
||||||
{
|
{
|
||||||
isCarried = carried;
|
isCarried = carried;
|
||||||
if (carried && isBasketed)
|
|
||||||
{
|
|
||||||
SetBasketed(false);
|
|
||||||
}
|
|
||||||
if (carried)
|
if (carried)
|
||||||
{
|
{
|
||||||
target = null;
|
target = null;
|
||||||
@@ -731,62 +477,6 @@ public class TrickController : MonoBehaviour
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetBasketed(bool basketed, Vector2? anchorPosition = null)
|
|
||||||
{
|
|
||||||
if (isBasketed == basketed)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
isBasketed = basketed;
|
|
||||||
if (basketed)
|
|
||||||
{
|
|
||||||
if (cachedRenderer != null)
|
|
||||||
{
|
|
||||||
originalSortingLayer = cachedRenderer.sortingLayerName;
|
|
||||||
originalSortingOrder = cachedRenderer.sortingOrder;
|
|
||||||
if (!string.IsNullOrWhiteSpace(basketSortingLayer))
|
|
||||||
{
|
|
||||||
cachedRenderer.sortingLayerName = basketSortingLayer;
|
|
||||||
}
|
|
||||||
cachedRenderer.sortingOrder = basketSortingOrder;
|
|
||||||
}
|
|
||||||
if (anchorPosition.HasValue)
|
|
||||||
{
|
|
||||||
hasBasketAnchor = true;
|
|
||||||
basketAnchorPosition = anchorPosition.Value;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
hasBasketAnchor = false;
|
|
||||||
}
|
|
||||||
basketBodyType = body.bodyType;
|
|
||||||
basketGravityScale = body.gravityScale;
|
|
||||||
basketSimulated = body.simulated;
|
|
||||||
body.simulated = true;
|
|
||||||
body.bodyType = RigidbodyType2D.Kinematic;
|
|
||||||
body.gravityScale = 0f;
|
|
||||||
body.linearVelocity = Vector2.zero;
|
|
||||||
body.angularVelocity = 0f;
|
|
||||||
nextJumpTime = Time.time + 0.1f;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (cachedRenderer != null)
|
|
||||||
{
|
|
||||||
if (!string.IsNullOrWhiteSpace(basketSortingLayer))
|
|
||||||
{
|
|
||||||
cachedRenderer.sortingLayerName = originalSortingLayer;
|
|
||||||
}
|
|
||||||
cachedRenderer.sortingOrder = originalSortingOrder;
|
|
||||||
}
|
|
||||||
hasBasketAnchor = false;
|
|
||||||
body.simulated = basketSimulated;
|
|
||||||
body.bodyType = basketBodyType;
|
|
||||||
body.gravityScale = basketGravityScale;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void OnThrown()
|
public void OnThrown()
|
||||||
{
|
{
|
||||||
movementLockUntil = Time.time + throwControlLockTime;
|
movementLockUntil = Time.time + throwControlLockTime;
|
||||||
|
|||||||
Reference in New Issue
Block a user