Compare commits
20 Commits
Prototype_
...
master
| Author | SHA1 | Date |
|---|---|---|
|
|
0630fe9616 | 6 months ago |
|
|
5de588be60 | 3 years ago |
|
|
8299522b84 | 3 years ago |
|
|
075ce2d80d | 3 years ago |
|
|
4837643426 | 4 years ago |
|
|
1f62e2457c | 4 years ago |
|
|
e209f64589 | 4 years ago |
|
|
f051307d56 | 4 years ago |
|
|
2be3434f7d | 4 years ago |
|
|
06439a0218 | 4 years ago |
|
|
2f5c0c7012 | 4 years ago |
|
|
8a1aacf941 | 4 years ago |
|
|
ab8544089d | 4 years ago |
|
|
b226f60b14 | 4 years ago |
|
|
9e37996f6d | 4 years ago |
|
|
77e3605b77 | 4 years ago |
|
|
88429c9f45 | 4 years ago |
|
|
39418a6d83 | 4 years ago |
|
|
de6dec1721 | 4 years ago |
|
|
75559cbf64 | 4 years ago |
276 changed files with 13074 additions and 11683 deletions
@ -0,0 +1,838 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<PropertyGroup> |
|||
<LangVersion>7.3</LangVersion> |
|||
</PropertyGroup> |
|||
<PropertyGroup> |
|||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|||
<ProductVersion>10.0.20506</ProductVersion> |
|||
<SchemaVersion>2.0</SchemaVersion> |
|||
<RootNamespace></RootNamespace> |
|||
<ProjectGuid>{473D78C7-2901-75B9-26E4-79E5B40C0FF9}</ProjectGuid> |
|||
<OutputType>Library</OutputType> |
|||
<AppDesignerFolder>Properties</AppDesignerFolder> |
|||
<AssemblyName>Assembly-CSharp-Editor</AssemblyName> |
|||
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> |
|||
<FileAlignment>512</FileAlignment> |
|||
<BaseDirectory>.</BaseDirectory> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|||
<DebugSymbols>true</DebugSymbols> |
|||
<DebugType>full</DebugType> |
|||
<Optimize>false</Optimize> |
|||
<OutputPath>Temp\Bin\Debug\</OutputPath> |
|||
<DefineConstants>UNITY_2019_4_28;UNITY_2019_4;UNITY_2019;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_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;PLATFORM_ANDROID;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;PLATFORM_SUPPORTS_ADS_ID;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;UNITY_ASTC_ONLY_DECOMPRESS;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;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_LEGACY_INPUT_MANAGER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER</DefineConstants> |
|||
<ErrorReport>prompt</ErrorReport> |
|||
<WarningLevel>4</WarningLevel> |
|||
<NoWarn>0169</NoWarn> |
|||
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|||
<DebugType>pdbonly</DebugType> |
|||
<Optimize>true</Optimize> |
|||
<OutputPath>Temp\bin\Release\</OutputPath> |
|||
<ErrorReport>prompt</ErrorReport> |
|||
<WarningLevel>4</WarningLevel> |
|||
<NoWarn>0169</NoWarn> |
|||
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
|||
</PropertyGroup> |
|||
<PropertyGroup> |
|||
<NoConfig>true</NoConfig> |
|||
<NoStdLib>true</NoStdLib> |
|||
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences> |
|||
<ImplicitlyExpandNETStandardFacades>false</ImplicitlyExpandNETStandardFacades> |
|||
<ImplicitlyExpandDesignTimeFacades>false</ImplicitlyExpandDesignTimeFacades> |
|||
</PropertyGroup> |
|||
<PropertyGroup> |
|||
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
|||
<UnityProjectGenerator>Package</UnityProjectGenerator> |
|||
<UnityProjectGeneratorVersion>2.0.15</UnityProjectGeneratorVersion> |
|||
<UnityProjectType>Editor:5</UnityProjectType> |
|||
<UnityBuildTarget>Android:13</UnityBuildTarget> |
|||
<UnityVersion>2019.4.28f1</UnityVersion> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<Analyzer Include="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity\Analyzers\Microsoft.Unity.Analyzers.dll" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\BRT_VersionInfo.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\ApproximatelyEquals.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringComparisonOptions.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringComparisonTolerance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\HammingDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaccardDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaroDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaroWinklerDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LevenshteinDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LongestCommonSubsequence.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LongestCommonSubstring.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\Operations.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\OverlapCoefficient.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\RatcliffObershelpSimilarity.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\SorensenDiceDistance.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\TanimotoCoefficient.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\MiniJSON\MiniJSON.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_FileFilters.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_FiltersUsed.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_Options.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_AssetDependencies.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_AssetList.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildInfo.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildInfo_Commands.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildPlatformType.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildSettingsCategoryType.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_IDataFile.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_SizePart.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_TextureData.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_UnityBuildReport.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_UnityBuildSettings.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_AssetDependencyGenerator.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_ReportGenerator.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_ReportGenerator_PublicAPI.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_TextureDataGenerator.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_UnityBuildSettingsUtility.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_AssetList_Sort.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_AssetList_Sort_Texture.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_LibCacheUtil.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_Util.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_BackwardFileReader.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_BigFileReader.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_GetRspDefines.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_TraverseDirectory.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_UnityVersion.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\ImageDimensions.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_BuildReportWindow.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowLabels.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowSettings.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowUtility.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_AssetUsage.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_Delete.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_Search.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BaseScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BuildSettingsScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BuildStepsScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_HelpScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_OptionsScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_OverviewScreen.cs" /> |
|||
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_SizeStatsScreen.cs" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<None Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringLicense.txt" /> |
|||
<None Include="Assets\Prototype\DOTween\Editor\DOTweenEditor.dll" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<Reference Include="UnityEngine"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AIModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ARModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AccessibilityModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AndroidJNIModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AnimationModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AssetBundleModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.AudioModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ClothModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ClusterInputModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ClusterRendererModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.CoreModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.CrashReportingModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.DSPGraphModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.DirectorModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.GameCenterModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.GridModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.HotReloadModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.IMGUIModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ImageConversionModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.InputModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.InputLegacyModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.JSONSerializeModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.LocalizationModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ParticleSystemModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.PerformanceReportingModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.PhysicsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Physics2DModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ProfilerModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.ScreenCaptureModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SharedInternalsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SpriteMaskModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SpriteShapeModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.StreamingModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SubstanceModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SubsystemsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TLSModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TerrainModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TerrainPhysicsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TextCoreModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TextRenderingModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TilemapModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UIModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UIElementsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UNETModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UmbraModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityAnalyticsModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityConnectModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityTestProtocolModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityWebRequestModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityWebRequestAudioModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityWebRequestTextureModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UnityWebRequestWWWModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.VFXModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.VRModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.VehiclesModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.VideoModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.WindModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.XRModule"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEditor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.VR"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\UnityExtensions\Unity\UnityVR\Editor\UnityEditor.VR.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.Graphs"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEditor.Graphs.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.WindowsStandalone.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.Android.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.iOS.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Core"> |
|||
<HintPath>Assets\Prototype\Core\Core.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="CoreEditor"> |
|||
<HintPath>Assets\Prototype\Core\CoreEditor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="DOTween"> |
|||
<HintPath>Assets\Prototype\DOTween\DOTween.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="DOTweenEditor"> |
|||
<HintPath>Assets\Prototype\DOTween\Editor\DOTweenEditor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Analytics.Editor"> |
|||
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\Unity.Analytics.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Analytics.Tracker"> |
|||
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\Unity.Analytics.Tracker.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Analytics.StandardEvents"> |
|||
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\AnalyticsStandardEvents\Unity.Analytics.StandardEvents.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="log4netPlastic"> |
|||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\log4netPlastic.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Plastic.Antlr3.Runtime"> |
|||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\Unity.Plastic.Antlr3.Runtime.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Plastic.Newtonsoft.Json"> |
|||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\Unity.Plastic.Newtonsoft.Json.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="unityplastic"> |
|||
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\unityplastic.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="nunit.framework"> |
|||
<HintPath>Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.iOS.Extensions.Xcode"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Xcode.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.iOS.Extensions.Common"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Common.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="mscorlib"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\mscorlib.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Core"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Core.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Serialization"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Runtime.Serialization.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Xml.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.Linq"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Xml.Linq.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Numerics"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Numerics.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Numerics.Vectors"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Numerics.Vectors.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Http"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Net.Http.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.Compression"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.IO.Compression.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Microsoft.CSharp"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Microsoft.CSharp.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Data"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Data.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Microsoft.Win32.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\Microsoft.Win32.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="netstandard"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\netstandard.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.AppContext"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.AppContext.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Collections.Concurrent"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.Concurrent.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Collections"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Collections.NonGeneric"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.NonGeneric.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Collections.Specialized"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.Specialized.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ComponentModel.Annotations"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.Annotations.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ComponentModel"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ComponentModel.EventBasedAsync"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.EventBasedAsync.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ComponentModel.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ComponentModel.TypeConverter"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.TypeConverter.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Console"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Console.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Data.Common"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Data.Common.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.Contracts"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Contracts.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.Debug"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Debug.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.FileVersionInfo"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.FileVersionInfo.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.Process"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Process.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.StackTrace"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.StackTrace.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.TextWriterTraceListener"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.TextWriterTraceListener.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.Tools"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Tools.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Diagnostics.TraceSource"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.TraceSource.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Drawing.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Drawing.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Dynamic.Runtime"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Dynamic.Runtime.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Globalization.Calendars"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.Calendars.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Globalization"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Globalization.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.Compression.ZipFile"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.Compression.ZipFile.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.FileSystem"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.FileSystem.DriveInfo"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.DriveInfo.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.FileSystem.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.FileSystem.Watcher"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.Watcher.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.IsolatedStorage"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.IsolatedStorage.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.MemoryMappedFiles"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.MemoryMappedFiles.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.Pipes"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.Pipes.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.IO.UnmanagedMemoryStream"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.UnmanagedMemoryStream.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Linq"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Linq.Expressions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Expressions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Linq.Parallel"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Parallel.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Linq.Queryable"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Queryable.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Http.Rtc"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Http.Rtc.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.NameResolution"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.NameResolution.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.NetworkInformation"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.NetworkInformation.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Ping"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Ping.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Requests"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Requests.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Security"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Security.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.Sockets"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Sockets.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.WebHeaderCollection"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebHeaderCollection.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.WebSockets.Client"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebSockets.Client.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Net.WebSockets"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebSockets.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ObjectModel"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ObjectModel.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection.Emit"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection.Emit.ILGeneration"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.ILGeneration.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection.Emit.Lightweight"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.Lightweight.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Reflection.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Resources.Reader"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.Reader.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Resources.ResourceManager"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.ResourceManager.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Resources.Writer"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.Writer.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.CompilerServices.VisualC"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.CompilerServices.VisualC.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Handles"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Handles.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.InteropServices"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.InteropServices.RuntimeInformation"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.InteropServices.WindowsRuntime"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Numerics"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Numerics.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Serialization.Formatters"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Formatters.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Serialization.Json"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Json.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Serialization.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Runtime.Serialization.Xml"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Xml.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Claims"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Claims.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Cryptography.Algorithms"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Algorithms.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Cryptography.Csp"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Csp.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Cryptography.Encoding"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Encoding.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Cryptography.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Cryptography.X509Certificates"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.X509Certificates.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.Principal"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Principal.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Security.SecureString"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.SecureString.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ServiceModel.Duplex"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Duplex.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ServiceModel.Http"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Http.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ServiceModel.NetTcp"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.NetTcp.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ServiceModel.Primitives"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Primitives.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ServiceModel.Security"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Security.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Text.Encoding"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.Encoding.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Text.Encoding.Extensions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.Encoding.Extensions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Text.RegularExpressions"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.RegularExpressions.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.Overlapped"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Overlapped.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.Tasks"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Tasks.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.Tasks.Parallel"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Tasks.Parallel.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.Thread"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Thread.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.ThreadPool"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.ThreadPool.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Threading.Timer"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Timer.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.ValueTuple"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ValueTuple.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.ReaderWriter"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.ReaderWriter.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.XDocument"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XDocument.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.XmlDocument"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XmlDocument.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.XmlSerializer"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XmlSerializer.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.XPath"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XPath.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="System.Xml.XPath.XDocument"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XPath.XDocument.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityScript"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\UnityScript.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityScript.Lang"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\UnityScript.Lang.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Boo.Lang"> |
|||
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\Boo.Lang.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.TestRunner"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEditor.TestRunner.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.TestRunner"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.TestRunner.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Timeline.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.Timeline.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Monetization"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Monetization.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="com.unity.multiplayer-hlapi.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-hlapi.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.VSCode.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.VSCode.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Purchasing.Stores"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.Stores.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Purchasing.Common"> |
|||
<HintPath>Library\ScriptAssemblies\Purchasing.Common.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Advertisements"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Advertisements.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Purchasing"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.Purchasing"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEditor.Purchasing.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.TextMeshPro.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.UI"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Timeline"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.Timeline.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Purchasing.Codeless"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.Codeless.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Purchasing.SecurityCore"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.SecurityCore.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.CollabProxy.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.CollabProxy.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="com.unity.multiplayer-weaver.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-weaver.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.XR.LegacyInputHelpers"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.XR.LegacyInputHelpers.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Rider.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.2D.Sprite.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.2D.Tilemap.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.SpatialTracking"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEditor.SpatialTracking.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.SpatialTracking"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.SpatialTracking.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.VisualStudio.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Advertisements.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Advertisements.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.TextMeshPro"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.TextMeshPro.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.Analytics.DataPrivacy"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.Analytics.DataPrivacy.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.XR.LegacyInputHelpers"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEditor.XR.LegacyInputHelpers.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="Unity.PlasticSCM.Editor"> |
|||
<HintPath>Library\ScriptAssemblies\Unity.PlasticSCM.Editor.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEngine.Purchasing.SecurityStub"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.SecurityStub.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="UnityEditor.UI"> |
|||
<HintPath>Library\ScriptAssemblies\UnityEditor.UI.dll</HintPath> |
|||
</Reference> |
|||
<Reference Include="com.unity.multiplayer-hlapi.Runtime"> |
|||
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-hlapi.Runtime.dll</HintPath> |
|||
</Reference> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<ProjectReference Include="Assembly-CSharp.csproj"> |
|||
<Project>{B1235EE4-71EE-C815-28F8-C3378E5ADB84}</Project> |
|||
<Name>Assembly-CSharp</Name> |
|||
</ProjectReference> |
|||
</ItemGroup> |
|||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
|||
<Target Name="GenerateTargetFrameworkMonikerAttribute" /> |
|||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|||
Other similar extension points exist, see Microsoft.Common.targets. |
|||
<Target Name="BeforeBuild"> |
|||
</Target> |
|||
<Target Name="AfterBuild"> |
|||
</Target> |
|||
--> |
|||
</Project> |
|||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 146af9f28785df94e96dd4051f3c1f0e |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 63abef4a9c33fec46880ba4a9d4a2499 |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,123 +0,0 @@ |
|||
using DG.Tweening; |
|||
using System; |
|||
using System.Collections; |
|||
using UnityEngine; |
|||
using Core.Settings; |
|||
using Core.Ads.BridgeInterfaces; |
|||
|
|||
namespace Core.Ads |
|||
{ |
|||
public class AdsManager |
|||
{ |
|||
private static GameObject _holder = null; |
|||
|
|||
public static void Init() |
|||
{ |
|||
_holder = new GameObject("[AdsManager]"); |
|||
|
|||
GameObject.DontDestroyOnLoad(_holder); |
|||
|
|||
if (CoreSettings.data.needInterstitial) |
|||
{ |
|||
_interstitial = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Interstitial]"), _holder.transform).GetComponent<IInterstitialBridge>(); |
|||
_interstitial.OnEnded += () => OnInterstitialShowed?.Invoke(); |
|||
} |
|||
|
|||
if (CoreSettings.data.needBanner) |
|||
_banner = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Banner]"), _holder.transform).GetComponent<IBannerBridge>(); |
|||
|
|||
if (CoreSettings.data.needRewarded) |
|||
_rewarded = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Rewarded]"), _holder.transform).GetComponent<IRewardedBridge>(); |
|||
} |
|||
|
|||
private static IInterstitialBridge _interstitial = null; |
|||
private static IRewardedBridge _rewarded = null; |
|||
private static IBannerBridge _banner = null; |
|||
|
|||
/// <summary>
|
|||
/// Interstitial
|
|||
/// </summary>
|
|||
///
|
|||
public static event Action OnInterstitialShowed = null; |
|||
|
|||
public static bool IsInterstitialReady() |
|||
{ |
|||
if (CoreSettings.data.needInterstitial) |
|||
return _interstitial.IsReady(); |
|||
else |
|||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|||
|
|||
return false; |
|||
} |
|||
|
|||
public static bool IsInterstitialVisible() |
|||
{ |
|||
if (CoreSettings.data.needInterstitial) |
|||
return _interstitial.IsVisible(); |
|||
else |
|||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|||
|
|||
return false; |
|||
} |
|||
|
|||
public static void ShowInterstitial() |
|||
{ |
|||
if (CoreSettings.data.needInterstitial) |
|||
_interstitial.Show(); |
|||
else |
|||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Rewarded
|
|||
/// </summary>
|
|||
///
|
|||
public static bool IsRewardedReady() |
|||
{ |
|||
if (CoreSettings.data.needRewarded) |
|||
_rewarded.IsReady(); |
|||
else |
|||
Debug.LogError("AdsManager: Rewarded ads is disabled"); |
|||
|
|||
return false; |
|||
} |
|||
|
|||
public static void ShowRewarded(Action onSucces, Action onFailed) |
|||
{ |
|||
if (CoreSettings.data.needRewarded) |
|||
_rewarded.Show(onSucces, onFailed); |
|||
else |
|||
Debug.LogError("AdsManager: Rewarded ads is disabled"); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Banner
|
|||
/// </summary>
|
|||
///
|
|||
public static bool IsBannerVisible() |
|||
{ |
|||
if (CoreSettings.data.needBanner) |
|||
_banner.IsVisible(); |
|||
else |
|||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|||
|
|||
return false; |
|||
} |
|||
|
|||
public static void ShowBanner(BannerPositions position) |
|||
{ |
|||
if (CoreSettings.data.needBanner) |
|||
_banner.Show(position); |
|||
else |
|||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|||
} |
|||
|
|||
public static void HideBanner() |
|||
{ |
|||
if (CoreSettings.data.needBanner) |
|||
_banner.Hide(); |
|||
else |
|||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ebc044ffb918ac04abbc22d23b54110d |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 2e28a4d499fcd1e4a8c7646f8c952a6a |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: de562e46c37025145b6ec7b7b26d41d5 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,13 +0,0 @@ |
|||
using System; |
|||
using UnityEngine; |
|||
|
|||
namespace Core.Ads.BridgeInterfaces |
|||
{ |
|||
public interface IInterstitialBridge |
|||
{ |
|||
Action OnEnded { get; set; } |
|||
bool IsReady(); |
|||
void Show(); |
|||
bool IsVisible(); |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: eaa9bf69f41d0244b8c36086568630e0 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: a97196986656edd419f16bd8a1e9a698 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: f70e498000590fd46a6dc564a8e78fc2 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 78f247ce8241a0647bc76dc7fa3979be |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,44 +0,0 @@ |
|||
using Core.Ads.BridgeInterfaces; |
|||
using System.Linq; |
|||
using UnityEngine; |
|||
using UnityEngine.UI; |
|||
|
|||
namespace Core.Ads.Bridges.DemoAds |
|||
{ |
|||
public class DemoBannerAds : MonoBehaviour, IBannerBridge |
|||
{ |
|||
[SerializeField] private CanvasScaler _canvasScaler = null; |
|||
[SerializeField] private RectTransform[] _banners = new RectTransform[0]; |
|||
|
|||
public void Show(BannerPositions position) |
|||
{ |
|||
if (position == BannerPositions.None) |
|||
return; |
|||
|
|||
Hide(); |
|||
|
|||
_banners[(int)position].sizeDelta = CalculateCanvasBannerSize(); |
|||
_banners[(int)position].gameObject.SetActive(true); |
|||
} |
|||
|
|||
public void Hide() |
|||
{ |
|||
for (int i = 0; i < _banners.Length; i++) |
|||
_banners[i].gameObject.SetActive(false); |
|||
} |
|||
|
|||
public bool IsVisible() |
|||
{ |
|||
return _banners.Where(b => b.gameObject.activeSelf).Count() > 0; |
|||
} |
|||
|
|||
private Vector2 CalculateCanvasBannerSize() |
|||
{ |
|||
float bannerSizePixels = Screen.height <= 400 ? 32 : Screen.height < 720 ? 50 : 90; |
|||
var percent = (100f / Screen.height) * bannerSizePixels; |
|||
var bannerSize = _canvasScaler.referenceResolution.y * (percent / 100f); |
|||
|
|||
return new Vector2(bannerSize * 6.4f, bannerSize); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 56a352b0726e3c04b8a452a12f1d08e8 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: c873a6dc7007f2245873024667ba02ef |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,38 +0,0 @@ |
|||
using Core.Ads.BridgeInterfaces; |
|||
using System; |
|||
using UnityEngine; |
|||
|
|||
namespace Core.Ads.Bridges.DemoAds |
|||
{ |
|||
public class DemoRewardedAds : MonoBehaviour, IRewardedBridge |
|||
{ |
|||
[SerializeField] private GameObject _body = null; |
|||
|
|||
private Action onSucces = null; |
|||
private Action onFailed = null; |
|||
|
|||
public bool IsReady() |
|||
{ |
|||
return true; |
|||
} |
|||
|
|||
public void Show(Action onSucces, Action onFailed) |
|||
{ |
|||
this.onSucces = onSucces; |
|||
this.onFailed = onFailed; |
|||
_body.SetActive(true); |
|||
} |
|||
|
|||
public void OnSuccesClick() |
|||
{ |
|||
_body.SetActive(false); |
|||
onSucces?.Invoke(); |
|||
} |
|||
|
|||
public void OnFailedClick() |
|||
{ |
|||
_body.SetActive(false); |
|||
onFailed?.Invoke(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 474311b49c69091468bfed033f2e2f9f |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,201 +0,0 @@ |
|||
using Localization; |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using UnityEngine; |
|||
using Core.Settings; |
|||
|
|||
public static class AudioController |
|||
{ |
|||
public static void Init() |
|||
{ |
|||
GameObject audioParent = new GameObject("[AudioController]"); |
|||
|
|||
GameObject.DontDestroyOnLoad(audioParent); |
|||
|
|||
_musicParent = new GameObject("[Music]"); |
|||
_musicParent.transform.parent = audioParent.transform; |
|||
|
|||
_soundsParent = new GameObject("[Sounds]"); |
|||
_soundsParent.transform.parent = audioParent.transform; |
|||
|
|||
_voicesParent = new GameObject("[Voices]"); |
|||
_voicesParent.transform.parent = audioParent.transform; |
|||
|
|||
AudioClip[] musicAnsSounds = Resources.LoadAll<AudioClip>("CoreAudio/MusicAndSounds"); |
|||
|
|||
for (int i = 0; i < musicAnsSounds.Length; i++) |
|||
{ |
|||
_musicAndSounds.Add(musicAnsSounds[i].name, musicAnsSounds[i]); |
|||
} |
|||
|
|||
for (int l = 0; l < CoreSettings.data.availableLanguages.Count; l++) |
|||
{ |
|||
SystemLanguage language = CoreSettings.data.availableLanguages[l]; |
|||
|
|||
Dictionary<string, AudioClip> voicesDictionary = new Dictionary<string, AudioClip>(); |
|||
|
|||
AudioClip[] voices = Resources.LoadAll<AudioClip>("CoreAudio/Voices/" + language.ToString()); |
|||
|
|||
for (int i = 0; i < voices.Length; i++) |
|||
voicesDictionary.Add(voices[i].name, voices[i]); |
|||
|
|||
_voicesDictionary.Add(language, voicesDictionary); |
|||
} |
|||
} |
|||
|
|||
private static GameObject _musicParent = null; |
|||
private static GameObject _soundsParent = null; |
|||
private static GameObject _voicesParent = null; |
|||
|
|||
private static AudioSource _musicSource = null; |
|||
private static List<AudioSource> _soundsSources = new List<AudioSource>(); |
|||
private static List<AudioSource> _voicesSources = new List<AudioSource>(); |
|||
|
|||
private static Dictionary<string, AudioClip> _musicAndSounds = new Dictionary<string, AudioClip>(); |
|||
private static Dictionary<SystemLanguage, Dictionary<string, AudioClip>> _voicesDictionary = new Dictionary<SystemLanguage, Dictionary<string, AudioClip>>(); |
|||
|
|||
public static float MusicVolume |
|||
{ |
|||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|||
set |
|||
{ |
|||
PlayerPrefs.SetFloat("MusicVolume", value); |
|||
_musicSource.volume = CoreSettings.data.musicVolume * value; |
|||
} |
|||
} |
|||
|
|||
public static float SoundsVolume |
|||
{ |
|||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|||
set |
|||
{ |
|||
PlayerPrefs.SetFloat("MusicVolume", value); |
|||
|
|||
for (int i = 0; i < _soundsSources.Count; i++) |
|||
_soundsSources[i].volume = CoreSettings.data.soundsVolume * value; |
|||
} |
|||
} |
|||
|
|||
public static float VoicesVolume |
|||
{ |
|||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|||
set |
|||
{ |
|||
PlayerPrefs.SetFloat("MusicVolume", value); |
|||
|
|||
for (int i = 0; i < _voicesSources.Count; i++) |
|||
_voicesSources[i].volume = CoreSettings.data.voicesVolume * value; |
|||
} |
|||
} |
|||
|
|||
public static float PlayMusic(string name) |
|||
{ |
|||
if (_musicSource == null) |
|||
{ |
|||
_musicSource = _musicParent.AddComponent<AudioSource>(); |
|||
_musicSource.loop = true; |
|||
_musicSource.playOnAwake = false; |
|||
_musicSource.volume = CoreSettings.data.musicVolume * MusicVolume; |
|||
} |
|||
|
|||
if (_musicAndSounds.ContainsKey(name)) |
|||
{ |
|||
_musicSource.clip = _musicAndSounds[name]; |
|||
_musicSource.Play(); |
|||
|
|||
return _musicAndSounds[name].length; |
|||
} |
|||
else |
|||
{ |
|||
Debug.LogError($"AudioController: music \"{name}\" not found"); |
|||
return 0f; |
|||
} |
|||
} |
|||
|
|||
public static void StopMusic() |
|||
{ |
|||
_musicSource.Stop(); |
|||
} |
|||
|
|||
public static float PlaySound(string name, bool isLoop = false) |
|||
{ |
|||
AudioSource playSource = _soundsSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|||
|
|||
if (playSource == null) |
|||
{ |
|||
playSource = _soundsParent.AddComponent<AudioSource>(); |
|||
playSource.loop = false; |
|||
playSource.playOnAwake = false; |
|||
playSource.volume = CoreSettings.data.soundsVolume * SoundsVolume; |
|||
|
|||
_soundsSources.Add(playSource); |
|||
} |
|||
|
|||
if (_musicAndSounds.ContainsKey(name)) |
|||
{ |
|||
playSource.clip = _musicAndSounds[name]; |
|||
playSource.loop = isLoop; |
|||
playSource.Play(); |
|||
|
|||
return _musicAndSounds[name].length; |
|||
} |
|||
else |
|||
{ |
|||
Debug.LogError($"AudioController: sound \"{name}\" not found"); |
|||
return 0f; |
|||
} |
|||
} |
|||
|
|||
public static void StopSound(string name) |
|||
{ |
|||
AudioSource playSource = _soundsSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|||
|
|||
if (playSource != null) |
|||
playSource.Stop(); |
|||
} |
|||
|
|||
public static float PlayVoice(string name) |
|||
{ |
|||
AudioSource playSource = _voicesSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|||
|
|||
if (playSource == null) |
|||
{ |
|||
playSource = _voicesParent.AddComponent<AudioSource>(); |
|||
playSource.loop = false; |
|||
playSource.playOnAwake = false; |
|||
playSource.volume = CoreSettings.data.voicesVolume * VoicesVolume; |
|||
|
|||
_voicesSources.Add(playSource); |
|||
} |
|||
|
|||
if (_voicesDictionary.ContainsKey(LocalizationManager.CurrentLanguage)) |
|||
{ |
|||
if (_voicesDictionary[LocalizationManager.CurrentLanguage].ContainsKey(name)) |
|||
{ |
|||
playSource.clip = _voicesDictionary[LocalizationManager.CurrentLanguage][name]; |
|||
playSource.Play(); |
|||
|
|||
return _voicesDictionary[LocalizationManager.CurrentLanguage][name].length; |
|||
} |
|||
else |
|||
{ |
|||
Debug.LogError($"AudioController: voice \"{name}\" not found"); |
|||
return 0f; |
|||
} |
|||
} |
|||
else |
|||
{ |
|||
Debug.LogError($"AudioController: voice \"{name}\" not found"); |
|||
return 0f; |
|||
} |
|||
} |
|||
|
|||
public static void StopVoice(string name) |
|||
{ |
|||
AudioSource playSource = _voicesSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|||
|
|||
if (playSource != null) |
|||
playSource.Stop(); |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 69b1385ae5f722f48ba1c6c3464ce832 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,38 +0,0 @@ |
|||
using Localization; |
|||
using UnityEngine; |
|||
using Core.SceneManagement; |
|||
using Core.Settings; |
|||
using Core.Social; |
|||
using Core.Ads; |
|||
|
|||
namespace Core |
|||
{ |
|||
public class CoreInitializer |
|||
{ |
|||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)] |
|||
public static void Init() |
|||
{ |
|||
AdsManager.Init(); |
|||
LocalizationManager.Init(); |
|||
AudioController.Init(); |
|||
|
|||
if (CoreSettings.data.usSocialModule) |
|||
{ |
|||
SocialServerHandler.Init(); |
|||
|
|||
if (UserData.ID == -1) |
|||
{ |
|||
GameObject.Instantiate(CoreSettings.data.loginWindowPrefab); |
|||
} |
|||
else |
|||
{ |
|||
SceneLoader.Init(); |
|||
} |
|||
} |
|||
else |
|||
{ |
|||
SceneLoader.Init(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 5fdc739549ded714d92ed59025fa163c |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 8c2e5eea00fe3ba48a408c1549fcdf66 |
|||
TextScriptImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,110 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<doc> |
|||
<assembly> |
|||
<name>DOTweenEditor</name> |
|||
</assembly> |
|||
<members> |
|||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.Start(System.Action)"> |
|||
<summary> |
|||
Starts the update loop of tween in the editor. Has no effect during playMode. |
|||
</summary> |
|||
<param name="onPreviewUpdated">Eventual callback to call after every update</param> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.Stop(System.Boolean,System.Boolean)"> |
|||
<summary> |
|||
Stops the update loop and clears the onPreviewUpdated callback. |
|||
</summary> |
|||
<param name="resetTweenTargets">If TRUE also resets the tweened objects to their original state. |
|||
Note that this works by calling Rewind on all tweens, so it will work correctly |
|||
only if you have a single tween type per object and it wasn't killed</param> |
|||
<param name="clearTweens">If TRUE also kills any cached tween</param> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.PrepareTweenForPreview(DG.Tweening.Tween,System.Boolean,System.Boolean,System.Boolean)"> |
|||
<summary> |
|||
Readies the tween for editor preview by setting its UpdateType to Manual plus eventual extra settings. |
|||
</summary> |
|||
<param name="t">The tween to ready</param> |
|||
<param name="clearCallbacks">If TRUE (recommended) removes all callbacks (OnComplete/Rewind/etc)</param> |
|||
<param name="preventAutoKill">If TRUE prevents the tween from being auto-killed at completion</param> |
|||
<param name="andPlay">If TRUE starts playing the tween immediately</param> |
|||
</member> |
|||
<member name="F:DG.DOTweenEditor.EditorVersion.Version"> |
|||
<summary>Full major version + first minor version (ex: 2018.1f)</summary> |
|||
</member> |
|||
<member name="F:DG.DOTweenEditor.EditorVersion.MajorVersion"> |
|||
<summary>Major version</summary> |
|||
</member> |
|||
<member name="F:DG.DOTweenEditor.EditorVersion.MinorVersion"> |
|||
<summary>First minor version (ex: in 2018.1 it would be 1)</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.SetEditorTexture(UnityEngine.Texture2D,UnityEngine.FilterMode,System.Int32)"> |
|||
<summary> |
|||
Checks that the given editor texture use the correct import settings, |
|||
and applies them if they're incorrect. |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.DOTweenSetupRequired"> |
|||
<summary> |
|||
Returns TRUE if setup is required |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.AssetExists(System.String)"> |
|||
<summary> |
|||
Returns TRUE if the file/directory at the given path exists. |
|||
</summary> |
|||
<param name="adbPath">Path, relative to Unity's project folder</param> |
|||
<returns></returns> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.ADBPathToFullPath(System.String)"> |
|||
<summary> |
|||
Converts the given project-relative path to a full path, |
|||
with backward (\) slashes). |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.FullPathToADBPath(System.String)"> |
|||
<summary> |
|||
Converts the given full path to a path usable with AssetDatabase methods |
|||
(relative to Unity's project folder, and with the correct Unity forward (/) slashes). |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.ConnectToSourceAsset``1(System.String,System.Boolean)"> |
|||
<summary> |
|||
Connects to a <see cref="T:UnityEngine.ScriptableObject"/> asset. |
|||
If the asset already exists at the given path, loads it and returns it. |
|||
Otherwise, either returns NULL or automatically creates it before loading and returning it |
|||
(depending on the given parameters). |
|||
</summary> |
|||
<typeparam name="T">Asset type</typeparam> |
|||
<param name="adbFilePath">File path (relative to Unity's project folder)</param> |
|||
<param name="createIfMissing">If TRUE and the requested asset doesn't exist, forces its creation</param> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.GetAssemblyFilePath(System.Reflection.Assembly)"> |
|||
<summary> |
|||
Full path for the given loaded assembly, assembly file included |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.AddGlobalDefine(System.String)"> |
|||
<summary> |
|||
Adds the given global define if it's not already present |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.RemoveGlobalDefine(System.String)"> |
|||
<summary> |
|||
Removes the given global define if it's present |
|||
</summary> |
|||
</member> |
|||
<member name="M:DG.DOTweenEditor.EditorUtils.HasGlobalDefine(System.String,System.Nullable{UnityEditor.BuildTargetGroup})"> |
|||
<summary> |
|||
Returns TRUE if the given global define is present in all the <see cref="T:UnityEditor.BuildTargetGroup"/> |
|||
or only in the given <see cref="T:UnityEditor.BuildTargetGroup"/>, depending on passed parameters.<para/> |
|||
</summary> |
|||
<param name="id"></param> |
|||
<param name="buildTargetGroup"><see cref="T:UnityEditor.BuildTargetGroup"/>to use. Leave NULL to check in all of them.</param> |
|||
</member> |
|||
<member name="T:DG.DOTweenEditor.DOTweenDefines"> |
|||
<summary> |
|||
Not used as menu item anymore, but as a utiity function |
|||
</summary> |
|||
</member> |
|||
</members> |
|||
</doc> |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: d5f031fa9b0ca764db0a49248c0f6efc |
|||
TextScriptImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,29 +0,0 @@ |
|||
DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant |
|||
|
|||
// IMPORTANT!!! ///////////////////////////////////////////// |
|||
// Upgrading DOTween from versions older than 1.2.000 /////// |
|||
// (or DOTween Pro older than 1.0.000) ////////////////////// |
|||
------------------------------------------------------------- |
|||
If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. |
|||
1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry |
|||
2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath |
|||
3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup |
|||
4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) |
|||
|
|||
// GET STARTED ////////////////////////////////////////////// |
|||
|
|||
- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. |
|||
- In your code, add "using DG.Tweening" to each class where you want to use DOTween. |
|||
- You're ready to tween. Check out the links below for full documentation and license info. |
|||
|
|||
|
|||
// LINKS /////////////////////////////////////////////////////// |
|||
|
|||
DOTween website (documentation, examples, etc): http://dotween.demigiant.com |
|||
DOTween license: http://dotween.demigiant.com/license.php |
|||
DOTween repository (Google Code): https://code.google.com/p/dotween/ |
|||
Demigiant website (documentation, examples, etc): http://www.demigiant.com |
|||
|
|||
// NOTES ////////////////////////////////////////////////////// |
|||
|
|||
- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 3d252228111bd274e94c4ca7b0c9f853 |
|||
TextScriptImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 2ce0389fb6944dd4e8fff1da0917b2a5 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,35 +0,0 @@ |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
|
|||
namespace Core.IAP |
|||
{ |
|||
public class DisableObjectWhenPurchase : MonoBehaviour |
|||
{ |
|||
[SerializeField] private Products[] _products = null; |
|||
|
|||
private void Awake() |
|||
{ |
|||
PurchaseManager.OnPurchaseSuccess += PurchaseManager_OnPurchaseSuccess; |
|||
CheckState(); |
|||
} |
|||
|
|||
private void OnDestroy()=> |
|||
PurchaseManager.OnPurchaseSuccess -= PurchaseManager_OnPurchaseSuccess; |
|||
|
|||
private void PurchaseManager_OnPurchaseSuccess(Products obj) => |
|||
CheckState(); |
|||
|
|||
private void CheckState() |
|||
{ |
|||
for (int i = 0; i < _products.Length; i++) |
|||
{ |
|||
if (PurchaseManager.IsProductPurchased(_products[i])) |
|||
{ |
|||
gameObject.SetActive(false); |
|||
return; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 41a8aa83b2c2c7243a56b02d49940de9 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,195 +0,0 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using UnityEngine; |
|||
using UnityEngine.Purchasing; |
|||
|
|||
namespace Core.IAP |
|||
{ |
|||
public class PurchaseManager : IStoreListener |
|||
{ |
|||
private static PurchaseManager instance = null; |
|||
|
|||
public static void StaticInit() |
|||
{ |
|||
instance = new PurchaseManager(); |
|||
|
|||
instance.InitializePurchasing(); |
|||
} |
|||
|
|||
|
|||
public static event Action<Products> OnPurchaseSuccess; |
|||
public static event Action<UnityEngine.Purchasing.Product, PurchaseFailureReason> OnPurchaseFaile; |
|||
|
|||
|
|||
private static IStoreController _storeController; |
|||
private static IExtensionProvider _storeExtensionProvider; |
|||
|
|||
|
|||
#region Static metods
|
|||
|
|||
public static bool IsProductPurchased(Products args) |
|||
{ |
|||
string id = instance.GetIdByProduct(args); |
|||
|
|||
return PlayerPrefs.GetString(id.ToString() + "_purchased", "false") == "true"; |
|||
} |
|||
|
|||
public static void Buy(Products args) |
|||
{ |
|||
string id = instance.GetIdByProduct(args); |
|||
|
|||
#if UNITY_EDITOR
|
|||
|
|||
if (OnPurchaseSuccess != null) |
|||
OnPurchaseSuccess(args); |
|||
|
|||
Debug.Log(id + " Buyed!"); |
|||
|
|||
return; |
|||
#endif
|
|||
|
|||
instance.BuyProduct(id); |
|||
} |
|||
|
|||
public static string GetLocalizedPrice(Products args) |
|||
{ |
|||
#if UNITY_EDITOR
|
|||
return "0.99$"; |
|||
#endif
|
|||
|
|||
string id = instance.GetIdByProduct(args); |
|||
|
|||
if (instance.IsInitialized()) |
|||
{ |
|||
string price = _storeController.products.WithID(id).metadata.localizedPriceString; |
|||
|
|||
PlayerPrefs.SetString(id + "_last_price", price); |
|||
|
|||
return price; |
|||
} |
|||
else |
|||
return PlayerPrefs.GetString(id + "_last_price", "0.99$"); |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region Object
|
|||
|
|||
private void InitializePurchasing() |
|||
{ |
|||
var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); |
|||
|
|||
foreach (string s in ProductsList.ConsumableProducts.Values) |
|||
builder.AddProduct(s, ProductType.Consumable); |
|||
|
|||
foreach (string s in ProductsList.NonConsumableProducts.Values) |
|||
builder.AddProduct(s, ProductType.NonConsumable); |
|||
|
|||
UnityPurchasing.Initialize(this, builder); |
|||
} |
|||
|
|||
private bool IsInitialized() |
|||
{ |
|||
return _storeController != null && _storeExtensionProvider != null; |
|||
} |
|||
|
|||
private string GetIdByProduct(Products product) |
|||
{ |
|||
string id = ""; |
|||
|
|||
if (ProductsList.ConsumableProducts.ContainsKey(product)) |
|||
id = ProductsList.ConsumableProducts[product]; |
|||
|
|||
if (ProductsList.NonConsumableProducts.ContainsKey(product)) |
|||
id = ProductsList.NonConsumableProducts[product]; |
|||
|
|||
return id; |
|||
} |
|||
|
|||
private Products GetProductById(string id) |
|||
{ |
|||
Products product = Products.NULL; |
|||
|
|||
if (ProductsList.ConsumableProducts.ContainsValue(id)) |
|||
product = ProductsList.ConsumableProducts.FirstOrDefault(x => x.Value == id).Key; |
|||
|
|||
if (ProductsList.NonConsumableProducts.ContainsValue(id)) |
|||
product = ProductsList.NonConsumableProducts.FirstOrDefault(x => x.Value == id).Key; |
|||
|
|||
return product; |
|||
} |
|||
|
|||
public void BuyProduct(string productId) |
|||
{ |
|||
if (IsInitialized()) |
|||
{ |
|||
Product product = _storeController.products.WithID(productId); |
|||
|
|||
if (product != null && product.availableToPurchase) |
|||
{ |
|||
Debug.Log(string.Format("Purchasing product asychronously: '{0}'", product.definition.id)); |
|||
_storeController.InitiatePurchase(product); |
|||
} |
|||
else |
|||
{ |
|||
Debug.Log("BuyProductID: FAIL. Not purchasing product, either is not found or is not available for purchase"); |
|||
OnPurchaseFailed(product, PurchaseFailureReason.ProductUnavailable); |
|||
} |
|||
} |
|||
} |
|||
|
|||
public void OnInitialized(IStoreController controller, IExtensionProvider extensions) |
|||
{ |
|||
Debug.Log("OnInitialized: PASS"); |
|||
|
|||
_storeController = controller; |
|||
_storeExtensionProvider = extensions; |
|||
|
|||
foreach (string s in ProductsList.ConsumableProducts.Values) |
|||
GetLocalizedPrice(GetProductById(s)); |
|||
|
|||
foreach (string s in ProductsList.NonConsumableProducts.Values) |
|||
GetLocalizedPrice(GetProductById(s)); |
|||
} |
|||
|
|||
public void OnInitializeFailed(InitializationFailureReason error) |
|||
{ |
|||
Debug.Log("OnInitializeFailed InitializationFailureReason:" + error); |
|||
} |
|||
|
|||
public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs args) |
|||
{ |
|||
Products product = Products.NULL; |
|||
|
|||
if (ProductsList.ConsumableProducts.ContainsValue(args.purchasedProduct.definition.id)) |
|||
{ |
|||
product = ProductsList.ConsumableProducts.FirstOrDefault(x => x.Value == args.purchasedProduct.definition.id).Key; |
|||
} |
|||
|
|||
if (ProductsList.NonConsumableProducts.ContainsValue(args.purchasedProduct.definition.id)) |
|||
{ |
|||
product = ProductsList.NonConsumableProducts.FirstOrDefault(x => x.Value == args.purchasedProduct.definition.id).Key; |
|||
|
|||
PlayerPrefs.SetString(args.purchasedProduct.definition.id.ToString() + "_purchased", "true"); |
|||
} |
|||
|
|||
if (OnPurchaseSuccess != null) |
|||
OnPurchaseSuccess(product); |
|||
|
|||
Debug.Log(args.purchasedProduct.definition.id + " Buyed!"); |
|||
|
|||
return PurchaseProcessingResult.Complete; |
|||
} |
|||
|
|||
public void OnPurchaseFailed(Product product, PurchaseFailureReason failureReason) |
|||
{ |
|||
if (OnPurchaseFaile != null) |
|||
OnPurchaseFaile(product, failureReason); |
|||
|
|||
Debug.Log(string.Format("OnPurchaseFailed: FAIL. Product: '{0}', PurchaseFailureReason: {1}", product.definition.storeSpecificId, failureReason)); |
|||
} |
|||
|
|||
#endregion
|
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 88e4de0f8e3959948b3ce8c560944b8a |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 9a58b7f8e5b3fd24eb48324b5a768067 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,92 +0,0 @@ |
|||
using System; |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using Core.Settings; |
|||
using Localization.Utils; |
|||
|
|||
namespace Localization |
|||
{ |
|||
public static class LocalizationManager |
|||
{ |
|||
public static void Init() |
|||
{ |
|||
if (CoreSettings.data.localizationTable != null) |
|||
{ |
|||
CSVDataTable table = new CSVDataTable(); |
|||
table.ReadFromTextAsset(CoreSettings.data.localizationTable); |
|||
|
|||
List<string> languages = table.Header; |
|||
|
|||
for (int i = 1; i < languages.Count; i++) |
|||
{ |
|||
_dictionary.Add((SystemLanguage)Enum.Parse(typeof(SystemLanguage), languages[i]), new List<string>()); |
|||
} |
|||
|
|||
for (int i = 0; i < table.RowCount; i++) |
|||
{ |
|||
List<string> senteces = table.GetRow(i); |
|||
|
|||
_keys.Add(senteces[0]); |
|||
|
|||
for (int j = 1; j < senteces.Count; j++) |
|||
{ |
|||
_dictionary[(SystemLanguage)Enum.Parse(typeof(SystemLanguage), languages[j])].Add(senteces[j]); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
|||
public static Action<SystemLanguage> OnLocalizationChanged = null; |
|||
|
|||
private static List<string> _keys = new List<string>(); |
|||
private static Dictionary<SystemLanguage, List<string>> _dictionary = new Dictionary<SystemLanguage, List<string>>(); |
|||
|
|||
public static SystemLanguage CurrentLanguage |
|||
{ |
|||
get => ConvertToAvailableLanguage((SystemLanguage)PlayerPrefs.GetInt("CurrentLanguage", (int)Application.systemLanguage)); |
|||
set |
|||
{ |
|||
SystemLanguage language = ConvertToAvailableLanguage(value); |
|||
PlayerPrefs.SetInt("CurrentLanguage", (int)language); |
|||
OnLocalizationChanged?.Invoke(language); |
|||
} |
|||
} |
|||
|
|||
public static string GetLocalizedString(string key) |
|||
{ |
|||
string text = "localization_error"; |
|||
|
|||
if (_keys.Contains(key)) |
|||
{ |
|||
if (_dictionary.ContainsKey(CurrentLanguage)) |
|||
text = _dictionary[CurrentLanguage][_keys.IndexOf(key)]; |
|||
else |
|||
Debug.LogError($"LocalizationManager: language \"{CurrentLanguage.ToString()}\" not found"); |
|||
} |
|||
else |
|||
Debug.LogError($"LocalizationManager: key \"{key}\" not found"); |
|||
|
|||
return text; |
|||
} |
|||
|
|||
private static SystemLanguage ConvertToAvailableLanguage(SystemLanguage language) |
|||
{ |
|||
SystemLanguage availableLanguage = SystemLanguage.English; |
|||
|
|||
if (CoreSettings.data.availableLanguages.Contains(language)) |
|||
{ |
|||
availableLanguage = language; |
|||
} |
|||
else |
|||
{ |
|||
if ((language == SystemLanguage.Ukrainian || language == SystemLanguage.Belarusian) && CoreSettings.data.availableLanguages.Contains(SystemLanguage.Russian)) |
|||
{ |
|||
availableLanguage = SystemLanguage.Russian; |
|||
} |
|||
} |
|||
|
|||
return availableLanguage; |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ab702ba2f88a1a44b95047f1b765d780 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ea75ecc49606a3f4cbf619aa84b48353 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,99 +0,0 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using System.IO; |
|||
using System.Linq; |
|||
|
|||
namespace Localization.Utils |
|||
{ |
|||
|
|||
public class CSVDataTable |
|||
{ |
|||
List<List<string>> _allText; |
|||
|
|||
List<string> _header; |
|||
public List<string> Header |
|||
{ |
|||
get |
|||
{ |
|||
return _header; |
|||
} |
|||
} |
|||
int _rowCount; |
|||
public int RowCount |
|||
{ |
|||
get |
|||
{ |
|||
return _rowCount; |
|||
} |
|||
} |
|||
|
|||
public CSVDataTable() |
|||
{ |
|||
_allText = new List<List<string>> (); |
|||
_header = new List<string> (); |
|||
} |
|||
|
|||
|
|||
public List<string> GetRow (int index) |
|||
{ |
|||
|
|||
if (_rowCount > index && index >= 0) |
|||
{ |
|||
return _allText.ElementAt (index); |
|||
} else |
|||
{ |
|||
throw(new ArgumentOutOfRangeException ()); |
|||
} |
|||
|
|||
|
|||
} |
|||
|
|||
|
|||
public void ReadFromStream(Stream stream) |
|||
{ |
|||
try |
|||
{ |
|||
using (var reader = new CsvFileReader (stream, EmptyLineBehavior.IGNORE)) |
|||
{ |
|||
var dataGrid = new List<List<string>> (); |
|||
|
|||
if (reader.ReadAll (dataGrid)) |
|||
{ |
|||
_header = dataGrid[0]; |
|||
dataGrid.RemoveAt (0); |
|||
_allText = dataGrid; |
|||
_rowCount = _allText.Count; |
|||
for (int i = 0; i < _allText.Count; ++i) |
|||
{ |
|||
var it = _allText[i]; |
|||
if (it.Count != _header.Count) |
|||
{ |
|||
// +2 - in all spreadsheets rows start from 1 and first line is a header
|
|||
throw new Exception(string.Format("Row on line {0} contains different amount of collumns than header ({1} vs {2}", i + 2, it.Count, _header.Count)); |
|||
} |
|||
} |
|||
} else |
|||
{ |
|||
throw(new Exception("CSV table read failed")); |
|||
} |
|||
} |
|||
} |
|||
catch(IOException e) |
|||
{ |
|||
throw new Exception(string.Format("IO error: {0}", e)); |
|||
} |
|||
|
|||
} |
|||
|
|||
|
|||
public void ReadFromTextAsset(TextAsset textAsset) |
|||
{ |
|||
using (var stream = new MemoryStream (textAsset.bytes)) |
|||
{ |
|||
ReadFromStream (stream); |
|||
} |
|||
} |
|||
} |
|||
|
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 12322ee7e3606b149a76b042f9659b4c |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,37 +0,0 @@ |
|||
namespace Localization.Utils |
|||
{ |
|||
/// <summary>
|
|||
/// Common base class for CSV reader and writer classes.
|
|||
/// </summary>
|
|||
public abstract class CsvFileCommon |
|||
{ |
|||
// Indexes into SpecialChars for characters with specific meaning
|
|||
private const int DELIMITER_INDEX = 0; |
|||
|
|||
private const int QUOTE_INDEX = 1; |
|||
|
|||
/// <summary>
|
|||
/// Gets/sets the character used for column delimiters.
|
|||
/// </summary>
|
|||
public char Delimiter |
|||
{ |
|||
get { return SpecialChars[DELIMITER_INDEX]; } |
|||
set { SpecialChars[DELIMITER_INDEX] = value; } |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Gets/sets the character used for column quotes.
|
|||
/// </summary>
|
|||
public char Quote |
|||
{ |
|||
get { return SpecialChars[QUOTE_INDEX]; } |
|||
set { SpecialChars[QUOTE_INDEX] = value; } |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// These are special characters in CSV files. If a column contains any
|
|||
/// of these characters, the entire column is wrapped in double quotes.
|
|||
/// </summary>
|
|||
protected char[] SpecialChars = {',', '"', '\r', '\n'}; |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ee7bae9f19111b14285eaedc50cb8243 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 89aa50a883f45354fa8a354bd40d01ec |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,118 +0,0 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.IO; |
|||
using System.Text; |
|||
|
|||
namespace Localization.Utils |
|||
{ |
|||
/// <summary>
|
|||
/// Class for writing to comma-separated-value (CSV) files.
|
|||
/// </summary>
|
|||
public class CsvFileWriter : CsvFileCommon, IDisposable |
|||
{ |
|||
private string _oneQuote; |
|||
private string _quotedFormat; |
|||
|
|||
private string _twoQuotes; |
|||
|
|||
// Private members
|
|||
private readonly StreamWriter _writer; |
|||
|
|||
/// <summary>
|
|||
/// Initializes a new instance of the CsvFileWriter class for the
|
|||
/// specified stream.
|
|||
/// </summary>
|
|||
/// <param name="stream">The stream to write to</param>
|
|||
public CsvFileWriter(StreamWriter writer) |
|||
{ |
|||
_writer = writer; |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Initializes a new instance of the CsvFileWriter class for the
|
|||
/// specified stream.
|
|||
/// </summary>
|
|||
/// <param name="stream">The stream to write to</param>
|
|||
public CsvFileWriter(Stream stream) |
|||
{ |
|||
_writer = new StreamWriter(stream); |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Initializes a new instance of the CsvFileWriter class for the
|
|||
/// specified file path.
|
|||
/// </summary>
|
|||
/// <param name="path">The name of the CSV file to write to</param>
|
|||
public CsvFileWriter(string path) |
|||
{ |
|||
_writer = new StreamWriter(path); |
|||
} |
|||
|
|||
// Propagate Dispose to StreamWriter
|
|||
public void Dispose() |
|||
{ |
|||
_writer.Dispose(); |
|||
} |
|||
|
|||
public static void WriteAll(List<List<string>> dataGrid, string path, Encoding encoding) |
|||
{ |
|||
using (var sw = new StreamWriter(path, false, encoding)) |
|||
{ |
|||
var cfw = new CsvFileWriter(sw); |
|||
foreach (var row in dataGrid) |
|||
{ |
|||
cfw.WriteRow(row); |
|||
} |
|||
} |
|||
} |
|||
|
|||
public void WriteAll(List<List<string>> dataGrid) |
|||
{ |
|||
foreach (var row in dataGrid) |
|||
{ |
|||
WriteRow(row); |
|||
} |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Writes a row of columns to the current CSV file.
|
|||
/// </summary>
|
|||
/// <param name="columns">The list of columns to write</param>
|
|||
public void WriteRow(List<string> columns) |
|||
{ |
|||
// Verify required argument
|
|||
if (columns == null) |
|||
{ |
|||
throw new ArgumentNullException("columns"); |
|||
} |
|||
|
|||
// Ensure we're using current quote character
|
|||
if (_oneQuote == null || _oneQuote[0] != Quote) |
|||
{ |
|||
_oneQuote = string.Format("{0}", Quote); |
|||
_twoQuotes = string.Format("{0}{0}", Quote); |
|||
_quotedFormat = string.Format("{0}{{0}}{0}", Quote); |
|||
} |
|||
|
|||
// Write each column
|
|||
for (var i = 0; i < columns.Count; i++) |
|||
{ |
|||
// Add delimiter if this isn't the first column
|
|||
if (i > 0) |
|||
{ |
|||
_writer.Write(Delimiter); |
|||
} |
|||
// Write this column
|
|||
if (columns[i].IndexOfAny(SpecialChars) == -1) |
|||
{ |
|||
_writer.Write(columns[i]); |
|||
} |
|||
else |
|||
{ |
|||
_writer.Write(_quotedFormat, columns[i].Replace(_oneQuote, _twoQuotes)); |
|||
} |
|||
} |
|||
_writer.Write("\r\n"); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 0a3fbb53c14f3c84ba441294895cf3dc |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,30 +0,0 @@ |
|||
namespace Localization.Utils |
|||
{ |
|||
/// <summary>
|
|||
/// Determines how empty lines are interpreted when reading CSV files.
|
|||
/// These values do not affect empty lines that occur within quoted fields
|
|||
/// or empty lines that appear at the end of the input file.
|
|||
/// </summary>
|
|||
public enum EmptyLineBehavior |
|||
{ |
|||
/// <summary>
|
|||
/// Empty lines are interpreted as a line with zero columns.
|
|||
/// </summary>
|
|||
NO_COLUMNS, |
|||
|
|||
/// <summary>
|
|||
/// Empty lines are interpreted as a line with a single empty column.
|
|||
/// </summary>
|
|||
EMPTY_COLUMN, |
|||
|
|||
/// <summary>
|
|||
/// Empty lines are skipped over as though they did not exist.
|
|||
/// </summary>
|
|||
IGNORE, |
|||
|
|||
/// <summary>
|
|||
/// An empty line is interpreted as the end of the input file.
|
|||
/// </summary>
|
|||
END_OF_FILE |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: e2bfcdfe1b7a42b43b885314324e4262 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: bbf61a7b3acb5df42b727b467f660b78 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: a3d788ed48556cc4e89bf819a08da493 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,12 +0,0 @@ |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
|
|||
namespace Core.SceneManagement |
|||
{ |
|||
public class LoadingScreen : MonoBehaviour |
|||
{ |
|||
public CanvasGroup fade = null; |
|||
public GameObject mainPanel = null; |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: d874de286c559e5448db4bb4513e8783 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: bef826d6ddf15604b8c1cbac0affaa28 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 593e156d173e43044babd72c6f2c509d |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 59c408b35517f10498716b1141191348 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,27 +0,0 @@ |
|||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; |
|||
START TRANSACTION; |
|||
SET time_zone = "+00:00"; |
|||
|
|||
CREATE TABLE `leaderboard` ( |
|||
`user_id` int(11) NOT NULL, |
|||
`score` int(11) NOT NULL DEFAULT '0' |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
CREATE TABLE `users` ( |
|||
`id` int(11) NOT NULL, |
|||
`name` varchar(64) NOT NULL, |
|||
`icon` int(11) NOT NULL |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|||
|
|||
ALTER TABLE `leaderboard` |
|||
ADD UNIQUE KEY `user_id` (`user_id`); |
|||
|
|||
ALTER TABLE `users` |
|||
ADD PRIMARY KEY (`id`); |
|||
|
|||
ALTER TABLE `users` |
|||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
|||
|
|||
ALTER TABLE `leaderboard` |
|||
ADD CONSTRAINT `leaderboard_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; |
|||
COMMIT; |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 039dbdef88f05c04189eb9c5200bdd5f |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 4d12ef623769e4d4c808d4f129b2803d |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,71 +0,0 @@ |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.Networking; |
|||
using Core.Settings; |
|||
using UnityEngine.UI; |
|||
using DG.Tweening; |
|||
|
|||
namespace Core.Social.Leaderboard |
|||
{ |
|||
public class LeaderboardController : MonoBehaviour |
|||
{ |
|||
[SerializeField] private int _leaderBoardLimit = 10; |
|||
[SerializeField] private ScrollRect _scroll = null; |
|||
[SerializeField] private LeaderboardElement _leaderBoardItemPrefab = null; |
|||
[SerializeField] private LeaderboardElement _userDefaultItem= null; |
|||
|
|||
private List<LeaderboardElement> _leaderBoardElements = new List<LeaderboardElement>(); |
|||
|
|||
private void OnEnable() |
|||
{ |
|||
_leaderBoardItemPrefab.gameObject.SetActive(false); |
|||
_userDefaultItem.gameObject.SetActive(false); |
|||
|
|||
CheckList(); |
|||
Init(); |
|||
} |
|||
|
|||
private void CheckList() |
|||
{ |
|||
if (_leaderBoardElements.Count > 0) |
|||
{ |
|||
_leaderBoardElements.Clear(); |
|||
} |
|||
} |
|||
|
|||
private void Init() |
|||
{ |
|||
SocialServerHandler.LoadLeaderboardData(_leaderBoardLimit, null, |
|||
(leaderboardForm) => |
|||
{ |
|||
if (leaderboardForm.userIndex > leaderboardForm.leaderboard.Length) |
|||
{ |
|||
_userDefaultItem.gameObject.SetActive(true); |
|||
_userDefaultItem.Init(leaderboardForm.userIndex, UserData.Name, UserData.IconIndex, UserData.Score); |
|||
} |
|||
else |
|||
{ |
|||
_userDefaultItem.gameObject.SetActive(false); |
|||
} |
|||
|
|||
_leaderBoardItemPrefab.gameObject.SetActive(true); |
|||
|
|||
for (int i = 0; i < leaderboardForm.leaderboard.Length; i++) |
|||
{ |
|||
LeaderboardElement element = Instantiate(_leaderBoardItemPrefab, _scroll.content); |
|||
element.Init(leaderboardForm.leaderboard[i].index, leaderboardForm.leaderboard[i].name, leaderboardForm.leaderboard[i].icon, leaderboardForm.leaderboard[i].score); |
|||
} |
|||
|
|||
DOVirtual.DelayedCall(0.1f, () => |
|||
{ |
|||
_scroll.verticalNormalizedPosition = 1f; |
|||
}); |
|||
|
|||
_leaderBoardItemPrefab.gameObject.SetActive(false); |
|||
} |
|||
); |
|||
} |
|||
|
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: ce91b3e931450da4e8205992074d5004 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,24 +0,0 @@ |
|||
using DG.Tweening; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.UI; |
|||
|
|||
namespace Core.Social.Leaderboard |
|||
{ |
|||
public class LeaderboardElement : MonoBehaviour |
|||
{ |
|||
[SerializeField] private Text _idText = null; |
|||
[SerializeField] private Image _iconImage = null; |
|||
[SerializeField] private Text _nameText = null; |
|||
[SerializeField] private Text _scoresText = null; |
|||
|
|||
public void Init(int id, string userName, int icon, int scores) |
|||
{ |
|||
_idText.text = id.ToString(); |
|||
_nameText.text = userName; |
|||
_iconImage.overrideSprite = UserData.GetIcon(icon); |
|||
_scoresText.text = scores.ToString(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 033c8508ca9cff04aab7bf503452f0eb |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 5776c32b69f8f75409d313bc8d7cb75c |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,79 +0,0 @@ |
|||
using DG.Tweening; |
|||
using System; |
|||
using System.Collections; |
|||
using UnityEngine; |
|||
using UnityEngine.Networking; |
|||
using UnityEngine.UI; |
|||
using Core.SceneManagement; |
|||
using Core.Settings; |
|||
|
|||
namespace Core.Social.Login |
|||
{ |
|||
public class LoginWindow : MonoBehaviour |
|||
{ |
|||
[SerializeField] protected InputField _nameInput = null; |
|||
[SerializeField] protected SelectIconButton _defaultIconObject = null; |
|||
[SerializeField] protected CanvasGroup _warningPanel = null; |
|||
[SerializeField] protected CanvasGroup _uploadScreen = null; |
|||
|
|||
protected int _selectedIcon = -1; |
|||
|
|||
protected virtual void Awake() |
|||
{ |
|||
SelectIconButton.OnIconSelected += SelectIconButton_OnIconSelected; |
|||
|
|||
for (int i = 0; i < UserData.GetIcons().Length; i++) |
|||
{ |
|||
SelectIconButton icon = Instantiate(_defaultIconObject, _defaultIconObject.transform.parent); |
|||
|
|||
icon.SetData(i); |
|||
|
|||
if (i == 0) |
|||
icon.Select(); |
|||
} |
|||
|
|||
_defaultIconObject.gameObject.SetActive(false); |
|||
} |
|||
|
|||
protected virtual void OnDestroy() |
|||
{ |
|||
SelectIconButton.OnIconSelected -= SelectIconButton_OnIconSelected; |
|||
} |
|||
|
|||
private void SelectIconButton_OnIconSelected(SelectIconButton obj) |
|||
{ |
|||
_selectedIcon = obj.Icon; |
|||
} |
|||
|
|||
public virtual void Apply() |
|||
{ |
|||
SocialServerHandler.Login(_nameInput.text, _selectedIcon, |
|||
() => |
|||
{ |
|||
if (_warningPanel != null) |
|||
{ |
|||
_warningPanel.DOFade(1f, 0.25f); |
|||
} |
|||
}, |
|||
() => |
|||
{ |
|||
_uploadScreen.gameObject.SetActive(true); |
|||
_uploadScreen.DOFade(1f, 0.25f); |
|||
}, |
|||
() => |
|||
{ |
|||
_uploadScreen.DOFade(0f, 0.25f) |
|||
.OnComplete(() => _uploadScreen.gameObject.SetActive(false)); |
|||
}, |
|||
(userForm) => |
|||
{ |
|||
UserData.ID = userForm.id; |
|||
UserData.Name = _nameInput.text; |
|||
UserData.IconIndex = _selectedIcon; |
|||
|
|||
SceneLoader.Init(); |
|||
} |
|||
); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 375db8d8b59a9984f9d90becceb9ec76 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,56 +0,0 @@ |
|||
using System; |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.UI; |
|||
|
|||
namespace Core.Social.Login |
|||
{ |
|||
public class SelectIconButton : MonoBehaviour |
|||
{ |
|||
public static event Action<SelectIconButton> OnIconSelected = null; |
|||
|
|||
private static event Action OnNeedDisselectAll = null; |
|||
|
|||
[SerializeField] private Image _image = null; |
|||
[SerializeField] private GameObject _checkedImage = null; |
|||
|
|||
private int _iconIndex = -1; |
|||
|
|||
public int Icon => _iconIndex; |
|||
|
|||
private void Awake() |
|||
{ |
|||
OnNeedDisselectAll += SelectIconButton_OnNeedDisselectAll; |
|||
|
|||
GetComponent<Button>().onClick.AddListener(Select); |
|||
} |
|||
|
|||
private void OnDestroy() |
|||
{ |
|||
OnNeedDisselectAll -= SelectIconButton_OnNeedDisselectAll; |
|||
|
|||
GetComponent<Button>().onClick.RemoveListener(Select); |
|||
} |
|||
|
|||
public void SetData(int index) |
|||
{ |
|||
_image.sprite = UserData.GetIcon(index); |
|||
_iconIndex = index; |
|||
} |
|||
|
|||
public void Select() |
|||
{ |
|||
OnNeedDisselectAll?.Invoke(); |
|||
|
|||
_checkedImage.SetActive(true); |
|||
|
|||
OnIconSelected?.Invoke(this); |
|||
} |
|||
|
|||
private void SelectIconButton_OnNeedDisselectAll() |
|||
{ |
|||
_checkedImage.SetActive(false); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 46f0f2c8a110c064bb851587768e5e17 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,167 +0,0 @@ |
|||
using Core.Settings; |
|||
using System; |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.Networking; |
|||
|
|||
namespace Core.Social |
|||
{ |
|||
public class SocialServerHandler : MonoBehaviour |
|||
{ |
|||
private static SocialServerHandler _instance = null; |
|||
|
|||
public static void Init() |
|||
{ |
|||
GameObject handler = new GameObject("[SocialServerHandler]"); |
|||
|
|||
_instance = handler.AddComponent<SocialServerHandler>(); |
|||
|
|||
GameObject.DontDestroyOnLoad(handler); |
|||
|
|||
if (CoreSettings.data.usStandartLeaderboard && UserData.ID != -1) |
|||
TryUploadScore(); |
|||
} |
|||
|
|||
#region Login
|
|||
|
|||
[Serializable] |
|||
public class CreateUserForm |
|||
{ |
|||
public int id; |
|||
} |
|||
|
|||
public static void Login(string username, int selectedIcon, Action OnNameInvalid, Action OnNameValid, Action OnFailed, Action<CreateUserForm> OnSucces) |
|||
{ |
|||
_instance.StartCoroutine(LoginCoroutine(username, selectedIcon, OnNameInvalid, OnNameValid, OnFailed, OnSucces)); |
|||
} |
|||
|
|||
private static IEnumerator LoginCoroutine(string username, int selectedIcon, Action OnNameInvalid, Action OnNameValid, Action OnFailed, Action<CreateUserForm> OnSucces) |
|||
{ |
|||
if (username.Length < 3) |
|||
{ |
|||
OnNameInvalid?.Invoke(); |
|||
yield break; |
|||
} |
|||
|
|||
OnNameValid?.Invoke(); |
|||
|
|||
WWWForm form = new WWWForm(); |
|||
form.AddField("name", username); |
|||
form.AddField("icon", selectedIcon); |
|||
|
|||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "User/CreateNewUser.php", form); |
|||
yield return postRequest.SendWebRequest(); |
|||
|
|||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|||
{ |
|||
Debug.Log("Failed to create user: " + postRequest.error); |
|||
OnFailed?.Invoke(); |
|||
yield break; |
|||
} |
|||
|
|||
Debug.Log("Data received: " + postRequest.downloadHandler.text); |
|||
|
|||
try |
|||
{ |
|||
CreateUserForm userForm = JsonUtility.FromJson<CreateUserForm>(postRequest.downloadHandler.text); |
|||
OnSucces?.Invoke(userForm); |
|||
} |
|||
catch |
|||
{ |
|||
Debug.Log("Incorrect user: " + postRequest.downloadHandler.text); |
|||
OnFailed?.Invoke(); |
|||
yield break; |
|||
} |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region Score
|
|||
|
|||
public static void TryUploadScore() |
|||
{ |
|||
_instance.StartCoroutine(TryUploadScoreCoroutine()); |
|||
} |
|||
|
|||
private static IEnumerator TryUploadScoreCoroutine() |
|||
{ |
|||
WWWForm form = new WWWForm(); |
|||
form.AddField("id", UserData.ID); |
|||
form.AddField("score", UserData.Score); |
|||
|
|||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "Leaderboard/UpdateScore.php", form); |
|||
yield return postRequest.SendWebRequest(); |
|||
|
|||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|||
{ |
|||
Debug.Log("Failed to upload score: " + postRequest.error); |
|||
yield break; |
|||
} |
|||
|
|||
Debug.Log("Upload score result: " + postRequest.downloadHandler.text); |
|||
} |
|||
|
|||
#endregion
|
|||
|
|||
#region Leaderboard
|
|||
|
|||
[System.Serializable] |
|||
public class LeaderboardForm |
|||
{ |
|||
public int userIndex; |
|||
public LeaderboardUser[] leaderboard; |
|||
} |
|||
|
|||
[System.Serializable] |
|||
public class LeaderboardUser |
|||
{ |
|||
public int index; |
|||
public string name; |
|||
public int icon; |
|||
public int score; |
|||
} |
|||
|
|||
public static void LoadLeaderboardData(int limit, Action OnFailed, Action<LeaderboardForm> OnSucces) |
|||
{ |
|||
_instance.StartCoroutine(LoadLeaderboardDataCoroutine(limit, OnFailed, OnSucces)); |
|||
} |
|||
|
|||
private static IEnumerator LoadLeaderboardDataCoroutine(int limit, Action OnFailed, Action<LeaderboardForm> OnSucces) |
|||
{ |
|||
WWWForm form = new WWWForm(); |
|||
form.AddField("id", UserData.ID); |
|||
form.AddField("count", limit); |
|||
|
|||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "Leaderboard/GetLeaderboard.php", form); |
|||
|
|||
postRequest.timeout = 10; |
|||
|
|||
yield return postRequest.SendWebRequest(); |
|||
|
|||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|||
{ |
|||
Debug.Log("Failed to load leaderboard: " + postRequest.error); |
|||
OnFailed?.Invoke(); |
|||
yield break; |
|||
} |
|||
|
|||
Debug.Log("Data received: " + postRequest.downloadHandler.text); |
|||
|
|||
try |
|||
{ |
|||
LeaderboardForm leaderboardForm = JsonUtility.FromJson<LeaderboardForm>(postRequest.downloadHandler.text); |
|||
OnSucces?.Invoke(leaderboardForm); |
|||
yield break; |
|||
} |
|||
catch |
|||
{ |
|||
OnFailed?.Invoke(); |
|||
Debug.Log("Incorrect data: " + postRequest.downloadHandler.text); |
|||
yield break; |
|||
} |
|||
} |
|||
|
|||
#endregion
|
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: c626aee10d8fb4e48af0688e60601c5b |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,37 +0,0 @@ |
|||
using UnityEngine; |
|||
using Core.Settings; |
|||
|
|||
namespace Core.Social |
|||
{ |
|||
public static class UserData |
|||
{ |
|||
public static int ID |
|||
{ |
|||
get => PlayerPrefs.GetInt("user_id", -1); |
|||
set => PlayerPrefs.SetInt("user_id", value); |
|||
} |
|||
|
|||
public static int IconIndex |
|||
{ |
|||
get => PlayerPrefs.GetInt("user_icon", 0); |
|||
set => PlayerPrefs.SetInt("user_icon", value); |
|||
} |
|||
|
|||
public static string Name |
|||
{ |
|||
get => PlayerPrefs.GetString("user_name", ""); |
|||
set => PlayerPrefs.SetString("user_name", value); |
|||
} |
|||
|
|||
public static int Score |
|||
{ |
|||
get => PlayerPrefs.GetInt("user_score", 0); |
|||
set => PlayerPrefs.SetInt("user_score", value); |
|||
} |
|||
|
|||
public static Sprite GetIcon(int index) => |
|||
CoreSettings.data.icons[index]; |
|||
public static Sprite[] GetIcons() => |
|||
CoreSettings.data.icons.ToArray(); |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 63b013f075c3c8e41bf48fdb56e4dff4 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 1b995a810c7af1049a0ae3083a2a3a02 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 8d365d76d57a0384992a83d645d0bc12 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,33 +0,0 @@ |
|||
using System.IO; |
|||
using UnityEditor; |
|||
using UnityEngine; |
|||
|
|||
[InitializeOnLoad] |
|||
public class KeystoreLoader |
|||
{ |
|||
static KeystoreLoader() |
|||
{ |
|||
if (PlayerSettings.Android.useCustomKeystore && !string.IsNullOrEmpty(PlayerSettings.Android.keystoreName) && !string.IsNullOrEmpty(PlayerSettings.Android.keyaliasName)) |
|||
{ |
|||
string[] path = PlayerSettings.Android.keystoreName.Split('/'); |
|||
string pathToKeystore = Application.dataPath + "/"; |
|||
|
|||
pathToKeystore = pathToKeystore.Replace("/Assets/", "/"); |
|||
|
|||
for (int i = 0; i < path.Length - 1; i++) |
|||
pathToKeystore += path[i] + "/"; |
|||
|
|||
pathToKeystore += "password.txt"; |
|||
|
|||
if (File.Exists(pathToKeystore)) |
|||
{ |
|||
StreamReader sr = new StreamReader(pathToKeystore); |
|||
|
|||
string password = sr.ReadLine(); |
|||
|
|||
PlayerSettings.Android.keystorePass = password; |
|||
PlayerSettings.Android.keyaliasPass = password; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 54d09f0398b5e3d4f8862df55f4d76d0 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 7b7cbe5244053aa438a9fc21312fb3d3 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: b7649ed2a6cb49642bc4d5cb584cc8dd |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 7d06d457ed6967c4f9e39fb846f4d64d |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 9d5a5a27339b1644cb99162ee448bbe3 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 997c478a4f6141b4d9d01e20f693fd8d |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,556 +0,0 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using UnityEditor; |
|||
using UnityEngine; |
|||
using Core.SceneManagement; |
|||
using Core.Social.Login; |
|||
using System.IO; |
|||
using Core.Ads; |
|||
|
|||
namespace Core.Settings |
|||
{ |
|||
public class CoreSettingsWindow : EditorWindow |
|||
{ |
|||
private static CoreSettingsData _coreSettings; |
|||
|
|||
private static SerializedObject _serObject = null; |
|||
|
|||
private int tab = 0; |
|||
|
|||
private static EditorWindow window; |
|||
|
|||
private static Vector2 scrollPos; |
|||
|
|||
private bool m_IsInCompilation = false; |
|||
|
|||
[MenuItem("Window/Core Settings", false, -1000)] |
|||
public static void Init() |
|||
{ |
|||
window = EditorWindow.GetWindow<CoreSettingsWindow>("Core Settings", typeof(SceneView)); |
|||
|
|||
window.name = "Main Settings"; |
|||
|
|||
_coreSettings = Resources.Load("CoreSettings") as CoreSettingsData; |
|||
|
|||
if (_coreSettings == null) |
|||
{ |
|||
window.Close(); |
|||
return; |
|||
} |
|||
} |
|||
|
|||
private void OnGUI() |
|||
{ |
|||
if (!EditorApplication.isCompiling) |
|||
{ |
|||
if (!m_IsInCompilation) |
|||
{ |
|||
DrawInterface(); |
|||
return; |
|||
} |
|||
|
|||
if (Event.current.type == EventType.Repaint) |
|||
{ |
|||
m_IsInCompilation = false; |
|||
|
|||
Init(); |
|||
|
|||
return; |
|||
} |
|||
|
|||
return; |
|||
} |
|||
|
|||
m_IsInCompilation = true; |
|||
|
|||
DrawWaiting(); |
|||
} |
|||
|
|||
private void DrawWaiting() |
|||
{ |
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.LabelField("Waiting for compiling"); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
} |
|||
|
|||
private void DrawInterface() |
|||
{ |
|||
if (_coreSettings == null) |
|||
{ |
|||
_coreSettings = Resources.Load("CoreSettings") as CoreSettingsData; |
|||
|
|||
if (_coreSettings == null) |
|||
{ |
|||
window.Close(); |
|||
return; |
|||
} |
|||
} |
|||
|
|||
_serObject = new SerializedObject(_coreSettings); |
|||
_serObject.Update(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
tab = GUILayout.Toolbar(tab, new string[] |
|||
{ |
|||
"AdsManager", |
|||
"SceneManagment", |
|||
"LocalizationManager", |
|||
"AudioController", |
|||
"Social", |
|||
}); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUIUtility.labelWidth = 250; |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
switch (tab) |
|||
{ |
|||
case 0: |
|||
DrawAdsManagerPanel(); |
|||
break; |
|||
case 1: |
|||
DrawSceneLoaderPanel(); |
|||
break; |
|||
case 2: |
|||
DrawLocalizationManagerPanel(); |
|||
break; |
|||
case 3: |
|||
DrawAudioControllerPanel(); |
|||
break; |
|||
case 4: |
|||
DrawSocialPanel(); |
|||
break; |
|||
} |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
Save(); |
|||
} |
|||
|
|||
private void Save() |
|||
{ |
|||
_serObject.ApplyModifiedProperties(); |
|||
EditorUtility.SetDirty(_coreSettings); |
|||
} |
|||
|
|||
private void DrawAdsManagerPanel() |
|||
{ |
|||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(2); |
|||
|
|||
_coreSettings.needInterstitial = EditorGUILayout.Toggle("Interstitial", _coreSettings.needInterstitial); |
|||
|
|||
if (_coreSettings.needInterstitial) |
|||
{ |
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(2); |
|||
|
|||
_coreSettings.interstitialInterval = EditorGUILayout.IntField("Interstitial interval", _coreSettings.interstitialInterval); |
|||
|
|||
EditorGUILayout.Space(2); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.LabelField("Interstitial after:"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
for (int i = 0; i < _coreSettings.interstitialSettings.Count; i++) |
|||
{ |
|||
EditorGUILayout.BeginHorizontal("BOX"); |
|||
|
|||
_coreSettings.interstitialSettings[i] = (Scenes)EditorGUILayout.EnumPopup(_coreSettings.interstitialSettings[i]); |
|||
|
|||
if (GUILayout.Button("Remove")) |
|||
{ |
|||
_coreSettings.interstitialSettings.RemoveAt(i); |
|||
} |
|||
|
|||
EditorGUILayout.EndHorizontal(); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Add")) |
|||
{ |
|||
_coreSettings.interstitialSettings.Add(Scenes.None); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
} |
|||
|
|||
EditorGUILayout.Space(2); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(2); |
|||
|
|||
_coreSettings.needRewarded = EditorGUILayout.Toggle("Rewarded", _coreSettings.needRewarded); |
|||
|
|||
EditorGUILayout.Space(2); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(2); |
|||
|
|||
_coreSettings.needBanner = EditorGUILayout.Toggle("Banner", _coreSettings.needBanner); |
|||
|
|||
if (_coreSettings.needBanner) |
|||
{ |
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.LabelField("Banner settings:"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
for (int i = 0; i < _coreSettings.bannerSettings.Count; i++) |
|||
{ |
|||
EditorGUILayout.BeginHorizontal("BOX"); |
|||
|
|||
CoreSettingsData.BannerSetting setting = CoreSettings.data.bannerSettings[i]; |
|||
|
|||
setting.scene = (Scenes)EditorGUILayout.EnumPopup(_coreSettings.bannerSettings[i].scene); |
|||
setting.positions = (BannerPositions)EditorGUILayout.EnumPopup(_coreSettings.bannerSettings[i].positions); |
|||
|
|||
CoreSettings.data.bannerSettings[i] = setting; |
|||
|
|||
if (GUILayout.Button("Remove")) |
|||
{ |
|||
_coreSettings.bannerSettings.RemoveAt(i); |
|||
} |
|||
|
|||
EditorGUILayout.EndHorizontal(); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Add")) |
|||
{ |
|||
_coreSettings.bannerSettings.Add(new CoreSettingsData.BannerSetting()); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
} |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndScrollView(); |
|||
} |
|||
|
|||
private void DrawSceneLoaderPanel() |
|||
{ |
|||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.firstScene = (Scenes)EditorGUILayout.EnumPopup("First scene:", _coreSettings.firstScene); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.mainLoadingScreen = (LoadingScreen)EditorGUILayout.ObjectField("Main loading screen:", _coreSettings.mainLoadingScreen, typeof(LoadingScreen), false); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.LabelField("Other loading screen:"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
for (int i = 0; i < _coreSettings.loadingScreenForRandom.Count; i++) |
|||
{ |
|||
EditorGUILayout.BeginHorizontal("BOX"); |
|||
|
|||
_coreSettings.loadingScreenForRandom[i] = (LoadingScreen)EditorGUILayout.ObjectField(_coreSettings.loadingScreenForRandom[i], typeof(LoadingScreen), false); |
|||
|
|||
if (GUILayout.Button("Remove")) |
|||
{ |
|||
_coreSettings.loadingScreenForRandom.RemoveAt(i); |
|||
} |
|||
|
|||
EditorGUILayout.EndHorizontal(); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Add")) |
|||
{ |
|||
_coreSettings.loadingScreenForRandom.Add(null); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.minimumLoadingScreenLifetime = EditorGUILayout.FloatField("Minimum loading screen lifetime", _coreSettings.minimumLoadingScreenLifetime); |
|||
_coreSettings.fadeDuration = EditorGUILayout.FloatField("Fade duration", _coreSettings.fadeDuration); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndScrollView(); |
|||
} |
|||
|
|||
private void DrawLocalizationManagerPanel() |
|||
{ |
|||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.localizationTable = (TextAsset)EditorGUILayout.ObjectField("Localization table:", _coreSettings.localizationTable, typeof(TextAsset), false); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Create CSV file for current languages")) |
|||
{ |
|||
string filePath = Application.dataPath + "/CoreCustumization/localization.csv"; |
|||
|
|||
StreamWriter writer; |
|||
|
|||
if (!File.Exists(filePath)) |
|||
{ |
|||
writer = File.CreateText(filePath); |
|||
} |
|||
else |
|||
{ |
|||
writer = new StreamWriter(filePath); |
|||
} |
|||
|
|||
string line = "key,"; |
|||
|
|||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|||
{ |
|||
if (i != 0) |
|||
line += ","; |
|||
|
|||
line += _coreSettings.availableLanguages[i]; |
|||
} |
|||
|
|||
writer.WriteLine(line); |
|||
|
|||
line = "example_key,"; |
|||
|
|||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|||
{ |
|||
if (i != 0) |
|||
line += ","; |
|||
|
|||
line += "example_" + _coreSettings.availableLanguages[i]; |
|||
} |
|||
|
|||
writer.WriteLine(line); |
|||
|
|||
writer.Close(); |
|||
|
|||
AssetDatabase.Refresh(); |
|||
|
|||
_coreSettings.localizationTable = (TextAsset)AssetDatabase.LoadAssetAtPath("Assets/CoreCustumization/localization.csv", typeof(TextAsset)); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.LabelField("Available Languages"); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
foreach (SystemLanguage language in (SystemLanguage[])Enum.GetValues(typeof(SystemLanguage))) |
|||
{ |
|||
if (language == SystemLanguage.Unknown) |
|||
continue; |
|||
|
|||
bool getLanguage = EditorGUILayout.Toggle(language.ToString(), _coreSettings.availableLanguages.Contains(language)); |
|||
|
|||
if (getLanguage == true) |
|||
{ |
|||
if (!_coreSettings.availableLanguages.Contains(language)) |
|||
_coreSettings.availableLanguages.Add(language); |
|||
} |
|||
else |
|||
_coreSettings.availableLanguages.Remove(language); |
|||
} |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndScrollView(); |
|||
} |
|||
|
|||
private void DrawAudioControllerPanel() |
|||
{ |
|||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.musicVolume = EditorGUILayout.Slider("Music volume:", _coreSettings.musicVolume, 0f, 1f); |
|||
_coreSettings.soundsVolume = EditorGUILayout.Slider("Sounds volume:", _coreSettings.soundsVolume, 0f, 1f); |
|||
_coreSettings.voicesVolume = EditorGUILayout.Slider("Voices volume:", _coreSettings.voicesVolume, 0f, 1f); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Create default folders for audio files")) |
|||
{ |
|||
if (!AssetDatabase.IsValidFolder("Assets/Resources")) |
|||
AssetDatabase.CreateFolder("Assets", "Resources"); |
|||
|
|||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio")) |
|||
AssetDatabase.CreateFolder("Assets/Resources", "CoreAudio"); |
|||
|
|||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/MusicAndSounds")) |
|||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio", "MusicAndSounds"); |
|||
|
|||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/Voices")) |
|||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio", "Voices"); |
|||
|
|||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|||
{ |
|||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/Voices/" + _coreSettings.availableLanguages[i].ToString())) |
|||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio/Voices", _coreSettings.availableLanguages[i].ToString()); |
|||
} |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.EndScrollView(); |
|||
} |
|||
|
|||
private void DrawSocialPanel() |
|||
{ |
|||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.usSocialModule = EditorGUILayout.Toggle("Us Social Module", _coreSettings.usSocialModule); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
if (_coreSettings.usSocialModule) |
|||
{ |
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.usStandartLeaderboard = EditorGUILayout.Toggle("Us standart leaderboard", _coreSettings.usStandartLeaderboard); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.pathToPHP = EditorGUILayout.TextField("Path to PHP", _coreSettings.pathToPHP); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
_coreSettings.loginWindowPrefab = (LoginWindow)EditorGUILayout.ObjectField("Login window prefab", _coreSettings.loginWindowPrefab, typeof(LoginWindow), false); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
|
|||
EditorGUILayout.BeginVertical("BOX"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.LabelField("User icons list:"); |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
for (int i = 0; i < _coreSettings.icons.Count; i++) |
|||
{ |
|||
EditorGUILayout.BeginHorizontal("BOX"); |
|||
|
|||
_coreSettings.icons[i] = (Sprite)EditorGUILayout.ObjectField(_coreSettings.icons[i], typeof(Sprite), false); |
|||
|
|||
if (GUILayout.Button("Remove")) |
|||
{ |
|||
_coreSettings.icons.RemoveAt(i); |
|||
} |
|||
|
|||
EditorGUILayout.EndHorizontal(); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
if (GUILayout.Button("Add")) |
|||
{ |
|||
_coreSettings.icons.Add(null); |
|||
} |
|||
|
|||
EditorGUILayout.Space(5); |
|||
|
|||
EditorGUILayout.EndVertical(); |
|||
} |
|||
|
|||
EditorGUILayout.EndScrollView(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: b1658450c9348fe42b5e8f5d95d83f9f |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 62e1b9866b2016f4d9921f7b336dec61 |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 64c07fd64fbd8d64196de3ada09967a9 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,494 +0,0 @@ |
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!1 &1456244201392955282 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4835039882283377137} |
|||
- component: {fileID: 6532107693172269791} |
|||
- component: {fileID: 1274108057904526890} |
|||
m_Layer: 5 |
|||
m_Name: Icon |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4835039882283377137 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1456244201392955282} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 4832726983953943758} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 0, y: 0.5} |
|||
m_AnchoredPosition: {x: 37.5, y: 0} |
|||
m_SizeDelta: {x: 75, y: 75} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &6532107693172269791 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1456244201392955282} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &1274108057904526890 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1456244201392955282} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 21300000, guid: d866b520bc595cb40a47091040c4b52e, type: 3} |
|||
m_Type: 0 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!1 &4832726982847611118 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4832726982847611119} |
|||
- component: {fileID: 4832726982847611117} |
|||
- component: {fileID: 4832726982847611116} |
|||
- component: {fileID: 4832726982847577874} |
|||
m_Layer: 5 |
|||
m_Name: Element |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4832726982847611119 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726982847611118} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 4832726983167705698} |
|||
- {fileID: 4832726983953943758} |
|||
- {fileID: 4832726984460761211} |
|||
- {fileID: 4832726983654132976} |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 0, y: 0} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 625, y: 90} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &4832726982847611117 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726982847611118} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4832726982847611116 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726982847611118} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 0} |
|||
m_Type: 0 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!114 &4832726982847577874 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726982847611118} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 033c8508ca9cff04aab7bf503452f0eb, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
_idText: {fileID: 4832726983167705699} |
|||
_iconImage: {fileID: 1274108057904526890} |
|||
_nameText: {fileID: 4832726984460761208} |
|||
_scoresText: {fileID: 4832726983654132977} |
|||
--- !u!1 &4832726983167705725 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4832726983167705698} |
|||
- component: {fileID: 4832726983167705696} |
|||
- component: {fileID: 4832726983167705699} |
|||
m_Layer: 5 |
|||
m_Name: Place |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4832726983167705698 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983167705725} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 4832726982847611119} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 0, y: 0.5} |
|||
m_AnchoredPosition: {x: 45, y: 0} |
|||
m_SizeDelta: {x: 75, y: 55} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &4832726983167705696 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983167705725} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4832726983167705699 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983167705725} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 75 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 7 |
|||
m_MaxSize: 75 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 1 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: 10 |
|||
--- !u!1 &4832726983654132979 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4832726983654132976} |
|||
- component: {fileID: 4832726983654132982} |
|||
- component: {fileID: 4832726983654132977} |
|||
m_Layer: 5 |
|||
m_Name: Score |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4832726983654132976 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983654132979} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 4832726982847611119} |
|||
m_RootOrder: 3 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 1, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: -62.5, y: 0} |
|||
m_SizeDelta: {x: 100, y: 60} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &4832726983654132982 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983654132979} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4832726983654132977 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983654132979} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 40 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: 10000 |
|||
--- !u!1 &4832726983953943753 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4832726983953943758} |
|||
- component: {fileID: 4832726983953943756} |
|||
- component: {fileID: 4832726983953943759} |
|||
- component: {fileID: 8730950323940531162} |
|||
m_Layer: 5 |
|||
m_Name: IconMask |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4832726983953943758 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983953943753} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 4835039882283377137} |
|||
m_Father: {fileID: 4832726982847611119} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 0, y: 0.5} |
|||
m_AnchoredPosition: {x: 135, y: 0} |
|||
m_SizeDelta: {x: 75, y: 75} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &4832726983953943756 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983953943753} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4832726983953943759 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983953943753} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 21300000, guid: c59de59e23d9cf649a05d50dc333dbd6, type: 3} |
|||
m_Type: 0 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!114 &8730950323940531162 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726983953943753} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_ShowMaskGraphic: 0 |
|||
--- !u!1 &4832726984460761210 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4832726984460761211} |
|||
- component: {fileID: 4832726984460761209} |
|||
- component: {fileID: 4832726984460761208} |
|||
m_Layer: 5 |
|||
m_Name: Name |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4832726984460761211 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726984460761210} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 4832726982847611119} |
|||
m_RootOrder: 2 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 37.5, y: 0} |
|||
m_SizeDelta: {x: -325, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &4832726984460761209 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726984460761210} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4832726984460761208 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 4832726984460761210} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 50 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 5 |
|||
m_MaxSize: 50 |
|||
m_Alignment: 3 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Name |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 3e7753bdc3624224384e69a87d877d28 |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 10f10b9d062226247918e8cd4999d2a9 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 8e2ae667f43d0b949b2b1549a43217f5 |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,513 +0,0 @@ |
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!1 &465185794294059702 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 2375085693327900449} |
|||
m_Layer: 0 |
|||
m_Name: '[Body]' |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 0 |
|||
--- !u!224 &2375085693327900449 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 465185794294059702} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 9060159323413970409} |
|||
- {fileID: 5015656472543607446} |
|||
- {fileID: 3099020915221303854} |
|||
m_Father: {fileID: 3153233162198040569} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!1 &3153233162198040570 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 3153233162198040569} |
|||
- component: {fileID: 3153233162198040550} |
|||
- component: {fileID: 3153233162198040551} |
|||
- component: {fileID: 3153233162198040568} |
|||
- component: {fileID: 970870832978870881} |
|||
m_Layer: 0 |
|||
m_Name: '[Interstitial]' |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &3153233162198040569 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3153233162198040570} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 0, y: 0, z: 0} |
|||
m_Children: |
|||
- {fileID: 2375085693327900449} |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 0, y: 0} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0, y: 0} |
|||
--- !u!223 &3153233162198040550 |
|||
Canvas: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3153233162198040570} |
|||
m_Enabled: 1 |
|||
serializedVersion: 3 |
|||
m_RenderMode: 0 |
|||
m_Camera: {fileID: 0} |
|||
m_PlaneDistance: 100 |
|||
m_PixelPerfect: 0 |
|||
m_ReceivesEvents: 1 |
|||
m_OverrideSorting: 0 |
|||
m_OverridePixelPerfect: 0 |
|||
m_SortingBucketNormalizedSize: 0 |
|||
m_AdditionalShaderChannelsFlag: 0 |
|||
m_SortingLayerID: 0 |
|||
m_SortingOrder: 32767 |
|||
m_TargetDisplay: 0 |
|||
--- !u!114 &3153233162198040551 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3153233162198040570} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_UiScaleMode: 1 |
|||
m_ReferencePixelsPerUnit: 100 |
|||
m_ScaleFactor: 1 |
|||
m_ReferenceResolution: {x: 1920, y: 1080} |
|||
m_ScreenMatchMode: 0 |
|||
m_MatchWidthOrHeight: 1 |
|||
m_PhysicalUnit: 3 |
|||
m_FallbackScreenDPI: 96 |
|||
m_DefaultSpriteDPI: 96 |
|||
m_DynamicPixelsPerUnit: 1 |
|||
--- !u!114 &3153233162198040568 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3153233162198040570} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_IgnoreReversedGraphics: 1 |
|||
m_BlockingObjects: 0 |
|||
m_BlockingMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 4294967295 |
|||
--- !u!114 &970870832978870881 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3153233162198040570} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: c873a6dc7007f2245873024667ba02ef, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
_body: {fileID: 465185794294059702} |
|||
--- !u!1 &3967899514880254659 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 3099020915221303854} |
|||
- component: {fileID: 5951662694042999493} |
|||
- component: {fileID: 8772386779327561399} |
|||
- component: {fileID: 2361566438791772230} |
|||
m_Layer: 0 |
|||
m_Name: ButtonClose |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &3099020915221303854 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3967899514880254659} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 6945648809060158024} |
|||
m_Father: {fileID: 2375085693327900449} |
|||
m_RootOrder: 2 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: -100} |
|||
m_SizeDelta: {x: -52, y: 100} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &5951662694042999493 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3967899514880254659} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &8772386779327561399 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3967899514880254659} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_Type: 1 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!114 &2361566438791772230 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3967899514880254659} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Navigation: |
|||
m_Mode: 3 |
|||
m_SelectOnUp: {fileID: 0} |
|||
m_SelectOnDown: {fileID: 0} |
|||
m_SelectOnLeft: {fileID: 0} |
|||
m_SelectOnRight: {fileID: 0} |
|||
m_Transition: 1 |
|||
m_Colors: |
|||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
|||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
|||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
|||
m_ColorMultiplier: 1 |
|||
m_FadeDuration: 0.1 |
|||
m_SpriteState: |
|||
m_HighlightedSprite: {fileID: 0} |
|||
m_PressedSprite: {fileID: 0} |
|||
m_SelectedSprite: {fileID: 0} |
|||
m_DisabledSprite: {fileID: 0} |
|||
m_AnimationTriggers: |
|||
m_NormalTrigger: Normal |
|||
m_HighlightedTrigger: Highlighted |
|||
m_PressedTrigger: Pressed |
|||
m_SelectedTrigger: Selected |
|||
m_DisabledTrigger: Disabled |
|||
m_Interactable: 1 |
|||
m_TargetGraphic: {fileID: 8772386779327561399} |
|||
m_OnClick: |
|||
m_PersistentCalls: |
|||
m_Calls: |
|||
- m_Target: {fileID: 970870832978870881} |
|||
m_MethodName: CloseInterstitial |
|||
m_Mode: 1 |
|||
m_Arguments: |
|||
m_ObjectArgument: {fileID: 0} |
|||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|||
m_IntArgument: 0 |
|||
m_FloatArgument: 0 |
|||
m_StringArgument: |
|||
m_BoolArgument: 0 |
|||
m_CallState: 2 |
|||
--- !u!1 &7978909147358322622 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6945648809060158024} |
|||
- component: {fileID: 8546655629721462465} |
|||
- component: {fileID: 2596622988549486362} |
|||
m_Layer: 0 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &6945648809060158024 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7978909147358322622} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 3099020915221303854} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: -20, y: -20} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &8546655629721462465 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7978909147358322622} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &2596622988549486362 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7978909147358322622} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 100 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Close |
|||
--- !u!1 &9192261670252842308 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 9060159323413970409} |
|||
- component: {fileID: 1488170846884233853} |
|||
- component: {fileID: 4158822712970796755} |
|||
m_Layer: 0 |
|||
m_Name: BG |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &9060159323413970409 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9192261670252842308} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 2375085693327900449} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &1488170846884233853 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9192261670252842308} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &4158822712970796755 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9192261670252842308} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 0} |
|||
m_Type: 0 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!1 &9199746465781003676 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 5015656472543607446} |
|||
- component: {fileID: 5111515612377397706} |
|||
- component: {fileID: 1089580381801767402} |
|||
m_Layer: 0 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &5015656472543607446 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9199746465781003676} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 2375085693327900449} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: 150} |
|||
m_SizeDelta: {x: -52, y: 150} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &5111515612377397706 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9199746465781003676} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &1089580381801767402 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 9199746465781003676} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 100 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Demo interstitial |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 6fbc34cb796acb9499884eb38c25bf0c |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,722 +0,0 @@ |
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!1 &61379785462888704 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 61379785462888707} |
|||
- component: {fileID: 61379785462888708} |
|||
- component: {fileID: 61379785462888709} |
|||
- component: {fileID: 61379785462888706} |
|||
- component: {fileID: 2050820945346482726} |
|||
m_Layer: 0 |
|||
m_Name: '[Rewarded]' |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &61379785462888707 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 61379785462888704} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 0, y: 0, z: 0} |
|||
m_Children: |
|||
- {fileID: 7374496034294952077} |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 0, y: 0} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0, y: 0} |
|||
--- !u!223 &61379785462888708 |
|||
Canvas: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 61379785462888704} |
|||
m_Enabled: 1 |
|||
serializedVersion: 3 |
|||
m_RenderMode: 0 |
|||
m_Camera: {fileID: 0} |
|||
m_PlaneDistance: 100 |
|||
m_PixelPerfect: 0 |
|||
m_ReceivesEvents: 1 |
|||
m_OverrideSorting: 0 |
|||
m_OverridePixelPerfect: 0 |
|||
m_SortingBucketNormalizedSize: 0 |
|||
m_AdditionalShaderChannelsFlag: 0 |
|||
m_SortingLayerID: 0 |
|||
m_SortingOrder: 32767 |
|||
m_TargetDisplay: 0 |
|||
--- !u!114 &61379785462888709 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 61379785462888704} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_UiScaleMode: 1 |
|||
m_ReferencePixelsPerUnit: 100 |
|||
m_ScaleFactor: 1 |
|||
m_ReferenceResolution: {x: 1920, y: 1080} |
|||
m_ScreenMatchMode: 0 |
|||
m_MatchWidthOrHeight: 1 |
|||
m_PhysicalUnit: 3 |
|||
m_FallbackScreenDPI: 96 |
|||
m_DefaultSpriteDPI: 96 |
|||
m_DynamicPixelsPerUnit: 1 |
|||
--- !u!114 &61379785462888706 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 61379785462888704} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_IgnoreReversedGraphics: 1 |
|||
m_BlockingObjects: 0 |
|||
m_BlockingMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 4294967295 |
|||
--- !u!114 &2050820945346482726 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 61379785462888704} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 474311b49c69091468bfed033f2e2f9f, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
_body: {fileID: 5430272459540553542} |
|||
--- !u!1 &2379039786213369696 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 8938833472501383887} |
|||
- component: {fileID: 7761064648285082332} |
|||
- component: {fileID: 7758383725558034468} |
|||
- component: {fileID: 4921963351934120176} |
|||
m_Layer: 0 |
|||
m_Name: ButtonSucces |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &8938833472501383887 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 2379039786213369696} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 4327428808215608147} |
|||
m_Father: {fileID: 7374496034294952077} |
|||
m_RootOrder: 2 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: -100} |
|||
m_SizeDelta: {x: -50, y: 100} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &7761064648285082332 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 2379039786213369696} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &7758383725558034468 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 2379039786213369696} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_Type: 1 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!114 &4921963351934120176 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 2379039786213369696} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Navigation: |
|||
m_Mode: 3 |
|||
m_SelectOnUp: {fileID: 0} |
|||
m_SelectOnDown: {fileID: 0} |
|||
m_SelectOnLeft: {fileID: 0} |
|||
m_SelectOnRight: {fileID: 0} |
|||
m_Transition: 1 |
|||
m_Colors: |
|||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
|||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
|||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
|||
m_ColorMultiplier: 1 |
|||
m_FadeDuration: 0.1 |
|||
m_SpriteState: |
|||
m_HighlightedSprite: {fileID: 0} |
|||
m_PressedSprite: {fileID: 0} |
|||
m_SelectedSprite: {fileID: 0} |
|||
m_DisabledSprite: {fileID: 0} |
|||
m_AnimationTriggers: |
|||
m_NormalTrigger: Normal |
|||
m_HighlightedTrigger: Highlighted |
|||
m_PressedTrigger: Pressed |
|||
m_SelectedTrigger: Selected |
|||
m_DisabledTrigger: Disabled |
|||
m_Interactable: 1 |
|||
m_TargetGraphic: {fileID: 7758383725558034468} |
|||
m_OnClick: |
|||
m_PersistentCalls: |
|||
m_Calls: |
|||
- m_Target: {fileID: 2050820945346482726} |
|||
m_MethodName: OnSuccesClick |
|||
m_Mode: 1 |
|||
m_Arguments: |
|||
m_ObjectArgument: {fileID: 0} |
|||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|||
m_IntArgument: 0 |
|||
m_FloatArgument: 0 |
|||
m_StringArgument: |
|||
m_BoolArgument: 0 |
|||
m_CallState: 2 |
|||
--- !u!1 &3816359472612858805 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 2930265018485094252} |
|||
- component: {fileID: 5983754395881897420} |
|||
- component: {fileID: 1066519190902012655} |
|||
m_Layer: 0 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &2930265018485094252 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3816359472612858805} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 2918816899422256780} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: -20, y: -20} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &5983754395881897420 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3816359472612858805} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &1066519190902012655 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 3816359472612858805} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 100 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Failed |
|||
--- !u!1 &5430272459540553542 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 7374496034294952077} |
|||
m_Layer: 0 |
|||
m_Name: '[Body]' |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 0 |
|||
--- !u!224 &7374496034294952077 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 5430272459540553542} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 4952258857795767347} |
|||
- {fileID: 3567100912844454735} |
|||
- {fileID: 8938833472501383887} |
|||
- {fileID: 2918816899422256780} |
|||
m_Father: {fileID: 61379785462888707} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!1 &6100443967620662007 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 2918816899422256780} |
|||
- component: {fileID: 8919178595881492440} |
|||
- component: {fileID: 8261959141862538455} |
|||
- component: {fileID: 1606181616184407781} |
|||
m_Layer: 0 |
|||
m_Name: ButtonFailed |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &2918816899422256780 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6100443967620662007} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 2930265018485094252} |
|||
m_Father: {fileID: 7374496034294952077} |
|||
m_RootOrder: 3 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: -225} |
|||
m_SizeDelta: {x: -50, y: 100} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &8919178595881492440 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6100443967620662007} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &8261959141862538455 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6100443967620662007} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_Type: 1 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!114 &1606181616184407781 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6100443967620662007} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Navigation: |
|||
m_Mode: 3 |
|||
m_SelectOnUp: {fileID: 0} |
|||
m_SelectOnDown: {fileID: 0} |
|||
m_SelectOnLeft: {fileID: 0} |
|||
m_SelectOnRight: {fileID: 0} |
|||
m_Transition: 1 |
|||
m_Colors: |
|||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
|||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
|||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
|||
m_ColorMultiplier: 1 |
|||
m_FadeDuration: 0.1 |
|||
m_SpriteState: |
|||
m_HighlightedSprite: {fileID: 0} |
|||
m_PressedSprite: {fileID: 0} |
|||
m_SelectedSprite: {fileID: 0} |
|||
m_DisabledSprite: {fileID: 0} |
|||
m_AnimationTriggers: |
|||
m_NormalTrigger: Normal |
|||
m_HighlightedTrigger: Highlighted |
|||
m_PressedTrigger: Pressed |
|||
m_SelectedTrigger: Selected |
|||
m_DisabledTrigger: Disabled |
|||
m_Interactable: 1 |
|||
m_TargetGraphic: {fileID: 8261959141862538455} |
|||
m_OnClick: |
|||
m_PersistentCalls: |
|||
m_Calls: |
|||
- m_Target: {fileID: 2050820945346482726} |
|||
m_MethodName: OnFailedClick |
|||
m_Mode: 1 |
|||
m_Arguments: |
|||
m_ObjectArgument: {fileID: 0} |
|||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|||
m_IntArgument: 0 |
|||
m_FloatArgument: 0 |
|||
m_StringArgument: |
|||
m_BoolArgument: 0 |
|||
m_CallState: 2 |
|||
--- !u!1 &7042927892463061712 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 3567100912844454735} |
|||
- component: {fileID: 697014533591266793} |
|||
- component: {fileID: 5463019028888656426} |
|||
m_Layer: 0 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &3567100912844454735 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7042927892463061712} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 7374496034294952077} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0.5} |
|||
m_AnchorMax: {x: 1, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: 150} |
|||
m_SizeDelta: {x: -50, y: 150} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &697014533591266793 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7042927892463061712} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &5463019028888656426 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7042927892463061712} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 100 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Demo rewarded |
|||
--- !u!1 &7168474636365828341 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4952258857795767347} |
|||
- component: {fileID: 6429987187747633325} |
|||
- component: {fileID: 1700608458110944245} |
|||
m_Layer: 0 |
|||
m_Name: BG |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4952258857795767347 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7168474636365828341} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 7374496034294952077} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &6429987187747633325 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7168474636365828341} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &1700608458110944245 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 7168474636365828341} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 0} |
|||
m_Type: 0 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!1 &8366391594641401251 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 4327428808215608147} |
|||
- component: {fileID: 7451587443598638399} |
|||
- component: {fileID: 8096141370465438165} |
|||
m_Layer: 0 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &4327428808215608147 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 8366391594641401251} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 8938833472501383887} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: -20, y: -20} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!222 &7451587443598638399 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 8366391594641401251} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &8096141370465438165 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 8366391594641401251} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 100 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Succes |
|||
@ -1,7 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: f5d7cfd415908ff458fe3b7467c904a4 |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,799 +0,0 @@ |
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!29 &1 |
|||
OcclusionCullingSettings: |
|||
m_ObjectHideFlags: 0 |
|||
serializedVersion: 2 |
|||
m_OcclusionBakeSettings: |
|||
smallestOccluder: 5 |
|||
smallestHole: 0.25 |
|||
backfaceThreshold: 100 |
|||
m_SceneGUID: 00000000000000000000000000000000 |
|||
m_OcclusionCullingData: {fileID: 0} |
|||
--- !u!104 &2 |
|||
RenderSettings: |
|||
m_ObjectHideFlags: 0 |
|||
serializedVersion: 9 |
|||
m_Fog: 0 |
|||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} |
|||
m_FogMode: 3 |
|||
m_FogDensity: 0.01 |
|||
m_LinearFogStart: 0 |
|||
m_LinearFogEnd: 300 |
|||
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} |
|||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} |
|||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} |
|||
m_AmbientIntensity: 1 |
|||
m_AmbientMode: 0 |
|||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} |
|||
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_HaloStrength: 0.5 |
|||
m_FlareStrength: 1 |
|||
m_FlareFadeSpeed: 3 |
|||
m_HaloTexture: {fileID: 0} |
|||
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_DefaultReflectionMode: 0 |
|||
m_DefaultReflectionResolution: 128 |
|||
m_ReflectionBounces: 1 |
|||
m_ReflectionIntensity: 1 |
|||
m_CustomReflection: {fileID: 0} |
|||
m_Sun: {fileID: 0} |
|||
m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} |
|||
m_UseRadianceAmbientProbe: 0 |
|||
--- !u!157 &3 |
|||
LightmapSettings: |
|||
m_ObjectHideFlags: 0 |
|||
serializedVersion: 11 |
|||
m_GIWorkflowMode: 1 |
|||
m_GISettings: |
|||
serializedVersion: 2 |
|||
m_BounceScale: 1 |
|||
m_IndirectOutputScale: 1 |
|||
m_AlbedoBoost: 1 |
|||
m_EnvironmentLightingMode: 0 |
|||
m_EnableBakedLightmaps: 1 |
|||
m_EnableRealtimeLightmaps: 0 |
|||
m_LightmapEditorSettings: |
|||
serializedVersion: 12 |
|||
m_Resolution: 2 |
|||
m_BakeResolution: 40 |
|||
m_AtlasSize: 1024 |
|||
m_AO: 0 |
|||
m_AOMaxDistance: 1 |
|||
m_CompAOExponent: 1 |
|||
m_CompAOExponentDirect: 0 |
|||
m_ExtractAmbientOcclusion: 0 |
|||
m_Padding: 2 |
|||
m_LightmapParameters: {fileID: 0} |
|||
m_LightmapsBakeMode: 1 |
|||
m_TextureCompression: 1 |
|||
m_FinalGather: 0 |
|||
m_FinalGatherFiltering: 1 |
|||
m_FinalGatherRayCount: 256 |
|||
m_ReflectionCompression: 2 |
|||
m_MixedBakeMode: 2 |
|||
m_BakeBackend: 1 |
|||
m_PVRSampling: 1 |
|||
m_PVRDirectSampleCount: 32 |
|||
m_PVRSampleCount: 512 |
|||
m_PVRBounces: 2 |
|||
m_PVREnvironmentSampleCount: 256 |
|||
m_PVREnvironmentReferencePointCount: 2048 |
|||
m_PVRFilteringMode: 1 |
|||
m_PVRDenoiserTypeDirect: 1 |
|||
m_PVRDenoiserTypeIndirect: 1 |
|||
m_PVRDenoiserTypeAO: 1 |
|||
m_PVRFilterTypeDirect: 0 |
|||
m_PVRFilterTypeIndirect: 0 |
|||
m_PVRFilterTypeAO: 0 |
|||
m_PVREnvironmentMIS: 1 |
|||
m_PVRCulling: 1 |
|||
m_PVRFilteringGaussRadiusDirect: 1 |
|||
m_PVRFilteringGaussRadiusIndirect: 5 |
|||
m_PVRFilteringGaussRadiusAO: 2 |
|||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5 |
|||
m_PVRFilteringAtrousPositionSigmaIndirect: 2 |
|||
m_PVRFilteringAtrousPositionSigmaAO: 1 |
|||
m_ExportTrainingData: 0 |
|||
m_TrainingDataDestination: TrainingData |
|||
m_LightProbeSampleCountMultiplier: 4 |
|||
m_LightingDataAsset: {fileID: 0} |
|||
m_UseShadowmask: 1 |
|||
--- !u!196 &4 |
|||
NavMeshSettings: |
|||
serializedVersion: 2 |
|||
m_ObjectHideFlags: 0 |
|||
m_BuildSettings: |
|||
serializedVersion: 2 |
|||
agentTypeID: 0 |
|||
agentRadius: 0.5 |
|||
agentHeight: 2 |
|||
agentSlope: 45 |
|||
agentClimb: 0.4 |
|||
ledgeDropHeight: 0 |
|||
maxJumpAcrossDistance: 0 |
|||
minRegionArea: 2 |
|||
manualCellSize: 0 |
|||
cellSize: 0.16666667 |
|||
manualTileSize: 0 |
|||
tileSize: 256 |
|||
accuratePlacement: 0 |
|||
debug: |
|||
m_Flags: 0 |
|||
m_NavMeshData: {fileID: 0} |
|||
--- !u!1 &776272469 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 776272472} |
|||
- component: {fileID: 776272471} |
|||
- component: {fileID: 776272470} |
|||
m_Layer: 0 |
|||
m_Name: EventSystem |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!114 &776272470 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 776272469} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_HorizontalAxis: Horizontal |
|||
m_VerticalAxis: Vertical |
|||
m_SubmitButton: Submit |
|||
m_CancelButton: Cancel |
|||
m_InputActionsPerSecond: 10 |
|||
m_RepeatDelay: 0.5 |
|||
m_ForceModuleActive: 0 |
|||
--- !u!114 &776272471 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 776272469} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_FirstSelected: {fileID: 0} |
|||
m_sendNavigationEvents: 1 |
|||
m_DragThreshold: 10 |
|||
--- !u!4 &776272472 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 776272469} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 2 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!1 &892138052 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 892138056} |
|||
- component: {fileID: 892138055} |
|||
- component: {fileID: 892138054} |
|||
- component: {fileID: 892138053} |
|||
m_Layer: 5 |
|||
m_Name: Canvas |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!114 &892138053 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 892138052} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_IgnoreReversedGraphics: 1 |
|||
m_BlockingObjects: 0 |
|||
m_BlockingMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 4294967295 |
|||
--- !u!114 &892138054 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 892138052} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_UiScaleMode: 1 |
|||
m_ReferencePixelsPerUnit: 100 |
|||
m_ScaleFactor: 1 |
|||
m_ReferenceResolution: {x: 1920, y: 1080} |
|||
m_ScreenMatchMode: 0 |
|||
m_MatchWidthOrHeight: 1 |
|||
m_PhysicalUnit: 3 |
|||
m_FallbackScreenDPI: 96 |
|||
m_DefaultSpriteDPI: 96 |
|||
m_DynamicPixelsPerUnit: 1 |
|||
--- !u!223 &892138055 |
|||
Canvas: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 892138052} |
|||
m_Enabled: 1 |
|||
serializedVersion: 3 |
|||
m_RenderMode: 1 |
|||
m_Camera: {fileID: 1777567346} |
|||
m_PlaneDistance: 1 |
|||
m_PixelPerfect: 0 |
|||
m_ReceivesEvents: 1 |
|||
m_OverrideSorting: 0 |
|||
m_OverridePixelPerfect: 0 |
|||
m_SortingBucketNormalizedSize: 0 |
|||
m_AdditionalShaderChannelsFlag: 0 |
|||
m_SortingLayerID: 0 |
|||
m_SortingOrder: 0 |
|||
m_TargetDisplay: 0 |
|||
--- !u!224 &892138056 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 892138052} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 0, y: 0, z: 0} |
|||
m_Children: |
|||
- {fileID: 1127382359} |
|||
- {fileID: 1630259401} |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 0, y: 0} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0, y: 0} |
|||
--- !u!1 &1127382358 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 1127382359} |
|||
- component: {fileID: 1127382362} |
|||
- component: {fileID: 1127382361} |
|||
- component: {fileID: 1127382360} |
|||
- component: {fileID: 1127382363} |
|||
m_Layer: 5 |
|||
m_Name: ReloadButton |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &1127382359 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1127382358} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 1465904772} |
|||
m_Father: {fileID: 892138056} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0.5, y: 0.5} |
|||
m_AnchorMax: {x: 0.5, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: 50} |
|||
m_SizeDelta: {x: 450, y: 75} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!114 &1127382360 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1127382358} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Navigation: |
|||
m_Mode: 3 |
|||
m_SelectOnUp: {fileID: 0} |
|||
m_SelectOnDown: {fileID: 0} |
|||
m_SelectOnLeft: {fileID: 0} |
|||
m_SelectOnRight: {fileID: 0} |
|||
m_Transition: 1 |
|||
m_Colors: |
|||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
|||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
|||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
|||
m_ColorMultiplier: 1 |
|||
m_FadeDuration: 0.1 |
|||
m_SpriteState: |
|||
m_HighlightedSprite: {fileID: 0} |
|||
m_PressedSprite: {fileID: 0} |
|||
m_SelectedSprite: {fileID: 0} |
|||
m_DisabledSprite: {fileID: 0} |
|||
m_AnimationTriggers: |
|||
m_NormalTrigger: Normal |
|||
m_HighlightedTrigger: Highlighted |
|||
m_PressedTrigger: Pressed |
|||
m_SelectedTrigger: Selected |
|||
m_DisabledTrigger: Disabled |
|||
m_Interactable: 1 |
|||
m_TargetGraphic: {fileID: 1127382361} |
|||
m_OnClick: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
--- !u!114 &1127382361 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1127382358} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_Type: 1 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!222 &1127382362 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1127382358} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!114 &1127382363 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1127382358} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: a3d788ed48556cc4e89bf819a08da493, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
_scene: 1 |
|||
--- !u!1 &1465904771 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 1465904772} |
|||
- component: {fileID: 1465904774} |
|||
- component: {fileID: 1465904773} |
|||
m_Layer: 5 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &1465904772 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1465904771} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 1127382359} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!114 &1465904773 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1465904771} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 40 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Reload |
|||
--- !u!222 &1465904774 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1465904771} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!1 &1466807247 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 1466807248} |
|||
- component: {fileID: 1466807250} |
|||
- component: {fileID: 1466807249} |
|||
m_Layer: 5 |
|||
m_Name: Text |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &1466807248 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1466807247} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 1630259401} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0, y: 0} |
|||
m_AnchorMax: {x: 1, y: 1} |
|||
m_AnchoredPosition: {x: 0, y: 0} |
|||
m_SizeDelta: {x: 0, y: 0} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!114 &1466807249 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1466807247} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_FontData: |
|||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|||
m_FontSize: 14 |
|||
m_FontStyle: 0 |
|||
m_BestFit: 1 |
|||
m_MinSize: 10 |
|||
m_MaxSize: 40 |
|||
m_Alignment: 4 |
|||
m_AlignByGeometry: 0 |
|||
m_RichText: 1 |
|||
m_HorizontalOverflow: 0 |
|||
m_VerticalOverflow: 0 |
|||
m_LineSpacing: 1 |
|||
m_Text: Show Rewarded |
|||
--- !u!222 &1466807250 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1466807247} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!1 &1630259400 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 1630259401} |
|||
- component: {fileID: 1630259405} |
|||
- component: {fileID: 1630259404} |
|||
- component: {fileID: 1630259403} |
|||
- component: {fileID: 1630259402} |
|||
m_Layer: 5 |
|||
m_Name: RewardedButton |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!224 &1630259401 |
|||
RectTransform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1630259400} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 1466807248} |
|||
m_Father: {fileID: 892138056} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
m_AnchorMin: {x: 0.5, y: 0.5} |
|||
m_AnchorMax: {x: 0.5, y: 0.5} |
|||
m_AnchoredPosition: {x: 0, y: -50} |
|||
m_SizeDelta: {x: 450, y: 75} |
|||
m_Pivot: {x: 0.5, y: 0.5} |
|||
--- !u!114 &1630259402 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1630259400} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: db488a5fb66911a478bcb81d1e551aaf, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
_onSucces: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
_onFailed: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
--- !u!114 &1630259403 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1630259400} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Navigation: |
|||
m_Mode: 3 |
|||
m_SelectOnUp: {fileID: 0} |
|||
m_SelectOnDown: {fileID: 0} |
|||
m_SelectOnLeft: {fileID: 0} |
|||
m_SelectOnRight: {fileID: 0} |
|||
m_Transition: 1 |
|||
m_Colors: |
|||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} |
|||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} |
|||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} |
|||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} |
|||
m_ColorMultiplier: 1 |
|||
m_FadeDuration: 0.1 |
|||
m_SpriteState: |
|||
m_HighlightedSprite: {fileID: 0} |
|||
m_PressedSprite: {fileID: 0} |
|||
m_SelectedSprite: {fileID: 0} |
|||
m_DisabledSprite: {fileID: 0} |
|||
m_AnimationTriggers: |
|||
m_NormalTrigger: Normal |
|||
m_HighlightedTrigger: Highlighted |
|||
m_PressedTrigger: Pressed |
|||
m_SelectedTrigger: Selected |
|||
m_DisabledTrigger: Disabled |
|||
m_Interactable: 1 |
|||
m_TargetGraphic: {fileID: 1630259404} |
|||
m_OnClick: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
--- !u!114 &1630259404 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1630259400} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} |
|||
m_Name: |
|||
m_EditorClassIdentifier: |
|||
m_Material: {fileID: 0} |
|||
m_Color: {r: 1, g: 1, b: 1, a: 1} |
|||
m_RaycastTarget: 1 |
|||
m_Maskable: 1 |
|||
m_OnCullStateChanged: |
|||
m_PersistentCalls: |
|||
m_Calls: [] |
|||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |
|||
m_Type: 1 |
|||
m_PreserveAspect: 0 |
|||
m_FillCenter: 1 |
|||
m_FillMethod: 4 |
|||
m_FillAmount: 1 |
|||
m_FillClockwise: 1 |
|||
m_FillOrigin: 0 |
|||
m_UseSpriteMesh: 0 |
|||
m_PixelsPerUnitMultiplier: 1 |
|||
--- !u!222 &1630259405 |
|||
CanvasRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1630259400} |
|||
m_CullTransparentMesh: 0 |
|||
--- !u!1 &1777567344 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 1777567347} |
|||
- component: {fileID: 1777567346} |
|||
- component: {fileID: 1777567345} |
|||
m_Layer: 0 |
|||
m_Name: Main Camera |
|||
m_TagString: MainCamera |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!81 &1777567345 |
|||
AudioListener: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1777567344} |
|||
m_Enabled: 1 |
|||
--- !u!20 &1777567346 |
|||
Camera: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1777567344} |
|||
m_Enabled: 1 |
|||
serializedVersion: 2 |
|||
m_ClearFlags: 2 |
|||
m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} |
|||
m_projectionMatrixMode: 1 |
|||
m_GateFitMode: 2 |
|||
m_FOVAxisMode: 0 |
|||
m_SensorSize: {x: 36, y: 24} |
|||
m_LensShift: {x: 0, y: 0} |
|||
m_FocalLength: 50 |
|||
m_NormalizedViewPortRect: |
|||
serializedVersion: 2 |
|||
x: 0 |
|||
y: 0 |
|||
width: 1 |
|||
height: 1 |
|||
near clip plane: 0.3 |
|||
far clip plane: 2 |
|||
field of view: 60 |
|||
orthographic: 1 |
|||
orthographic size: 1 |
|||
m_Depth: -1 |
|||
m_CullingMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 4294967295 |
|||
m_RenderingPath: -1 |
|||
m_TargetTexture: {fileID: 0} |
|||
m_TargetDisplay: 0 |
|||
m_TargetEye: 3 |
|||
m_HDR: 1 |
|||
m_AllowMSAA: 1 |
|||
m_AllowDynamicResolution: 0 |
|||
m_ForceIntoRT: 0 |
|||
m_OcclusionCulling: 1 |
|||
m_StereoConvergence: 10 |
|||
m_StereoSeparation: 0.022 |
|||
--- !u!4 &1777567347 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 1777567344} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 1, z: -10} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
@ -1,8 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: fc598b5abd5e76647ae6e37dd2bd1f02 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,24 +0,0 @@ |
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
|
|||
namespace Core.IAP |
|||
{ |
|||
public enum Products |
|||
{ |
|||
NULL = 0, |
|||
} |
|||
|
|||
public class ProductsList |
|||
{ |
|||
public static Dictionary<Products, string> ConsumableProducts = new Dictionary<Products, string> |
|||
{ |
|||
//{ Products.NULL, "null" },
|
|||
}; |
|||
|
|||
public static Dictionary<Products, string> NonConsumableProducts = new Dictionary<Products, string> |
|||
{ |
|||
//{ Products.NULL, "null" },
|
|||
}; |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: d8c1ccad9148b634d8961274f50e2b8a |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: db488a5fb66911a478bcb81d1e551aaf |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
@ -1,9 +0,0 @@ |
|||
namespace Core.SceneManagement |
|||
{ |
|||
public enum Scenes |
|||
{ |
|||
None = -1, |
|||
Init = 0, |
|||
Test = 1, |
|||
} |
|||
} |
|||
@ -1,11 +0,0 @@ |
|||
fileFormatVersion: 2 |
|||
guid: 95723f45a2eef8f4c9f7b0a2ee3d639f |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue