Commit a19dde53 authored by Seungwon Ju's avatar Seungwon Ju

Deployment Completedgit add -A

parent def92683
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
Assets/AssetStoreTools*
# Visual Studio 2015 cache directory
/.vs/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
# Unity3D Generated File On Crash Reports
sysinfo.txt
# Builds
*.apk
*.unitypackage
# MacOS
.DS_Store
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<OutputPath>Temp\bin\Debug\</OutputPath> <OutputPath>Temp\bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;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_2018_1_OR_NEWER;UNITY_2018_1_6;UNITY_2018_1;UNITY_2018;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_EVENT_QUEUE;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU;UNITY_POST_PROCESSING_STACK_V2</DefineConstants> <DefineConstants>DEBUG;TRACE;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_2018_1_OR_NEWER;UNITY_2018_1_6;UNITY_2018_1;UNITY_2018;PLATFORM_ARCH_64;UNITY_64;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_SPRITERENDERER_FLIPPING;ENABLE_SPRITES;ENABLE_GRID;ENABLE_TILEMAP;ENABLE_TERRAIN;ENABLE_RAKNET;ENABLE_DIRECTOR;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_HUB;ENABLE_CLOUD_PROJECT_ID;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_TIMELINE;ENABLE_EDITOR_METRICS;ENABLE_EDITOR_METRICS_CACHING;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;INCLUDE_DYNAMIC_GI;INCLUDE_GI;ENABLE_MONO_BDWGC;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;INCLUDE_PUBNUB;ENABLE_PLAYMODE_TESTS_RUNNER;ENABLE_VIDEO;ENABLE_PACKMAN;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_LOCALIZATION;PLATFORM_STANDALONE_OSX;PLATFORM_STANDALONE;UNITY_STANDALONE_OSX;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_GAMECENTER;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_UNITYWEBREQUEST;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLUSTERINPUT;ENABLE_VR;ENABLE_AR;ENABLE_SPATIALTRACKING;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_OSX;ENABLE_UNITY_COLLECTIONS_CHECKS;UNITY_TEAM_LICENSE;ENABLE_VSTU;UNITY_POST_PROCESSING_STACK_V2</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn> <NoWarn>0169</NoWarn>
...@@ -48,15 +48,15 @@ ...@@ -48,15 +48,15 @@
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> <ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<UnityProjectGenerator>Unity/VSTU</UnityProjectGenerator> <UnityProjectGenerator>Unity/VSTU</UnityProjectGenerator>
<UnityProjectType>Game:1</UnityProjectType> <UnityProjectType>Game:1</UnityProjectType>
<UnityBuildTarget>StandaloneWindows64:19</UnityBuildTarget> <UnityBuildTarget>StandaloneOSXUniversal:2</UnityBuildTarget>
<UnityVersion>2018.1.6f1</UnityVersion> <UnityVersion>2018.1.6f1</UnityVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="UnityEngine"> <Reference Include="UnityEngine">
<HintPath>C:\Program Files\Unity\Editor\Data\Managed/UnityEngine/UnityEngine.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEditor"> <Reference Include="UnityEditor">
<HintPath>C:\Program Files\Unity\Editor\Data\Managed/UnityEditor.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEditor.dll</HintPath>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
...@@ -79,598 +79,598 @@ ...@@ -79,598 +79,598 @@
<Compile Include="Assets\Script\Unit\UnitEnum.cs" /> <Compile Include="Assets\Script\Unit\UnitEnum.cs" />
<None Include="Assets\map.txt" /> <None Include="Assets\map.txt" />
<Reference Include="UnityEditor.StandardEvents"> <Reference Include="UnityEditor.StandardEvents">
<HintPath>E:/civilization-iii/Library/ScriptAssemblies/UnityEditor.StandardEvents.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Library/ScriptAssemblies/UnityEditor.StandardEvents.dll</HintPath>
</Reference> </Reference>
<Reference Include="Unity.PackageManagerUI.Editor"> <Reference Include="Unity.PackageManagerUI.Editor">
<HintPath>E:/civilization-iii/Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Library/ScriptAssemblies/Unity.PackageManagerUI.Editor.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.AIModule"> <Reference Include="UnityEngine.AIModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AIModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ARModule"> <Reference Include="UnityEngine.ARModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ARModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.AccessibilityModule"> <Reference Include="UnityEngine.AccessibilityModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.AnimationModule"> <Reference Include="UnityEngine.AnimationModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AnimationModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.AssetBundleModule"> <Reference Include="UnityEngine.AssetBundleModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.AudioModule"> <Reference Include="UnityEngine.AudioModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.AudioModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.BaselibModule"> <Reference Include="UnityEngine.BaselibModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.BaselibModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.BaselibModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ClothModule"> <Reference Include="UnityEngine.ClothModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClothModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.CloudWebServicesModule"> <Reference Include="UnityEngine.CloudWebServicesModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CloudWebServicesModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CloudWebServicesModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ClusterInputModule"> <Reference Include="UnityEngine.ClusterInputModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ClusterRendererModule"> <Reference Include="UnityEngine.ClusterRendererModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.CoreModule"> <Reference Include="UnityEngine.CoreModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CoreModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.CrashReportingModule"> <Reference Include="UnityEngine.CrashReportingModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.DirectorModule"> <Reference Include="UnityEngine.DirectorModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.DirectorModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.FacebookModule"> <Reference Include="UnityEngine.FacebookModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.FacebookModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.FacebookModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.GameCenterModule"> <Reference Include="UnityEngine.GameCenterModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GameCenterModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.GridModule"> <Reference Include="UnityEngine.GridModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.GridModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.HotReloadModule"> <Reference Include="UnityEngine.HotReloadModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.HotReloadModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.IMGUIModule"> <Reference Include="UnityEngine.IMGUIModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.IMGUIModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ImageConversionModule"> <Reference Include="UnityEngine.ImageConversionModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.InputModule"> <Reference Include="UnityEngine.InputModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.InputModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.JSONSerializeModule"> <Reference Include="UnityEngine.JSONSerializeModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ParticleSystemModule"> <Reference Include="UnityEngine.ParticleSystemModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ParticlesLegacyModule"> <Reference Include="UnityEngine.ParticlesLegacyModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ParticlesLegacyModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ParticlesLegacyModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.PerformanceReportingModule"> <Reference Include="UnityEngine.PerformanceReportingModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.PhysicsModule"> <Reference Include="UnityEngine.PhysicsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.PhysicsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.Physics2DModule"> <Reference Include="UnityEngine.Physics2DModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.Physics2DModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.ScreenCaptureModule"> <Reference Include="UnityEngine.ScreenCaptureModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SharedInternalsModule"> <Reference Include="UnityEngine.SharedInternalsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SpatialTrackingModule"> <Reference Include="UnityEngine.SpatialTrackingModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpatialTrackingModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpatialTrackingModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SpriteMaskModule"> <Reference Include="UnityEngine.SpriteMaskModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SpriteShapeModule"> <Reference Include="UnityEngine.SpriteShapeModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.StyleSheetsModule"> <Reference Include="UnityEngine.StyleSheetsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.StyleSheetsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.StyleSheetsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SubstanceModule"> <Reference Include="UnityEngine.SubstanceModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.SubstanceModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TLSModule"> <Reference Include="UnityEngine.TLSModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TLSModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TerrainModule"> <Reference Include="UnityEngine.TerrainModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TerrainPhysicsModule"> <Reference Include="UnityEngine.TerrainPhysicsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TextRenderingModule"> <Reference Include="UnityEngine.TextRenderingModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TilemapModule"> <Reference Include="UnityEngine.TilemapModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TilemapModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.TimelineModule"> <Reference Include="UnityEngine.TimelineModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.TimelineModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.TimelineModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UIModule"> <Reference Include="UnityEngine.UIModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UIElementsModule"> <Reference Include="UnityEngine.UIElementsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UIElementsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UNETModule"> <Reference Include="UnityEngine.UNETModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UNETModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UmbraModule"> <Reference Include="UnityEngine.UmbraModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UmbraModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityAnalyticsModule"> <Reference Include="UnityEngine.UnityAnalyticsModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityConnectModule"> <Reference Include="UnityEngine.UnityConnectModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityWebRequestModule"> <Reference Include="UnityEngine.UnityWebRequestModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule"> <Reference Include="UnityEngine.UnityWebRequestAssetBundleModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityWebRequestAudioModule"> <Reference Include="UnityEngine.UnityWebRequestAudioModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityWebRequestTextureModule"> <Reference Include="UnityEngine.UnityWebRequestTextureModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UnityWebRequestWWWModule"> <Reference Include="UnityEngine.UnityWebRequestWWWModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.VRModule"> <Reference Include="UnityEngine.VRModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VRModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.VehiclesModule"> <Reference Include="UnityEngine.VehiclesModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VehiclesModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.VideoModule"> <Reference Include="UnityEngine.VideoModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.VideoModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.WebModule"> <Reference Include="UnityEngine.WebModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.WebModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WebModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.WindModule"> <Reference Include="UnityEngine.WindModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.WindModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.XRModule"> <Reference Include="UnityEngine.XRModule">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/UnityEngine/UnityEngine.XRModule.dll</HintPath>
</Reference> </Reference>
<Reference Include="Unity.Locator"> <Reference Include="Unity.Locator">
<HintPath>C:/Program Files/Unity/Editor/Data/Managed/Unity.Locator.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/Managed/Unity.Locator.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UI"> <Reference Include="UnityEngine.UI">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.Networking"> <Reference Include="UnityEngine.Networking">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.Timeline">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/Timeline/RuntimeEditor/UnityEngine.Timeline.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.UIAutomation"> <Reference Include="UnityEngine.UIAutomation">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UIAutomation/UnityEngine.UIAutomation.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/UIAutomation/UnityEngine.UIAutomation.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.Timeline">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/Timeline/RuntimeEditor/UnityEngine.Timeline.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.GoogleAudioSpatializer"> <Reference Include="UnityEngine.GoogleAudioSpatializer">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityGoogleAudioSpatializer/RuntimeEditor/UnityEngine.GoogleAudioSpatializer.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/UnityGoogleAudioSpatializer/RuntimeEditor/UnityEngine.GoogleAudioSpatializer.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.HoloLens"> <Reference Include="UnityEngine.HoloLens">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.SpatialTracking"> <Reference Include="UnityEngine.SpatialTracking">
<HintPath>C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/UnitySpatialTracking/RuntimeEditor/UnityEngine.SpatialTracking.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/RuntimeEditor/UnityEngine.SpatialTracking.dll</HintPath>
</Reference> </Reference>
<Reference Include="Accord"> <Reference Include="Accord">
<HintPath>E:/civilization-iii/Assets/Plugins/Accord.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/Accord.dll</HintPath>
</Reference>
<Reference Include="Accord.Fuzzy">
<HintPath>E:/civilization-iii/Assets/Plugins/Accord.Fuzzy.dll</HintPath>
</Reference>
<Reference Include="CivModel.AI">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.AI.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivModel.Common"> <Reference Include="CivModel.Common">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.Common.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.Common.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivModel"> <Reference Include="CivModel.Zap">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.Zap.dll</HintPath>
</Reference>
<Reference Include="CivModel.Finno">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.Finno.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivModel.Hwan"> <Reference Include="CivModel.Hwan">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.Hwan.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.Hwan.dll</HintPath>
</Reference>
<Reference Include="CivModel.Finno">
<HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.Finno.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivModel.Quest"> <Reference Include="CivModel.Quest">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.Quest.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.Quest.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivModel.Zap"> <Reference Include="CivModel">
<HintPath>E:/civilization-iii/Assets/Plugins/CivModel.Zap.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.dll</HintPath>
</Reference>
<Reference Include="System.ValueTuple">
<HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/System.ValueTuple.dll</HintPath>
</Reference> </Reference>
<Reference Include="CivPresenter"> <Reference Include="CivPresenter">
<HintPath>E:/civilization-iii/Assets/Plugins/CivPresenter.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivPresenter.dll</HintPath>
</Reference>
<Reference Include="Accord.Fuzzy">
<HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/Accord.Fuzzy.dll</HintPath>
</Reference> </Reference>
<Reference Include="FSharp.Core"> <Reference Include="FSharp.Core">
<HintPath>E:/civilization-iii/Assets/Plugins/FSharp.Core.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/FSharp.Core.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ValueTuple"> <Reference Include="CivModel.AI">
<HintPath>E:/civilization-iii/Assets/Plugins/System.ValueTuple.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/CivModel.AI.dll</HintPath>
</Reference> </Reference>
<Reference Include="FSharp.Core.resources"> <Reference Include="FSharp.Core.resources">
<HintPath>E:/civilization-iii/Assets/Plugins/ko/FSharp.Core.resources.dll</HintPath> <HintPath>/Users/seungwon/Desktop/tmpCiv/civilization-iii/Assets/Plugins/ko/FSharp.Core.resources.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.Analytics"> <Reference Include="UnityEngine.Analytics">
<HintPath>C:/Users/USER/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.analytics@2.0.16/UnityEngine.Analytics.dll</HintPath> <HintPath>/Users/seungwon/Library/Unity/cache/packages/packages.unity.com/com.unity.analytics@2.0.16/UnityEngine.Analytics.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.Purchasing"> <Reference Include="UnityEngine.Purchasing">
<HintPath>C:/Users/USER/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.purchasing@2.0.1/UnityEngine.Purchasing.dll</HintPath> <HintPath>/Users/seungwon/Library/Unity/cache/packages/packages.unity.com/com.unity.purchasing@2.0.1/UnityEngine.Purchasing.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityEngine.StandardEvents"> <Reference Include="UnityEngine.StandardEvents">
<HintPath>C:/Users/USER/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.standardevents@1.0.13/UnityEngine.StandardEvents.dll</HintPath> <HintPath>/Users/seungwon/Library/Unity/cache/packages/packages.unity.com/com.unity.standardevents@1.0.13/UnityEngine.StandardEvents.dll</HintPath>
</Reference> </Reference>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
</Reference> </Reference>
<Reference Include="System"> <Reference Include="System">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Core"> <Reference Include="System.Core">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization"> <Reference Include="System.Runtime.Serialization">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml"> <Reference Include="System.Xml">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.Linq"> <Reference Include="System.Xml.Linq">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Numerics"> <Reference Include="System.Numerics">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Numerics.Vectors"> <Reference Include="System.Numerics.Vectors">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.Win32.Primitives"> <Reference Include="Microsoft.Win32.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll</HintPath>
</Reference>
<Reference Include="netstandard">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.AppContext"> <Reference Include="System.AppContext">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Collections.Concurrent"> <Reference Include="System.Collections.Concurrent">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll</HintPath>
</Reference>
<Reference Include="System.Collections">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Collections.NonGeneric"> <Reference Include="System.Collections.NonGeneric">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Collections.Specialized"> <Reference Include="System.Collections.Specialized">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ComponentModel.Annotations"> <Reference Include="System.Collections">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ComponentModel"> <Reference Include="System.ComponentModel.Annotations">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ComponentModel.EventBasedAsync"> <Reference Include="System.ComponentModel.EventBasedAsync">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ComponentModel.Primitives"> <Reference Include="System.ComponentModel.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ComponentModel.TypeConverter"> <Reference Include="System.ComponentModel.TypeConverter">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll</HintPath>
</Reference>
<Reference Include="System.ComponentModel">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Console"> <Reference Include="System.Console">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Data.Common"> <Reference Include="System.Data.Common">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.Contracts"> <Reference Include="System.Diagnostics.Contracts">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.Debug"> <Reference Include="System.Diagnostics.Debug">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.FileVersionInfo"> <Reference Include="System.Diagnostics.FileVersionInfo">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.Process"> <Reference Include="System.Diagnostics.Process">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.StackTrace"> <Reference Include="System.Diagnostics.StackTrace">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.TextWriterTraceListener"> <Reference Include="System.Diagnostics.TextWriterTraceListener">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.Tools"> <Reference Include="System.Diagnostics.Tools">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Diagnostics.TraceSource"> <Reference Include="System.Diagnostics.TraceSource">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Drawing.Primitives"> <Reference Include="System.Drawing.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Dynamic.Runtime"> <Reference Include="System.Dynamic.Runtime">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Globalization.Calendars"> <Reference Include="System.Globalization.Calendars">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll</HintPath>
</Reference>
<Reference Include="System.Globalization">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Globalization.Extensions"> <Reference Include="System.Globalization.Extensions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/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/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO"> <Reference Include="System.Globalization">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.FileSystem"> <Reference Include="System.IO.Compression.ZipFile">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.FileSystem.DriveInfo"> <Reference Include="System.IO.FileSystem.DriveInfo">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.FileSystem.Primitives"> <Reference Include="System.IO.FileSystem.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.FileSystem.Watcher"> <Reference Include="System.IO.FileSystem.Watcher">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll</HintPath>
</Reference>
<Reference Include="System.IO.FileSystem">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.IsolatedStorage"> <Reference Include="System.IO.IsolatedStorage">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.MemoryMappedFiles"> <Reference Include="System.IO.MemoryMappedFiles">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.Pipes"> <Reference Include="System.IO.Pipes">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.IO.UnmanagedMemoryStream"> <Reference Include="System.IO.UnmanagedMemoryStream">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Linq"> <Reference Include="System.IO">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Linq.Expressions"> <Reference Include="System.Linq.Expressions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Linq.Parallel"> <Reference Include="System.Linq.Parallel">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Linq.Queryable"> <Reference Include="System.Linq.Queryable">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll</HintPath>
</Reference>
<Reference Include="System.Linq">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Http.Rtc"> <Reference Include="System.Net.Http.Rtc">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.NameResolution"> <Reference Include="System.Net.NameResolution">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.NetworkInformation"> <Reference Include="System.Net.NetworkInformation">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Ping"> <Reference Include="System.Net.Ping">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Primitives"> <Reference Include="System.Net.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Requests"> <Reference Include="System.Net.Requests">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Security"> <Reference Include="System.Net.Security">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.Sockets"> <Reference Include="System.Net.Sockets">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.WebHeaderCollection"> <Reference Include="System.Net.WebHeaderCollection">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.WebSockets.Client"> <Reference Include="System.Net.WebSockets.Client">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Net.WebSockets"> <Reference Include="System.Net.WebSockets">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ObjectModel"> <Reference Include="System.ObjectModel">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll</HintPath>
</Reference>
<Reference Include="System.Reflection">
<HintPath>C:/Program Files/Unity/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/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Reflection.Emit.ILGeneration"> <Reference Include="System.Reflection.Emit.ILGeneration">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Reflection.Emit.Lightweight"> <Reference Include="System.Reflection.Emit.Lightweight">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll</HintPath>
</Reference>
<Reference Include="System.Reflection.Emit">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Reflection.Extensions"> <Reference Include="System.Reflection.Extensions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Reflection.Primitives"> <Reference Include="System.Reflection.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll</HintPath>
</Reference>
<Reference Include="System.Reflection">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Resources.Reader"> <Reference Include="System.Resources.Reader">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Resources.ResourceManager"> <Reference Include="System.Resources.ResourceManager">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Resources.Writer"> <Reference Include="System.Resources.Writer">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.CompilerServices.VisualC"> <Reference Include="System.Runtime.CompilerServices.VisualC">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll</HintPath>
</Reference>
<Reference Include="System.Runtime">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Extensions"> <Reference Include="System.Runtime.Extensions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Handles"> <Reference Include="System.Runtime.Handles">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.InteropServices">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.InteropServices.RuntimeInformation"> <Reference Include="System.Runtime.InteropServices.RuntimeInformation">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.InteropServices.WindowsRuntime"> <Reference Include="System.Runtime.InteropServices.WindowsRuntime">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.InteropServices">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Numerics"> <Reference Include="System.Runtime.Numerics">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization.Formatters"> <Reference Include="System.Runtime.Serialization.Formatters">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization.Json"> <Reference Include="System.Runtime.Serialization.Json">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization.Primitives"> <Reference Include="System.Runtime.Serialization.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Runtime.Serialization.Xml"> <Reference Include="System.Runtime.Serialization.Xml">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll</HintPath>
</Reference>
<Reference Include="System.Runtime">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Claims"> <Reference Include="System.Security.Claims">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Cryptography.Algorithms"> <Reference Include="System.Security.Cryptography.Algorithms">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Cryptography.Csp"> <Reference Include="System.Security.Cryptography.Csp">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Cryptography.Encoding"> <Reference Include="System.Security.Cryptography.Encoding">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Cryptography.Primitives"> <Reference Include="System.Security.Cryptography.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Cryptography.X509Certificates"> <Reference Include="System.Security.Cryptography.X509Certificates">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.Principal"> <Reference Include="System.Security.Principal">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Security.SecureString"> <Reference Include="System.Security.SecureString">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ServiceModel.Duplex"> <Reference Include="System.ServiceModel.Duplex">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ServiceModel.Http"> <Reference Include="System.ServiceModel.Http">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ServiceModel.NetTcp"> <Reference Include="System.ServiceModel.NetTcp">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ServiceModel.Primitives"> <Reference Include="System.ServiceModel.Primitives">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ServiceModel.Security"> <Reference Include="System.ServiceModel.Security">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll</HintPath>
</Reference>
<Reference Include="System.Text.Encoding">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Text.Encoding.Extensions"> <Reference Include="System.Text.Encoding.Extensions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Text.RegularExpressions"> <Reference Include="System.Text.Encoding">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading"> <Reference Include="System.Text.RegularExpressions">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.Overlapped"> <Reference Include="System.Threading.Overlapped">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.Tasks.Parallel"> <Reference Include="System.Threading.Tasks.Parallel">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.Thread"> <Reference Include="System.Threading.Thread">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.ThreadPool"> <Reference Include="System.Threading.ThreadPool">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Threading.Timer"> <Reference Include="System.Threading.Timer">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll</HintPath>
</Reference>
<Reference Include="System.Threading">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.ValueTuple"> <Reference Include="System.ValueTuple">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.ReaderWriter"> <Reference Include="System.Xml.ReaderWriter">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.XDocument"> <Reference Include="System.Xml.XDocument">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll</HintPath>
</Reference>
<Reference Include="System.Xml.XPath.XDocument">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll</HintPath>
</Reference>
<Reference Include="System.Xml.XPath">
<HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.XmlDocument"> <Reference Include="System.Xml.XmlDocument">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.XmlSerializer"> <Reference Include="System.Xml.XmlSerializer">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll</HintPath>
</Reference>
<Reference Include="System.Xml.XPath">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll</HintPath>
</Reference> </Reference>
<Reference Include="System.Xml.XPath.XDocument"> <Reference Include="netstandard">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityScript"> <Reference Include="UnityScript">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.dll</HintPath>
</Reference> </Reference>
<Reference Include="UnityScript.Lang"> <Reference Include="UnityScript.Lang">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/UnityScript.Lang.dll</HintPath>
</Reference> </Reference>
<Reference Include="Boo.Lang"> <Reference Include="Boo.Lang">
<HintPath>C:/Program Files/Unity/Editor/Data/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath> <HintPath>/Applications/Unity/Hub/Editor/2018.1.6f1/Unity.app/Contents/MonoBleedingEdge/lib/mono/unityscript/Boo.Lang.dll</HintPath>
</Reference> </Reference>
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
......
fileFormatVersion: 2 fileFormatVersion: 2
guid: b91b030bdd9519d4595880b42097209e guid: b91b030bdd9519d4595880b42097209e
timeCreated: 1518251771 timeCreated: 1518251771
licenseType: Free licenseType: Free
NativeFormatImporter: NativeFormatImporter:
mainObjectFileID: 2100000 mainObjectFileID: 2100000
userData: userData:
assetBundleName: assetBundleName:
assetBundleVariant: assetBundleVariant:
...@@ -1148,7 +1148,7 @@ MonoBehaviour: ...@@ -1148,7 +1148,7 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 1841507268} m_TargetGraphic: {fileID: 1841507268}
m_HandleRect: {fileID: 1841507267} m_HandleRect: {fileID: 1841507267}
m_Direction: 2 m_Direction: 2
m_Value: 0.99998355 m_Value: 0.9999992
m_Size: 0.87019 m_Size: 0.87019
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
...@@ -2547,7 +2547,7 @@ RectTransform: ...@@ -2547,7 +2547,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1} m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0.000030517578, y: -0.00004841719} m_AnchoredPosition: {x: 0.000030517578, y: -0.0000026408234}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1} m_Pivot: {x: 0.5, y: 1}
--- !u!114 &191355288 --- !u!114 &191355288
...@@ -5088,7 +5088,7 @@ RectTransform: ...@@ -5088,7 +5088,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -0.000053677646, y: -0.00003277704} m_AnchoredPosition: {x: -0.000053677646, y: -0.0000148695635}
m_SizeDelta: {x: 0, y: 300} m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1} m_Pivot: {x: 0, y: 1}
--- !u!1 &454209707 --- !u!1 &454209707
...@@ -6493,8 +6493,8 @@ MonoBehaviour: ...@@ -6493,8 +6493,8 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 733846993} m_TargetGraphic: {fileID: 733846993}
m_HandleRect: {fileID: 733846992} m_HandleRect: {fileID: 733846992}
m_Direction: 2 m_Direction: 2
m_Value: 1 m_Value: 0
m_Size: 0.9999999 m_Size: 0.9999998
m_NumberOfSteps: 0 m_NumberOfSteps: 0
m_OnValueChanged: m_OnValueChanged:
m_PersistentCalls: m_PersistentCalls:
...@@ -9689,7 +9689,7 @@ RectTransform: ...@@ -9689,7 +9689,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0.000036194124, y: -0.00003277704} m_AnchoredPosition: {x: 0.000030258068, y: -0.0000148695635}
m_SizeDelta: {x: 0, y: 300} m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1} m_Pivot: {x: 0, y: 1}
--- !u!1 &1001046761 --- !u!1 &1001046761
...@@ -9794,7 +9794,7 @@ RectTransform: ...@@ -9794,7 +9794,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: -0.000015258789} m_AnchoredPosition: {x: 0, y: -0.000030517578}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 1} m_Pivot: {x: 0, y: 1}
--- !u!114 &1004629748 --- !u!114 &1004629748
...@@ -11763,7 +11763,7 @@ RectTransform: ...@@ -11763,7 +11763,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0.00006514437, y: -0.000010127624} m_AnchoredPosition: {x: 0.00006514437, y: 0.000020389954}
m_SizeDelta: {x: 0, y: 300} m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1} m_Pivot: {x: 0, y: 1}
--- !u!1 &1173066205 --- !u!1 &1173066205
...@@ -13150,7 +13150,7 @@ MonoBehaviour: ...@@ -13150,7 +13150,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: "\uAE30\uC2201" m_Text: "\uD3EC\uACA9"
--- !u!222 &1321951785 --- !u!222 &1321951785
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
...@@ -14151,7 +14151,7 @@ RectTransform: ...@@ -14151,7 +14151,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -0.00001036023, y: 0.0005912781} m_AnchoredPosition: {x: -0.00001036023, y: 0.000022888184}
m_SizeDelta: {x: 0, y: 300} m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1} m_Pivot: {x: 0, y: 1}
--- !u!1 &1465630758 --- !u!1 &1465630758
......
...@@ -5,6 +5,7 @@ using UnityEngine; ...@@ -5,6 +5,7 @@ using UnityEngine;
using CivModel; using CivModel;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.IO; using System.IO;
using UnityEngine.EventSystems;
public class GameManager : MonoBehaviour { public class GameManager : MonoBehaviour {
...@@ -30,7 +31,17 @@ public class GameManager : MonoBehaviour { ...@@ -30,7 +31,17 @@ public class GameManager : MonoBehaviour {
private List<GameObject> _units = new List<GameObject>(); private List<GameObject> _units = new List<GameObject>();
public List<GameObject> Units { get { return _units; } } public List<GameObject> Units { get { return _units; } }
public Material[] materials; //Deploy를 위한 추가
private bool _inDepState = false;
public bool DepState { get { return _inDepState; } }
private Production _deployment;
public Production Deployment { get { return _deployment; } }
///Deploy를 위한 추가 끝
public Material[] materials;
public CivModel.Terrain.Point selectedPoint; public CivModel.Terrain.Point selectedPoint;
public HexTile selectedTile; public HexTile selectedTile;
...@@ -298,5 +309,81 @@ public class GameManager : MonoBehaviour { ...@@ -298,5 +309,81 @@ public class GameManager : MonoBehaviour {
} }
} }
// Deploy 하는 부분
public void DepStateEnter(Production dep, DeployPrefab deployprefab)
{
// State change
if (dep == null || _inDepState) return;
_inDepState = true;
_deployment = dep;
// Select deploy tile
CivModel.Terrain terrain = Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
if (dep.IsPlacable(point))
{
Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().FlickerBlue();
}
}
}
CivModel.Terrain.Point StartPoint = Instance.selectedPoint;
IEnumerator _coroutine = DeployUnit(StartPoint, dep, deployprefab);
StartCoroutine(_coroutine);
}
IEnumerator DeployUnit(CivModel.Terrain.Point point, Production dep, DeployPrefab deployprefab)
{
while (true)
{
CivModel.Terrain.Point destPoint = Instance.selectedPoint;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (!EventSystem.current.IsPointerOverGameObject() && Input.GetMouseButtonDown(0))
{
// Flicker하고 있는 Tile을 선택했을 때
if (Instance.selectedTile.isFlickering)
{
if (dep.IsPlacable(destPoint))
{
Game.PlayerInTurn.Deployment.Remove(dep);
dep.Place(destPoint);
DepStateExit(deployprefab);
GameManager.Instance.UpdateUnit();
GameManager.Instance.UpdateMap();
break;
}
else
{
DepStateExit(deployprefab);
break;
}
}
DepStateExit(deployprefab);
break;
}
yield return null;
}
}
void DepStateExit(DeployPrefab deployprefab)
{
_inDepState = false;
_deployment = null;
CivModel.Terrain terrain = Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().StopFlickering();
}
}
GameManager.Instance.UpdateUnit();
GameManager.Instance.UpdateMap();
}
} }
\ No newline at end of file
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using CivModel; using CivModel;
public class MinimapTile : MonoBehaviour { public class MinimapTile : MonoBehaviour {
public CivModel.Terrain.Point point; public CivModel.Terrain.Point point;
public Vector3 unity_point; public Vector3 unity_point;
Transform owner_color; Transform owner_color;
Transform city_active; Transform city_active;
Player owner; Player owner;
TileBuilding City; TileBuilding City;
// Use this for initialization // Use this for initialization
void Start () { void Start () {
SetOwner(); SetOwner();
SetCity(); SetCity();
} }
public void SetPoints(CivModel.Terrain.Point p1) { public void SetPoints(CivModel.Terrain.Point p1) {
this.point = p1; this.point = p1;
this.unity_point = GameManager.ModelPntToUnityPnt(p1, -200f); this.unity_point = GameManager.ModelPntToUnityPnt(p1, -200f);
} }
public void SetPoints(CivModel.Terrain.Point p1, Vector3 p2) { public void SetPoints(CivModel.Terrain.Point p1, Vector3 p2) {
this.point = p1; this.point = p1;
this.unity_point = new Vector3(p2.x, p2.y, p2.z); this.unity_point = new Vector3(p2.x, p2.y, p2.z);
} }
public void SetOwner() { public void SetOwner() {
owner_color = transform.GetChild(0).transform; owner_color = transform.GetChild(0).transform;
owner = point.TileOwner; owner = point.TileOwner;
if (owner == null) { if (owner == null) {
owner_color.GetChild(9).gameObject.SetActive(true); owner_color.GetChild(9).gameObject.SetActive(true);
if ((int)point.Type == 1) { if ((int)point.Type == 1) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(true); owner_color.GetChild(10).gameObject.SetActive(true);
} }
} }
else if (owner == GameManager.Instance.Game.Players[0]) { else if (owner == GameManager.Instance.Game.Players[0]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(0).gameObject.SetActive(true); owner_color.GetChild(0).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[1]) { else if (owner == GameManager.Instance.Game.Players[1]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(1).gameObject.SetActive(true); owner_color.GetChild(1).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[2]) { else if (owner == GameManager.Instance.Game.Players[2]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(2).gameObject.SetActive(true); owner_color.GetChild(2).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[3]) { else if (owner == GameManager.Instance.Game.Players[3]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(3).gameObject.SetActive(true); owner_color.GetChild(3).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[4]) { else if (owner == GameManager.Instance.Game.Players[4]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(4).gameObject.SetActive(true); owner_color.GetChild(4).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[5]) { else if (owner == GameManager.Instance.Game.Players[5]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(5).gameObject.SetActive(true); owner_color.GetChild(5).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[6]) { else if (owner == GameManager.Instance.Game.Players[6]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(6).gameObject.SetActive(true); owner_color.GetChild(6).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[7]) { else if (owner == GameManager.Instance.Game.Players[7]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(7).gameObject.SetActive(true); owner_color.GetChild(7).gameObject.SetActive(true);
} }
else if (owner == GameManager.Instance.Game.Players[8]) { else if (owner == GameManager.Instance.Game.Players[8]) {
owner_color.GetChild(9).gameObject.SetActive(false); owner_color.GetChild(9).gameObject.SetActive(false);
owner_color.GetChild(10).gameObject.SetActive(false); owner_color.GetChild(10).gameObject.SetActive(false);
owner_color.GetChild(8).gameObject.SetActive(true); owner_color.GetChild(8).gameObject.SetActive(true);
} }
} }
public void SetCity() { public void SetCity() {
City = point.TileBuilding; City = point.TileBuilding;
city_active = transform.GetChild(1).transform; city_active = transform.GetChild(1).transform;
if(City is CityBase) { if(City is CityBase) {
city_active.GetChild(0).gameObject.SetActive(true); city_active.GetChild(0).gameObject.SetActive(true);
} }
} }
} }
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
using CivModel.Common; using CivModel.Common;
public class InvestmentController : MonoBehaviour { public class InvestmentController : MonoBehaviour {
public GameObject InvestmentUI; public GameObject InvestmentUI;
public GameObject Tax; public GameObject Tax;
public GameObject EcoInv; public GameObject EcoInv;
...@@ -24,8 +24,8 @@ public class InvestmentController : MonoBehaviour { ...@@ -24,8 +24,8 @@ public class InvestmentController : MonoBehaviour {
private Text logiRateText; private Text logiRateText;
private static InvestmentController _IVUIController; private static InvestmentController _IVUIController;
public static InvestmentController I { get { return _IVUIController; } } public static InvestmentController I { get { return _IVUIController; } }
void Awake() void Awake()
{ {
// Singleton // Singleton
...@@ -40,19 +40,19 @@ public class InvestmentController : MonoBehaviour { ...@@ -40,19 +40,19 @@ public class InvestmentController : MonoBehaviour {
} }
// Use this when scene changing exists // Use this when scene changing exists
// DontDestroyOnLoad(gameObject); // DontDestroyOnLoad(gameObject);
} }
// Use this for initialization // Use this for initialization
void Start () { void Start () {
taxSlider = Tax.GetComponentInChildren<Slider>(); taxSlider = Tax.GetComponentInChildren<Slider>();
eiSlider = EcoInv.GetComponentInChildren<Slider>(); eiSlider = EcoInv.GetComponentInChildren<Slider>();
tiSlider = TechInv.GetComponentInChildren<Slider>(); tiSlider = TechInv.GetComponentInChildren<Slider>();
logiSlider = Logistics.GetComponentInChildren<Slider>(); logiSlider = Logistics.GetComponentInChildren<Slider>();
initSlider(); initSlider();
} }
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
GameManager.Instance.Game.PlayerInTurn.TaxRate = ((double)((int)(taxSlider.value * 100))) / 100f; GameManager.Instance.Game.PlayerInTurn.TaxRate = ((double)((int)(taxSlider.value * 100))) / 100f;
GameManager.Instance.Game.PlayerInTurn.EconomicInvestmentRatio = ((double)((int)(eiSlider.value * 100))) / 100f; GameManager.Instance.Game.PlayerInTurn.EconomicInvestmentRatio = ((double)((int)(eiSlider.value * 100))) / 100f;
GameManager.Instance.Game.PlayerInTurn.ResearchInvestmentRatio = ((double)((int)(tiSlider.value * 100))) / 100f; GameManager.Instance.Game.PlayerInTurn.ResearchInvestmentRatio = ((double)((int)(tiSlider.value * 100))) / 100f;
...@@ -61,9 +61,9 @@ public class InvestmentController : MonoBehaviour { ...@@ -61,9 +61,9 @@ public class InvestmentController : MonoBehaviour {
taxRateText.text = ((int)(taxSlider.value * 100)).ToString() + "%"; taxRateText.text = ((int)(taxSlider.value * 100)).ToString() + "%";
eiRateText.text = ((int)(eiSlider.value * 100)).ToString() + "%"; eiRateText.text = ((int)(eiSlider.value * 100)).ToString() + "%";
tiRateText.text = ((int)(tiSlider.value * 100)).ToString() + "%"; tiRateText.text = ((int)(tiSlider.value * 100)).ToString() + "%";
logiRateText.text = ((int)(logiSlider.value * 100)).ToString() + "%"; logiRateText.text = ((int)(logiSlider.value * 100)).ToString() + "%";
} }
public void initSlider() public void initSlider()
{ {
taxSlider.maxValue = 1f; taxSlider.maxValue = 1f;
...@@ -127,5 +127,5 @@ public class InvestmentController : MonoBehaviour { ...@@ -127,5 +127,5 @@ public class InvestmentController : MonoBehaviour {
public void ChangeLogiValue(float adden) public void ChangeLogiValue(float adden)
{ {
logiSlider.value += adden; logiSlider.value += adden;
} }
} }
\ No newline at end of file
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
using CivModel.Common; using CivModel.Common;
using System.Linq; using System.Linq;
public class ManagementController : MonoBehaviour { public class ManagementController : MonoBehaviour {
private static ManagementController managementcontroller; private static ManagementController managementcontroller;
public Canvas managementUI; public Canvas managementUI;
private LinkedList<Production> mProduction; private LinkedList<Production> mProduction;
private LinkedList<Production> mDeployment; private LinkedList<Production> mDeployment;
private IReadOnlyList<IProductionFactory> facList; private IReadOnlyList<IProductionFactory> facList;
private GameObject gameManagerObject; private GameObject gameManagerObject;
private GameManager gameManager; private GameManager gameManager;
private Game game; private Game game;
private List<GameObject> PQlist; private List<GameObject> PQlist;
private List<GameObject> DQlist; private List<GameObject> DQlist;
private List<GameObject> EpicQlist, HighQlist, IntermediateQlist, LowQlist; // Unit production private List<GameObject> EpicQlist, HighQlist, IntermediateQlist, LowQlist; // Unit production
private List<GameObject> CityQlist, CityBuildingQlist, NormalBuildingQlist; private List<GameObject> CityQlist, CityBuildingQlist, NormalBuildingQlist;
private List<List<GameObject>> ASQlist; private List<List<GameObject>> ASQlist;
public GameObject proPrefab; public GameObject proPrefab;
public GameObject depPrefab; public GameObject depPrefab;
public GameObject productablePrefab; public GameObject productablePrefab;
public GameObject proQueue; public GameObject proQueue;
public GameObject depQueue; public GameObject depQueue;
public GameObject EpicQueue, HighQueue, IntermediateQueue, LowQueue; // Unit production public GameObject EpicQueue, HighQueue, IntermediateQueue, LowQueue; // Unit production
public GameObject CityQueue, CityBuildingQueue, NormalBuildingQueue; // Building production public GameObject CityQueue, CityBuildingQueue, NormalBuildingQueue; // Building production
//ManageMentUI 갱신 함수 //ManageMentUI 갱신 함수
public void begin() public void begin()
{ {
MakeSelectionQ(); MakeSelectionQ();
MakeProductionQ(); MakeProductionQ();
MakeDeploymentQ(); MakeDeploymentQ();
foreach (GameObject dq in DQlist) foreach (GameObject dq in DQlist)
{ {
dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq)); dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq));
} }
} }
void Awake() void Awake()
{ {
DontDestroyOnLoad(this); DontDestroyOnLoad(this);
if (managementcontroller == null) if (managementcontroller == null)
{ {
managementcontroller = this; managementcontroller = this;
} }
else else
{ {
Destroy(this); Destroy(this);
} }
} }
// Use this for initialization // Use this for initialization
void Start () { void Start () {
if (managementcontroller == this) if (managementcontroller == this)
{ {
gameManager = GameManager.Instance; gameManager = GameManager.Instance;
game = gameManager.Game; game = gameManager.Game;
ASQlist = new List<List<GameObject>>(); ASQlist = new List<List<GameObject>>();
ASQlist.Add(EpicQlist = new List<GameObject>()); ASQlist.Add(EpicQlist = new List<GameObject>());
ASQlist.Add(HighQlist = new List<GameObject>()); ASQlist.Add(HighQlist = new List<GameObject>());
ASQlist.Add(IntermediateQlist = new List<GameObject>()); ASQlist.Add(IntermediateQlist = new List<GameObject>());
ASQlist.Add(LowQlist = new List<GameObject>()); ASQlist.Add(LowQlist = new List<GameObject>());
ASQlist.Add(CityQlist = new List<GameObject>()); ASQlist.Add(CityQlist = new List<GameObject>());
ASQlist.Add(CityBuildingQlist = new List<GameObject>()); ASQlist.Add(CityBuildingQlist = new List<GameObject>());
ASQlist.Add(NormalBuildingQlist = new List<GameObject>()); ASQlist.Add(NormalBuildingQlist = new List<GameObject>());
PQlist = new List<GameObject>(); PQlist = new List<GameObject>();
DQlist = new List<GameObject>(); DQlist = new List<GameObject>();
} }
else else
{ {
Destroy(this); Destroy(this);
} }
} }
// Update is called once per frame // Update is called once per frame
void Update () void Update ()
{ {
mProduction = game.PlayerInTurn.Production; mProduction = game.PlayerInTurn.Production;
mDeployment = game.PlayerInTurn.Deployment; mDeployment = game.PlayerInTurn.Deployment;
} }
//type: 0 = all, 1 = unit, 2 = city, 3 = NormalBuliding, 4 = citybuilding, 5 = BulidingAll (2~4 All) //type: 0 = all, 1 = unit, 2 = city, 3 = NormalBuliding, 4 = citybuilding, 5 = BulidingAll (2~4 All)
private void MakeSelectionQ()//선택 큐 프리팹 생성 함수 private void MakeSelectionQ()//선택 큐 프리팹 생성 함수
{ {
facList = GameManager.Instance.Game.PlayerInTurn.AvailableProduction.ToList(); //전체 선택 목록 받아오기 facList = GameManager.Instance.Game.PlayerInTurn.AvailableProduction.ToList(); //전체 선택 목록 받아오기
//facList의 변경으로 Epic-High-intermediate-Low 변경 가능. 하지만 지금은 설정되지 않았음(Epic에 생성) //facList의 변경으로 Epic-High-intermediate-Low 변경 가능. 하지만 지금은 설정되지 않았음(Epic에 생성)
//Debug.Log("facList: " + facList.Count); //Debug.Log("facList: " + facList.Count);
//Debug.Log("ALL SelectList Updated"); //Debug.Log("ALL SelectList Updated");
DeleteAllSQ(); DeleteAllSQ();
foreach (IProductionFactory fac in facList) foreach (IProductionFactory fac in facList)
{ {
//여기서 분리 //여기서 분리
if (typeof(CivModel.Unit).IsAssignableFrom(fac.ResultType)) if (typeof(CivModel.Unit).IsAssignableFrom(fac.ResultType))
{ {
var f = (IActorProductionFactory)fac; var f = (IActorProductionFactory)fac;
switch (f.ActorConstants.BattleClassLevel) switch (f.ActorConstants.BattleClassLevel)
{ {
case 4: case 4:
PartSelectionQ(EpicQlist, EpicQueue, fac); PartSelectionQ(EpicQlist, EpicQueue, fac);
break; break;
case 3: case 3:
PartSelectionQ(HighQlist, HighQueue, fac); PartSelectionQ(HighQlist, HighQueue, fac);
break; break;
case 2: case 2:
PartSelectionQ(IntermediateQlist, IntermediateQueue, fac); PartSelectionQ(IntermediateQlist, IntermediateQueue, fac);
break; break;
case 1: case 1:
PartSelectionQ(LowQlist, LowQueue, fac); PartSelectionQ(LowQlist, LowQueue, fac);
break; break;
case 0: case 0:
PartSelectionQ(LowQlist, LowQueue, fac); PartSelectionQ(LowQlist, LowQueue, fac);
break; break;
default: default:
PartSelectionQ(LowQlist, LowQueue, fac); PartSelectionQ(LowQlist, LowQueue, fac);
break; break;
} }
} }
else if (typeof(TileObject).IsAssignableFrom(fac.ResultType)) else if (typeof(TileObject).IsAssignableFrom(fac.ResultType))
{ {
//Debug.Log(fac.ToString()); //Debug.Log(fac.ToString());
if (typeof(CityBase).IsAssignableFrom(fac.ResultType)) if (typeof(CityBase).IsAssignableFrom(fac.ResultType))
{ {
PartSelectionQ(CityQlist, CityQueue, fac); PartSelectionQ(CityQlist, CityQueue, fac);
} }
else if (typeof(TileBuilding).IsAssignableFrom(fac.ResultType)) else if (typeof(TileBuilding).IsAssignableFrom(fac.ResultType))
{ {
PartSelectionQ(NormalBuildingQlist, NormalBuildingQueue, fac); PartSelectionQ(NormalBuildingQlist, NormalBuildingQueue, fac);
} }
else else
{ {
throw new System.Exception("Undefined Factory"); throw new System.Exception("Undefined Factory");
} }
} }
else if (typeof(InteriorBuilding).IsAssignableFrom(fac.ResultType)) else if (typeof(InteriorBuilding).IsAssignableFrom(fac.ResultType))
{ {
PartSelectionQ(CityBuildingQlist, CityBuildingQueue, fac); PartSelectionQ(CityBuildingQlist, CityBuildingQueue, fac);
} }
else else
{ {
throw new System.Exception("Undefined Factory"); throw new System.Exception("Undefined Factory");
} }
} }
//내용물 없을 때 빈칸 채우기 //내용물 없을 때 빈칸 채우기
foreach (var qlist in ASQlist) foreach (var qlist in ASQlist)
{ {
if (qlist.Count == 0) if (qlist.Count == 0)
{ {
GameObject productableQueue; GameObject productableQueue;
switch (ASQlist.IndexOf(qlist)) switch (ASQlist.IndexOf(qlist))
{ {
case 0: case 0:
productableQueue = EpicQueue; productableQueue = EpicQueue;
break; break;
case 1: case 1:
productableQueue = HighQueue; productableQueue = HighQueue;
break; break;
case 2: case 2:
productableQueue = IntermediateQueue; productableQueue = IntermediateQueue;
break; break;
case 3: case 3:
productableQueue = LowQueue; productableQueue = LowQueue;
break; break;
case 4: case 4:
productableQueue = CityQueue; productableQueue = CityQueue;
break; break;
case 5: case 5:
productableQueue = CityBuildingQueue; productableQueue = CityBuildingQueue;
break; break;
case 6: case 6:
productableQueue = NormalBuildingQueue; productableQueue = NormalBuildingQueue;
break; break;
default: default:
productableQueue = null; productableQueue = null;
Debug.Log("Error: qlist = " + qlist); Debug.Log("Error: qlist = " + qlist);
throw new MissingComponentException(); throw new MissingComponentException();
} }
//Debug.Log("SelectionList: " + ASQlist.IndexOf(qlist) + "null"); //Debug.Log("SelectionList: " + ASQlist.IndexOf(qlist) + "null");
var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
SPrefab.transform.SetParent(productableQueue.transform); SPrefab.transform.SetParent(productableQueue.transform);
SPrefab.transform.localScale = new Vector3(1f, 1f, 1f); SPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
SPrefab.GetComponent<ProductablePrefab>().MakeItem(); SPrefab.GetComponent<ProductablePrefab>().MakeItem();
qlist.Add(SPrefab); qlist.Add(SPrefab);
} }
} }
} }
//각 Factory의 분야를 읽어서 해당하는 Queue에 집어넣는 역할 //각 Factory의 분야를 읽어서 해당하는 Queue에 집어넣는 역할
private GameObject PartSelectionQ(List<GameObject> SQlist, GameObject productableQueue, IProductionFactory fac) private GameObject PartSelectionQ(List<GameObject> SQlist, GameObject productableQueue, IProductionFactory fac)
{ {
/*if (fac.ProductionResultType == null) /*if (fac.ProductionResultType == null)
{ {
return null; return null;
}*/ }*/
var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
SPrefab.transform.SetParent(productableQueue.transform); SPrefab.transform.SetParent(productableQueue.transform);
SPrefab.transform.localScale = new Vector3(1f, 1f, 1f); SPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
SPrefab.GetComponent<ProductablePrefab>().MakeItem(fac); SPrefab.GetComponent<ProductablePrefab>().MakeItem(fac);
SPrefab.GetComponent<ProductablePrefab>().SetButton(fac); SPrefab.GetComponent<ProductablePrefab>().SetButton(fac);
SQlist.Add(SPrefab); SQlist.Add(SPrefab);
return SPrefab; return SPrefab;
} }
//선택 큐 초기화(GameObject) //선택 큐 초기화(GameObject)
private void DeleteAllSQ() private void DeleteAllSQ()
{ {
DeleteSQ(EpicQlist); DeleteSQ(EpicQlist);
DeleteSQ(HighQlist); DeleteSQ(HighQlist);
DeleteSQ(IntermediateQlist); DeleteSQ(IntermediateQlist);
DeleteSQ(LowQlist); DeleteSQ(LowQlist);
DeleteSQ(NormalBuildingQlist); DeleteSQ(NormalBuildingQlist);
DeleteSQ(CityQlist); DeleteSQ(CityQlist);
DeleteSQ(CityBuildingQlist); DeleteSQ(CityBuildingQlist);
ASQlist.Clear(); ASQlist.Clear();
ASQlist.Add(EpicQlist = new List<GameObject>()); ASQlist.Add(EpicQlist = new List<GameObject>());
ASQlist.Add(HighQlist = new List<GameObject>()); ASQlist.Add(HighQlist = new List<GameObject>());
ASQlist.Add(IntermediateQlist = new List<GameObject>()); ASQlist.Add(IntermediateQlist = new List<GameObject>());
ASQlist.Add(LowQlist = new List<GameObject>()); ASQlist.Add(LowQlist = new List<GameObject>());
ASQlist.Add(CityQlist = new List<GameObject>()); ASQlist.Add(CityQlist = new List<GameObject>());
ASQlist.Add(CityBuildingQlist = new List<GameObject>()); ASQlist.Add(CityBuildingQlist = new List<GameObject>());
ASQlist.Add(NormalBuildingQlist = new List<GameObject>()); ASQlist.Add(NormalBuildingQlist = new List<GameObject>());
} }
//선택 큐 초기화에 쓰이는 함수 //선택 큐 초기화에 쓰이는 함수
private void DeleteSQ(List<GameObject> SQlist) private void DeleteSQ(List<GameObject> SQlist)
{ {
foreach (GameObject sq in SQlist) foreach (GameObject sq in SQlist)
{ {
Destroy(sq); Destroy(sq);
} }
SQlist.Clear(); SQlist.Clear();
} }
public void MakeProductionQ() public void MakeProductionQ()
{ {
List<GameObject> tempList = new List<GameObject>(); List<GameObject> tempList = new List<GameObject>();
//Debug.Log("ProductionList startMaking"); //Debug.Log("ProductionList startMaking");
foreach (GameObject pq in PQlist) foreach (GameObject pq in PQlist)
{ {
Destroy(pq); Destroy(pq);
} }
PQlist.Clear(); PQlist.Clear();
mProduction = GameManager.Instance.Game.PlayerInTurn.Production; mProduction = GameManager.Instance.Game.PlayerInTurn.Production;
//Debug.Log("ProList : " + mProduction.Count); //Debug.Log("ProList : " + mProduction.Count);
//Debug.Log("ProductionList Updated"); //Debug.Log("ProductionList Updated");
foreach (Production prod in mProduction) foreach (Production prod in mProduction)
{ {
var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
PPrefab.transform.SetParent(proQueue.transform); PPrefab.transform.SetParent(proQueue.transform);
PPrefab.transform.localScale = new Vector3(1f, 1f, 1f); PPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(PPrefab.GetComponent<ProductionPrefab>().MakeItem(prod)); tempList.Add(PPrefab.GetComponent<ProductionPrefab>().MakeItem(prod));
} }
if (mProduction.Count == 0) if (mProduction.Count == 0)
{ {
//Debug.Log("ProductionList null"); //Debug.Log("ProductionList null");
var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
PPrefab.transform.SetParent(proQueue.transform); PPrefab.transform.SetParent(proQueue.transform);
PPrefab.transform.localScale = new Vector3(1f, 1f, 1f); PPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
PPrefab.GetComponent<ProductionPrefab>().MakeItem(); PPrefab.GetComponent<ProductionPrefab>().MakeItem();
tempList.Add(PPrefab); tempList.Add(PPrefab);
} }
PQlist = tempList; PQlist = tempList;
foreach (GameObject pq in PQlist) foreach (GameObject pq in PQlist)
{ {
pq.GetComponent<ProductionPrefab>().SetButton(PQlist.IndexOf(pq)); pq.GetComponent<ProductionPrefab>().SetButton(PQlist.IndexOf(pq));
} }
} }
public void MakeDeploymentQ() public void MakeDeploymentQ()
{ {
List<GameObject> tempList = new List<GameObject>(); List<GameObject> tempList = new List<GameObject>();
//Debug.Log("DeploymentList startMaking"); //Debug.Log("DeploymentList startMaking");
foreach (GameObject dq in DQlist) foreach (GameObject dq in DQlist)
{ {
Destroy(dq); Destroy(dq);
} }
DQlist.Clear(); DQlist.Clear();
mDeployment = GameManager.Instance.Game.PlayerInTurn.Deployment; mDeployment = GameManager.Instance.Game.PlayerInTurn.Deployment;
//Debug.Log("DepList : " + mDeployment.Count); //Debug.Log("DepList : " + mDeployment.Count);
//Debug.Log("DeploymentList Updated"); //Debug.Log("DeploymentList Updated");
foreach (Production prod in mDeployment) foreach (Production prod in mDeployment)
{ {
var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
DPrefab.transform.SetParent(depQueue.transform); DPrefab.transform.SetParent(depQueue.transform);
DPrefab.transform.localScale = new Vector3(1f, 1f, 1f); DPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem(prod)); tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem(prod));
} }
if (mDeployment.Count == 0) if (mDeployment.Count == 0)
{ {
//Debug.Log("DeploymentList null"); //Debug.Log("DeploymentList null");
var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity); var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
DPrefab.transform.SetParent(depQueue.transform); DPrefab.transform.SetParent(depQueue.transform);
DPrefab.transform.localScale = new Vector3(1f, 1f, 1f); DPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f); DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem()); tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem());
tempList.Add(DPrefab); tempList.Add(DPrefab);
} }
DQlist = tempList; DQlist = tempList;
foreach (GameObject dq in DQlist) foreach (GameObject dq in DQlist)
{ {
dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq)); dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq));
} }
} }
public static ManagementController GetManagementController() public static ManagementController GetManagementController()
{ {
if (managementcontroller == null) if (managementcontroller == null)
{ {
Debug.Log("ManagementController not made"); Debug.Log("ManagementController not made");
throw new MissingComponentException(); throw new MissingComponentException();
} }
return managementcontroller; return managementcontroller;
} }
} }
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
using CivModel.Common; using CivModel.Common;
public class DeployPrefab : MonoBehaviour public class DeployPrefab : MonoBehaviour
{ {
public static GameObject DeployingObject; public static GameObject DeployingObject;
private Text[] textarguments; private Text[] textarguments;
private Image unitPrt; private Image unitPrt;
private Button[] buttons; private Button[] buttons;
private GameManager gameManager; private GameManager gameManager;
private Game game; private Game game;
// Use this for initialization // Use this for initialization
private bool _inDepState = false; private bool _inDepState = false;
public bool DepState { get { return _inDepState; } } public bool DepState { get { return _inDepState; } }
private Production _deployment; private Production _deployment;
public Production Deployment { get { return _deployment; } } public Production Deployment { get { return _deployment; } }
void Awake() void Awake()
{ {
//Debug.Log("call DepPre"); //Debug.Log("call DepPre");
textarguments = gameObject.GetComponentsInChildren<Text>(); textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>()) foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{ {
if (unt.name == "Portrait") if (unt.name == "Portrait")
{ {
unitPrt = unt; unitPrt = unt;
} }
} }
buttons = gameObject.GetComponentsInChildren<Button>(); buttons = gameObject.GetComponentsInChildren<Button>();
} }
void Start() void Start()
{ {
gameManager = GameManager.Instance; gameManager = GameManager.Instance;
game = gameManager.Game; game = gameManager.Game;
} }
public GameObject MakeItem(Production prod) public GameObject MakeItem(Production prod)
{ {
string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory); string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite; unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite;
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "UnitName": case "UnitName":
txt.text = nameofProduction; txt.text = nameofProduction;
break; break;
case "NumberOfUnits": case "NumberOfUnits":
txt.text = "X 1"; txt.text = "X 1";
break; break;
} }
} }
return this.gameObject; return this.gameObject;
} }
public GameObject MakeItem() public GameObject MakeItem()
{ {
unitPrt.enabled = false; unitPrt.enabled = false;
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "UnitName": case "UnitName":
txt.text = "비었음"; txt.text = "비었음";
break; break;
case "NumberOfUnits": case "NumberOfUnits":
txt.text = ""; txt.text = "";
break; break;
} }
} }
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
but.gameObject.SetActive(false); but.gameObject.SetActive(false);
} }
return this.gameObject; return this.gameObject;
} }
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
} }
public void SetButton(int i) public void SetButton(int i)
{ {
if (i == -1) if (i == -1)
{ {
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
but.enabled = false; but.enabled = false;
} }
} }
else else
{ {
LinkedListNode<Production> dep = GameManager.Instance.Game.PlayerInTurn.Deployment.First; LinkedListNode<Production> dep = GameManager.Instance.Game.PlayerInTurn.Deployment.First;
for (int k = 0; k < i; k++) for (int k = 0; k < i; k++)
{ {
dep = dep.Next; dep = dep.Next;
} }
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
switch (but.name) switch (but.name)
{ {
case "Deploy": case "Deploy":
but.onClick.AddListener(delegate () { DeployItem(dep.Value); DeployingObject = this.gameObject; }); but.onClick.AddListener(delegate () { DeployItem(dep.Value); DeployingObject = this.gameObject; });
break; break;
} }
} }
} }
} }
public void DeployItem(Production dep) public void DeployItem(Production dep)
{ {
if (dep.IsCompleted) if (dep.IsCompleted)
{ {
UIManager.Instance.mapUI.SetActive(true); gameManager.DepStateEnter(dep, this);
UIManager.Instance.managementUI.SetActive(false); UIManager.Instance.mapUI.SetActive(true);
UIManager.Instance.questUI.SetActive(false); UIManager.Instance.managementUI.SetActive(false);
DepStateEnter(dep); UIManager.Instance.questUI.SetActive(false);
} }
else else
{ {
//Debug.Log("Error : not finished product"); //Debug.Log("Error : not finished product");
throw new AccessViolationException(); throw new AccessViolationException();
} }
} }
}
public void DepStateEnter(Production dep)
{
// State change
if (dep == null || _inDepState) return;
_inDepState = true;
_deployment = dep;
// Select deploy tile
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
if (dep.IsPlacable(point))
{
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().FlickerBlue();
}
}
IEnumerator _coroutine = DeployUnit(GameManager.Instance.selectedPoint, dep);
StartCoroutine(_coroutine);
}
}
IEnumerator DeployUnit(CivModel.Terrain.Point point, Production dep)
{
while (true)
{
CivModel.Terrain.Point destPoint = GameManager.Instance.selectedPoint;
// 새로운 Point 을 선택했을 때
if (point != destPoint)
{
// Flicker하고 있는 Tile을 선택했을 때
if (GameManager.Instance.selectedTile.isFlickering)
{
if (dep.IsPlacable(destPoint))
{
game.PlayerInTurn.Deployment.Remove(dep);
dep.Place(destPoint);
//여기에 유닛을 생성하는 걸 추가해야 함
GameManager.Instance.UpdateUnit();
break;
}
else
{
DepStateExit();
}
}
// Flicker 하지 않는 타일 선택
else
{
DepStateExit();
}
}
yield return null;
}
}
void DepStateExit()
{
_inDepState = false;
_deployment = null;
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().StopFlickering();
}
}
}
}
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
using CivModel.Common; using CivModel.Common;
using System.Linq; using System.Linq;
public class ProductablePrefab : MonoBehaviour { public class ProductablePrefab : MonoBehaviour {
private static ManagementController uicontroller; private static ManagementController uicontroller;
private Text[] textarguments; private Text[] textarguments;
private Image unitPrt; private Image unitPrt;
private Button[] buttons; private Button[] buttons;
void Awake() void Awake()
{ {
//Debug.Log("call SelPre"); //Debug.Log("call SelPre");
textarguments = gameObject.GetComponentsInChildren<Text>(); textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>()) foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{ {
if (unt.name == "Portrait") if (unt.name == "Portrait")
{ {
unitPrt = unt; unitPrt = unt;
} }
} }
buttons = gameObject.GetComponentsInChildren<Button>(); buttons = gameObject.GetComponentsInChildren<Button>();
} }
// Use this for initialization // Use this for initialization
void Start() void Start()
{ {
uicontroller = ManagementController.GetManagementController(); uicontroller = ManagementController.GetManagementController();
} }
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
} }
public GameObject MakeItem(IProductionFactory fact) public GameObject MakeItem(IProductionFactory fact)
{ {
//Debug.Log("Selection Queue Item Made"); //Debug.Log("Selection Queue Item Made");
string nameofFactory = ProductionFactoryTraits.GetFactoryName(fact); string nameofFactory = ProductionFactoryTraits.GetFactoryName(fact);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(fact)).ToLower()), typeof(Sprite)) as Sprite; unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(fact)).ToLower()), typeof(Sprite)) as Sprite;
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "UnitName": case "UnitName":
txt.text = nameofFactory; txt.text = nameofFactory;
break; break;
case "NumberOfUnits": case "NumberOfUnits":
txt.text = "X 1"; txt.text = "X 1";
break; break;
} }
} }
return this.gameObject; return this.gameObject;
} }
public GameObject MakeItem() public GameObject MakeItem()
{ {
unitPrt.enabled = false; unitPrt.enabled = false;
//Debug.Log("NULL Selection Queue"); //Debug.Log("NULL Selection Queue");
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "UnitName": case "UnitName":
txt.text = "생산 가능 유닛 없음"; txt.text = "생산 가능 유닛 없음";
txt.fontSize = Screen.height / 40; txt.fontSize = Screen.height / 40;
break; break;
case "NumberOfUnits": case "NumberOfUnits":
txt.text = ""; txt.text = "";
break; break;
} }
} }
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
but.gameObject.SetActive(false); but.gameObject.SetActive(false);
} }
return this.gameObject; return this.gameObject;
} }
public void SetButton(IProductionFactory fac) public void SetButton(IProductionFactory fac)
{ {
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
switch (but.name) switch (but.name)
{ {
case "Deploy": case "Deploy":
but.onClick.AddListener(delegate () { ProduceItem(fac); }); but.onClick.AddListener(delegate () { ProduceItem(fac); });
break; break;
} }
} }
} }
private void ProduceItem(IProductionFactory fac) private void ProduceItem(IProductionFactory fac)
{ {
GameManager.Instance.Game.PlayerInTurn.Production.AddLast(fac.Create(GameManager.Instance.Game.PlayerInTurn)); GameManager.Instance.Game.PlayerInTurn.Production.AddLast(fac.Create(GameManager.Instance.Game.PlayerInTurn));
//Debug.Log(i + " inputed"); //Debug.Log(i + " inputed");
uicontroller.MakeProductionQ(); uicontroller.MakeProductionQ();
uicontroller.MakeDeploymentQ(); uicontroller.MakeDeploymentQ();
} }
} }
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
using CivModel.Common; using CivModel.Common;
public class ProductionPrefab : MonoBehaviour { public class ProductionPrefab : MonoBehaviour {
private Text[] textarguments; private Text[] textarguments;
private Image unitPrt; private Image unitPrt;
private Button[] buttons; private Button[] buttons;
// Use this for initialization // Use this for initialization
void Awake() void Awake()
{ {
//Debug.Log("call ProPre"); //Debug.Log("call ProPre");
textarguments = gameObject.GetComponentsInChildren<Text>(); textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>()) foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{ {
if (unt.name == "Portrait") if (unt.name == "Portrait")
{ {
unitPrt = unt; unitPrt = unt;
} }
} }
buttons = gameObject.GetComponentsInChildren<Button>(); buttons = gameObject.GetComponentsInChildren<Button>();
} }
void Start() void Start()
{ {
} }
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
} }
public GameObject MakeItem(Production prod) public GameObject MakeItem(Production prod)
{ {
string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory); string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite; unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite;
//남은 턴 계산하는 중 //남은 턴 계산하는 중
Double leftturn; Double leftturn;
string resultturn; string resultturn;
if (prod.EstimatedGoldInputing == 0 || prod.EstimatedLaborInputing == 0) if (prod.EstimatedGoldInputing == 0 || prod.EstimatedLaborInputing == 0)
{ {
//Debug.Log(prod.EstimatedGoldInputing + " : " + prod.EstimatedLaborInputing + " : " + prod.TotalGoldCost + " : " + prod.GoldInputed + " : " + prod.TotalLaborCost + " : " + prod.LaborInputed); //Debug.Log(prod.EstimatedGoldInputing + " : " + prod.EstimatedLaborInputing + " : " + prod.TotalGoldCost + " : " + prod.GoldInputed + " : " + prod.TotalLaborCost + " : " + prod.LaborInputed);
if ((prod.TotalGoldCost - prod.GoldInputed) == 0 && (prod.TotalLaborCost - prod.LaborInputed) == 0) if ((prod.TotalGoldCost - prod.GoldInputed) == 0 && (prod.TotalLaborCost - prod.LaborInputed) == 0)
{ {
leftturn = -1f; leftturn = -1f;
} }
else else
{ {
if ((prod.TotalGoldCost - prod.GoldInputed) == 0) if ((prod.TotalGoldCost - prod.GoldInputed) == 0)
leftturn = (prod.TotalLaborCost - prod.LaborInputed) / prod.EstimatedLaborInputing; leftturn = (prod.TotalLaborCost - prod.LaborInputed) / prod.EstimatedLaborInputing;
else if ((prod.TotalLaborCost - prod.LaborInputed) == 0) else if ((prod.TotalLaborCost - prod.LaborInputed) == 0)
leftturn = (prod.TotalGoldCost - prod.GoldInputed) / prod.EstimatedGoldInputing; leftturn = (prod.TotalGoldCost - prod.GoldInputed) / prod.EstimatedGoldInputing;
else else
leftturn = -1f; leftturn = -1f;
} }
} }
else else
{ {
leftturn = Math.Max(((prod.TotalGoldCost - prod.GoldInputed) / prod.EstimatedGoldInputing), ((prod.TotalLaborCost - prod.LaborInputed) / prod.EstimatedLaborInputing)); leftturn = Math.Max(((prod.TotalGoldCost - prod.GoldInputed) / prod.EstimatedGoldInputing), ((prod.TotalLaborCost - prod.LaborInputed) / prod.EstimatedLaborInputing));
} }
if (leftturn == -1 || Double.IsInfinity(leftturn)) if (leftturn == -1 || Double.IsInfinity(leftturn))
resultturn = "?"; resultturn = "?";
else else
{ {
//Debug.Log(leftturn); //Debug.Log(leftturn);
resultturn = Convert.ToInt32(leftturn).ToString(); resultturn = Convert.ToInt32(leftturn).ToString();
} }
//텍스트 표시 //텍스트 표시
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "TurnsLeft": case "TurnsLeft":
txt.text = resultturn + "턴 이후 배치 가능."; txt.text = resultturn + "턴 이후 배치 가능.";
break; break;
case "UnitName": case "UnitName":
txt.text = nameofProduction + " "; txt.text = nameofProduction + " ";
break; break;
case "Required Resource": case "Required Resource":
txt.text = "금 : 턴당 " + Convert.ToInt32(prod.EstimatedGoldInputing) + " (" + Convert.ToInt32(prod.GoldInputed) + "/" + Convert.ToInt32(prod.TotalGoldCost).ToString() + ")" txt.text = "금 : 턴당 " + Convert.ToInt32(prod.EstimatedGoldInputing) + " (" + Convert.ToInt32(prod.GoldInputed) + "/" + Convert.ToInt32(prod.TotalGoldCost).ToString() + ")"
+ "\n노동력 : 턴당 " + Convert.ToInt32(prod.EstimatedLaborInputing) + " (" + Convert.ToInt32(prod.LaborInputed).ToString() + "/" + Convert.ToInt32(prod.TotalLaborCost).ToString() + ")"; + "\n노동력 : 턴당 " + Convert.ToInt32(prod.EstimatedLaborInputing) + " (" + Convert.ToInt32(prod.LaborInputed).ToString() + "/" + Convert.ToInt32(prod.TotalLaborCost).ToString() + ")";
break; break;
} }
} }
return this.gameObject; return this.gameObject;
} }
//production이 비었을 때 블랭크 아이템 만들기 //production이 비었을 때 블랭크 아이템 만들기
public GameObject MakeItem() public GameObject MakeItem()
{ {
unitPrt.enabled = false; unitPrt.enabled = false;
foreach (Text txt in textarguments) foreach (Text txt in textarguments)
{ {
switch (txt.name) switch (txt.name)
{ {
case "TurnsLeft": case "TurnsLeft":
txt.text = "생산 중인 유닛/건물이 없습니다\n오른쪽 탭에서 생산을 선택하세요"; txt.text = "생산 중인 유닛/건물이 없습니다\n오른쪽 탭에서 생산을 선택하세요";
txt.fontSize = Screen.height / 20; txt.fontSize = Screen.height / 20;
break; break;
case "UnitName": case "UnitName":
txt.text = ""; txt.text = "";
break; break;
case "Required Resource": case "Required Resource":
txt.text = ""; txt.text = "";
break; break;
} }
} }
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
but.gameObject.SetActive(false); but.gameObject.SetActive(false);
} }
return this.gameObject; return this.gameObject;
} }
//버튼 기능 붙이는 함수 //버튼 기능 붙이는 함수
public void SetButton(int i) public void SetButton(int i)
{ {
if (i == -1) if (i == -1)
{ {
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
but.enabled = false; but.enabled = false;
} }
} }
else else
{ {
LinkedListNode<Production> prod = GameManager.Instance.Game.PlayerInTurn.Production.First; LinkedListNode<Production> prod = GameManager.Instance.Game.PlayerInTurn.Production.First;
for (int k = 0; k < i; k++) for (int k = 0; k < i; k++)
{ {
prod = prod.Next; prod = prod.Next;
} }
foreach (Button but in buttons) foreach (Button but in buttons)
{ {
switch (but.name) switch (but.name)
{ {
case "Delete": case "Delete":
but.onClick.AddListener(delegate () { but.onClick.AddListener(delegate () {
//Debug.Log(but.name); //Debug.Log(but.name);
GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod); GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod);
ManagementController.GetManagementController().MakeProductionQ(); ManagementController.GetManagementController().MakeProductionQ();
}); });
break; break;
case "Top": case "Top":
but.onClick.AddListener(delegate () { but.onClick.AddListener(delegate () {
//Debug.Log(but.name); //Debug.Log(but.name);
GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod); GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod);
GameManager.Instance.Game.PlayerInTurn.Production.AddFirst(prod); GameManager.Instance.Game.PlayerInTurn.Production.AddFirst(prod);
ManagementController.GetManagementController().MakeProductionQ(); ManagementController.GetManagementController().MakeProductionQ();
}); });
if (GameManager.Instance.Game.PlayerInTurn.Production.First == prod) if (GameManager.Instance.Game.PlayerInTurn.Production.First == prod)
but.enabled = false; but.enabled = false;
break; break;
case "Up": case "Up":
but.onClick.AddListener(delegate () { but.onClick.AddListener(delegate () {
//Debug.Log(but.name); //Debug.Log(but.name);
LinkedListNode<Production> temprod = prod.Previous; LinkedListNode<Production> temprod = prod.Previous;
GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod); GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod);
GameManager.Instance.Game.PlayerInTurn.Production.AddBefore(temprod, prod); GameManager.Instance.Game.PlayerInTurn.Production.AddBefore(temprod, prod);
ManagementController.GetManagementController().MakeProductionQ(); ManagementController.GetManagementController().MakeProductionQ();
}); });
if (GameManager.Instance.Game.PlayerInTurn.Production.First == prod) if (GameManager.Instance.Game.PlayerInTurn.Production.First == prod)
but.enabled = false; but.enabled = false;
break; break;
case "Bottom": case "Bottom":
but.onClick.AddListener(delegate () { but.onClick.AddListener(delegate () {
//Debug.Log(but.name); //Debug.Log(but.name);
LinkedListNode<Production> temprod = prod.Next; LinkedListNode<Production> temprod = prod.Next;
GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod); GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod);
GameManager.Instance.Game.PlayerInTurn.Production.AddLast(prod); GameManager.Instance.Game.PlayerInTurn.Production.AddLast(prod);
ManagementController.GetManagementController().MakeProductionQ(); ManagementController.GetManagementController().MakeProductionQ();
}); });
if (GameManager.Instance.Game.PlayerInTurn.Production.Last == prod) if (GameManager.Instance.Game.PlayerInTurn.Production.Last == prod)
but.enabled = false; but.enabled = false;
break; break;
case "Down": case "Down":
but.onClick.AddListener(delegate () { but.onClick.AddListener(delegate () {
//Debug.Log(but.name); //Debug.Log(but.name);
LinkedListNode<Production> temprod = prod.Next; LinkedListNode<Production> temprod = prod.Next;
GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod); GameManager.Instance.Game.PlayerInTurn.Production.Remove(prod);
GameManager.Instance.Game.PlayerInTurn.Production.AddAfter(temprod, prod); GameManager.Instance.Game.PlayerInTurn.Production.AddAfter(temprod, prod);
ManagementController.GetManagementController().MakeProductionQ(); ManagementController.GetManagementController().MakeProductionQ();
}); });
if (GameManager.Instance.Game.PlayerInTurn.Production.Last == prod) if (GameManager.Instance.Game.PlayerInTurn.Production.Last == prod)
but.enabled = false; but.enabled = false;
break; break;
} }
} }
} }
} }
} }
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
public class ProductionFactoryTraits : MonoBehaviour { public class ProductionFactoryTraits : MonoBehaviour {
// Use this for initialization // Use this for initialization
void Start () { void Start () {
} }
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
} }
public static string GetFactoryName(CivModel.IProductionFactory Factory) public static string GetFactoryName(CivModel.IProductionFactory Factory)
{ {
char[] sep = { '.' }; char[] sep = { '.' };
string name = Factory.ToString().Split(sep)[2]; string name = Factory.ToString().Split(sep)[2];
string result; string result;
switch (name) switch (name)
{ {
case "PioneerProductionFactory": case "PioneerProductionFactory":
result = "개척자"; result = "개척자";
break; break;
case "JediKnightProductionFactory": case "JediKnightProductionFactory":
result = "제다이 기사단"; result = "제다이 기사단";
break; break;
case "FakeKnightProductionFactory": case "FakeKnightProductionFactory":
result = "가짜 기사(테스팅)"; result = "가짜 기사(테스팅)";
break; break;
case "BrainwashedEMUKnightProductionFactory": case "BrainwashedEMUKnightProductionFactory":
result = "세뇌된 EMU 기사"; result = "세뇌된 EMU 기사";
break; break;
case "DecentralizedMilitaryProductionFactory": case "DecentralizedMilitaryProductionFactory":
result = "탈중앙화된 군인"; result = "탈중앙화된 군인";
break; break;
case "JackieChanProductionFactory": case "JackieChanProductionFactory":
result = "Jackie Chan"; result = "Jackie Chan";
break; break;
case "LEOSpaceArmadaProductionFactory": case "LEOSpaceArmadaProductionFactory":
result = "저궤도 우주 함대"; result = "저궤도 우주 함대";
break; break;
case "ProtoNinjaProductionFactory": case "ProtoNinjaProductionFactory":
result = "프로토 닌자"; result = "프로토 닌자";
break; break;
case "UnicornOrderProductionFactory": case "UnicornOrderProductionFactory":
result = "유니콘 기사단"; result = "유니콘 기사단";
break; break;
case "preternaturalityProductionFactory": case "preternaturalityProductionFactory":
result = "불가사의"; result = "불가사의";
break; break;
case "PreternaturalityProductionFactory": case "PreternaturalityProductionFactory":
result = "불가사의"; result = "불가사의";
break; break;
case "SpyProductionFactory": case "SpyProductionFactory":
result = "스파이"; result = "스파이";
break; break;
case "AncientSorcererProductionFactory": case "AncientSorcererProductionFactory":
result = "소서러"; result = "소서러";
break; break;
case "AutismBeamDroneFactory": case "AutismBeamDroneFactory":
result = "Autism Beam Drone"; result = "Autism Beam Drone";
break; break;
case "ElephantCavalryProductionFactory": case "ElephantCavalryProductionFactory":
result = "코끼리 장갑병"; result = "코끼리 장갑병";
break; break;
case "EMUHorseArcherProductionFactory": case "EMUHorseArcherProductionFactory":
result = "EMU 궁기병"; result = "EMU 궁기병";
break; break;
case "GenghisKhanProductionFactory": case "GenghisKhanProductionFactory":
result = "Genghis Khan"; result = "Genghis Khan";
break; break;
case "ArmedDivisionProductionFactory": case "ArmedDivisionProductionFactory":
result = "기갑사단"; result = "기갑사단";
break; break;
case "InfantryDivisionProductionFactory": case "InfantryDivisionProductionFactory":
result = "보병사단"; result = "보병사단";
break; break;
case "PadawanProductionFactory": case "PadawanProductionFactory":
result = "파다완"; result = "파다완";
break; break;
case "ZapNinjaProductionFactory": case "ZapNinjaProductionFactory":
result = "닌자"; result = "닌자";
break; break;
case "CityCenterProductionFactory": case "CityCenterProductionFactory":
result = "도심부"; result = "도심부";
break; break;
case "HwanEmpireCityProductionFactory": case "HwanEmpireCityProductionFactory":
result = "환 제국 도시"; result = "환 제국 도시";
break; break;
case "HwanEmpireFIRFortressProductionFactory": case "HwanEmpireFIRFortressProductionFactory":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "HwanEmpireCityCentralLabProductionFactory": case "HwanEmpireCityCentralLabProductionFactory":
result = "환 제국 도시 연구소"; result = "환 제국 도시 연구소";
break; break;
case "HwanEmpireFIRFactoryProductionFactory": case "HwanEmpireFIRFactoryProductionFactory":
result = "5차 산업혁명 공장"; result = "5차 산업혁명 공장";
break; break;
case "HwanEmpireIbizaProductionFactory": case "HwanEmpireIbizaProductionFactory":
result = "이비자"; result = "이비자";
break; break;
case "HwanEmpireKimchiFactoryProductionFactory": case "HwanEmpireKimchiFactoryProductionFactory":
result = "Kimchi Factory"; result = "Kimchi Factory";
break; break;
case "HwanEmpireLatifundiumProductionFactory": case "HwanEmpireLatifundiumProductionFactory":
result = "라티푼디움"; result = "라티푼디움";
break; break;
case "HwanEmpireSungsimdangProductionFactory": case "HwanEmpireSungsimdangProductionFactory":
result = "성심당"; result = "성심당";
break; break;
case "HwanEmpireVigilantProductionFactory": case "HwanEmpireVigilantProductionFactory":
result = "자경단"; result = "자경단";
break; break;
case "AnciencFinnoVigilantProductionFactory": case "AnciencFinnoVigilantProductionFactory":
result = "자경단"; result = "자경단";
break; break;
case "AnciencFinnoXylitolProductionFactory": case "AnciencFinnoXylitolProductionFactory":
result = "자일리톨 생산지"; result = "자일리톨 생산지";
break; break;
case "AncientFinnoFineDustFactoryProductionFactory": case "AncientFinnoFineDustFactoryProductionFactory":
result = "미세먼지 공장"; result = "미세먼지 공장";
break; break;
case "AncientFinnoFIRFortressProductionFactory": case "AncientFinnoFIRFortressProductionFactory":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "AncientFinnoGermaniumMineProductionFactory": case "AncientFinnoGermaniumMineProductionFactory":
result = "게르마늄 광산"; result = "게르마늄 광산";
break; break;
case "AncientFinnoOctagonProductionFactory": case "AncientFinnoOctagonProductionFactory":
result = "옥타곤"; result = "옥타곤";
break; break;
case "FinnoEmpireCityProductionFactory": case "FinnoEmpireCityProductionFactory":
result = "고대 수오미 제국 도시"; result = "고대 수오미 제국 도시";
break; break;
case "CasinoProductionFactory": case "CasinoProductionFactory":
result = "카지노"; result = "카지노";
break; break;
case "FIRFortressProductionFactory": case "FIRFortressProductionFactory":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "ZapFactoryBuildingProductionFactory": case "ZapFactoryBuildingProductionFactory":
result = "공장"; result = "공장";
break; break;
case "FactoryBuildingProductionFactory": case "FactoryBuildingProductionFactory":
result = "공장"; result = "공장";
break; break;
case "LaboratoryBuildingProductionFactory": case "LaboratoryBuildingProductionFactory":
result = "연구소"; result = "연구소";
break; break;
default: default:
result = "Unknown: " + name; result = "Unknown: " + name;
break; break;
} }
return result; return result;
} }
public static string GetFacPortName(CivModel.IProductionFactory Factory) public static string GetFacPortName(CivModel.IProductionFactory Factory)
{ {
char[] sep = { '.' }; char[] sep = { '.' };
string name = Factory.ToString().Split(sep)[2]; string name = Factory.ToString().Split(sep)[2];
string result; string result;
switch (name) switch (name)
{ {
case "PioneerProductionFactory": case "PioneerProductionFactory":
result = "Pioneer"; result = "Pioneer";
break; break;
case "JediKnightProductionFactory": case "JediKnightProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "hwan_jedi"; result = "hwan_jedi";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "finno_jedi"; result = "finno_jedi";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "FakeKnightProductionFactory": case "FakeKnightProductionFactory":
result = "JediKnight"; result = "JediKnight";
break; break;
case "BrainwashedEMUKnightProductionFactory": case "BrainwashedEMUKnightProductionFactory":
result = "hwan_emu"; result = "hwan_emu";
break; break;
case "DecentralizedMilitaryProductionFactory": case "DecentralizedMilitaryProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "hwan_decentralized_soldier"; result = "hwan_decentralized_soldier";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "finno_decentralized_soldier"; result = "finno_decentralized_soldier";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "JackieChanProductionFactory": case "JackieChanProductionFactory":
result = "hwan_jackie"; result = "hwan_jackie";
break; break;
case "LEOSpaceArmadaProductionFactory": case "LEOSpaceArmadaProductionFactory":
result = "hwan_spaceship"; result = "hwan_spaceship";
break; break;
case "ProtoNinjaProductionFactory": case "ProtoNinjaProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "hwan_ninja"; result = "hwan_ninja";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "finno_ninja"; result = "finno_ninja";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "UnicornOrderProductionFactory": case "UnicornOrderProductionFactory":
result = "hwan_unicorn"; result = "hwan_unicorn";
break; break;
case "SpyProductionFactory": case "SpyProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "hwan_spy"; result = "hwan_spy";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "finno_spy"; result = "finno_spy";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "AncientSorcererProductionFactory": case "AncientSorcererProductionFactory":
result = "finno_sorcerer"; result = "finno_sorcerer";
break; break;
case "AutismBeamDroneFactory": case "AutismBeamDroneFactory":
result = "finno_autism_drone"; result = "finno_autism_drone";
break; break;
case "ElephantCavalryProductionFactory": case "ElephantCavalryProductionFactory":
result = "finno_elephant"; result = "finno_elephant";
break; break;
case "EMUHorseArcherProductionFactory": case "EMUHorseArcherProductionFactory":
result = "finno_emu"; result = "finno_emu";
break; break;
case "GenghisKhanProductionFactory": case "GenghisKhanProductionFactory":
result = "finno_genghis"; result = "finno_genghis";
break; break;
case "ArmedDivisionProductionFactory": case "ArmedDivisionProductionFactory":
result = "ArmedDivision"; result = "ArmedDivision";
break; break;
case "InfantryDivisionProductionFactory": case "InfantryDivisionProductionFactory":
result = "InfantryDivision"; result = "InfantryDivision";
break; break;
case "PadawanProductionFactory": case "PadawanProductionFactory":
result = "Padawan"; result = "Padawan";
break; break;
case "ZapNinjaProductionFactory": case "ZapNinjaProductionFactory":
result = "ZapNinja"; result = "ZapNinja";
break; break;
case "CityCenterProductionFactory": case "CityCenterProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "City Buildings/hwan_city"; result = "City Buildings/hwan_city";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "City Buildings/finno_city"; result = "City Buildings/finno_city";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "HwanEmpireCityProductionFactory": case "HwanEmpireCityProductionFactory":
result = "HwanEmpireCity"; result = "HwanEmpireCity";
break; break;
case "HwanEmpireFIRFortressProductionFactory": case "HwanEmpireFIRFortressProductionFactory":
result = "HwanEmpireFIRFortress"; result = "HwanEmpireFIRFortress";
break; break;
case "HwanEmpireCityCentralLabProductionFactory": case "HwanEmpireCityCentralLabProductionFactory":
result = "HwanEmpireCityCentralLab"; result = "HwanEmpireCityCentralLab";
break; break;
case "HwanEmpireFIRFactoryProductionFactory": case "HwanEmpireFIRFactoryProductionFactory":
result = "City Buildings/hwan_factory"; result = "City Buildings/hwan_factory";
break; break;
case "HwanEmpireIbizaProductionFactory": case "HwanEmpireIbizaProductionFactory":
result = "HwanEmpireIbiza"; result = "HwanEmpireIbiza";
break; break;
case "HwanEmpireKimchiFactoryProductionFactory": case "HwanEmpireKimchiFactoryProductionFactory":
result = "HwanEmpireKimchiFactory"; result = "HwanEmpireKimchiFactory";
break; break;
case "HwanEmpireLatifundiumProductionFactory": case "HwanEmpireLatifundiumProductionFactory":
result = "HwanEmpireLatifundium"; result = "HwanEmpireLatifundium";
break; break;
case "AncientFinnoFineDustFactoryProductionFactory": case "AncientFinnoFineDustFactoryProductionFactory":
result = "AncientFinnoFineDustFactory"; result = "AncientFinnoFineDustFactory";
break; break;
case "AncientFinnoFIRFortressProductionFactory": case "AncientFinnoFIRFortressProductionFactory":
result = "AncientFinnoFIRFortress"; result = "AncientFinnoFIRFortress";
break; break;
case "AncientFinnoGermaniumMineProductionFactory": case "AncientFinnoGermaniumMineProductionFactory":
result = "AncientFinnoGermaniumMine"; result = "AncientFinnoGermaniumMine";
break; break;
case "AncientFinnoOctagonProductionFactory": case "AncientFinnoOctagonProductionFactory":
result = "AncientFinnoOctagon"; result = "AncientFinnoOctagon";
break; break;
case "FinnoEmpireCityProductionFactory": case "FinnoEmpireCityProductionFactory":
result = "FinnoEmpireCity"; result = "FinnoEmpireCity";
break; break;
case "CasinoProductionFactory": case "CasinoProductionFactory":
result = "Casino"; result = "Casino";
break; break;
case "FIRFortressProductionFactory": case "FIRFortressProductionFactory":
result = "FIRFortress"; result = "FIRFortress";
break; break;
case "ZapFactoryBuildingProductionFactory": case "ZapFactoryBuildingProductionFactory":
result = "ZapFactoryBuilding"; result = "ZapFactoryBuilding";
break; break;
case "FactoryBuildingProductionFactory": case "FactoryBuildingProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "City Buildings/hwan_factory"; result = "City Buildings/hwan_factory";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "City Buildings/finno_factory"; result = "City Buildings/finno_factory";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
case "LaboratoryBuildingProductionFactory": case "LaboratoryBuildingProductionFactory":
{ {
if (Factory.ToString().Split(sep)[1].Equals("Hwan")) if (Factory.ToString().Split(sep)[1].Equals("Hwan"))
result = "City Buildings/hwan_city_lab"; result = "City Buildings/hwan_city_lab";
else if (Factory.ToString().Split(sep)[1].Equals("Finno")) else if (Factory.ToString().Split(sep)[1].Equals("Finno"))
result = "City Buildings/finno_city_lab"; result = "City Buildings/finno_city_lab";
else result = "unknown : " + name; else result = "unknown : " + name;
} }
break; break;
default: default:
result = "unknown : " + name; result = "unknown : " + name;
break; break;
} }
return result; return result;
} }
public static string GetName(CivModel.Actor unit) public static string GetName(CivModel.Actor unit)
{ {
char[] sep = { '.' }; char[] sep = { '.' };
string name = unit.ToString().Split(sep)[2]; string name = unit.ToString().Split(sep)[2];
string result; string result;
switch (name) switch (name)
{ {
case "Pioneery": case "Pioneery":
result = "개척자"; result = "개척자";
break; break;
case "JediKnight": case "JediKnight":
result = "제다이 기사단"; result = "제다이 기사단";
break; break;
case "FakeKnight": case "FakeKnight":
result = "가짜 기사(테스팅)"; result = "가짜 기사(테스팅)";
break; break;
case "BrainwashedEMUKnight": case "BrainwashedEMUKnight":
result = "세뇌된 EMU 기사"; result = "세뇌된 EMU 기사";
break; break;
case "DecentralizedMilitary": case "DecentralizedMilitary":
result = "탈중앙화된 군인"; result = "탈중앙화된 군인";
break; break;
case "JackieChan": case "JackieChan":
result = "Jackie Chan"; result = "Jackie Chan";
break; break;
case "LEOSpaceArmada": case "LEOSpaceArmada":
result = "저궤도 우주 함대"; result = "저궤도 우주 함대";
break; break;
case "ProtoNinja": case "ProtoNinja":
result = "프로토 닌자"; result = "프로토 닌자";
break; break;
case "UnicornOrder": case "UnicornOrder":
result = "유니콘 기사단"; result = "유니콘 기사단";
break; break;
case "preternaturality": case "preternaturality":
result = "불가사의"; result = "불가사의";
break; break;
case "Preternaturality": case "Preternaturality":
result = "불가사의"; result = "불가사의";
break; break;
case "Spy": case "Spy":
result = "스파이"; result = "스파이";
break; break;
case "AncientSorcerer": case "AncientSorcerer":
result = "소서러"; result = "소서러";
break; break;
case "AutismBeamDrone": case "AutismBeamDrone":
result = "Autism Beam Drone"; result = "Autism Beam Drone";
break; break;
case "ElephantCavalry": case "ElephantCavalry":
result = "코끼리 장갑병"; result = "코끼리 장갑병";
break; break;
case "EMUHorseArcher": case "EMUHorseArcher":
result = "EMU 궁기병"; result = "EMU 궁기병";
break; break;
case "GenghisKhan": case "GenghisKhan":
result = "Genghis Khan"; result = "Genghis Khan";
break; break;
case "ArmedDivision": case "ArmedDivision":
result = "기갑사단"; result = "기갑사단";
break; break;
case "InfantryDivision": case "InfantryDivision":
result = "보병사단"; result = "보병사단";
break; break;
case "Padawan": case "Padawan":
result = "파다완"; result = "파다완";
break; break;
case "ZapNinja": case "ZapNinja":
result = "닌자"; result = "닌자";
break; break;
case "CityCenter": case "CityCenter":
result = "도심부"; result = "도심부";
break; break;
case "HwanEmpireCity": case "HwanEmpireCity":
result = "환 제국 도시"; result = "환 제국 도시";
break; break;
case "HwanEmpireFIRFortress": case "HwanEmpireFIRFortress":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "HwanEmpireCityCentralLab": case "HwanEmpireCityCentralLab":
result = "환 제국 도시 연구소"; result = "환 제국 도시 연구소";
break; break;
case "HwanEmpireFIRFactory": case "HwanEmpireFIRFactory":
result = "5차 산업혁명 공장"; result = "5차 산업혁명 공장";
break; break;
case "HwanEmpireIbiza": case "HwanEmpireIbiza":
result = "이비자"; result = "이비자";
break; break;
case "HwanEmpireKimchiFactory": case "HwanEmpireKimchiFactory":
result = "Kimchi Factory"; result = "Kimchi Factory";
break; break;
case "HwanEmpireLatifundium": case "HwanEmpireLatifundium":
result = "라티푼디움"; result = "라티푼디움";
break; break;
case "HwanEmpireSungsimdang": case "HwanEmpireSungsimdang":
result = "성심당"; result = "성심당";
break; break;
case "HwanEmpireVigilant": case "HwanEmpireVigilant":
result = "자경단"; result = "자경단";
break; break;
case "AnciencFinnoVigilant": case "AnciencFinnoVigilant":
result = "자경단"; result = "자경단";
break; break;
case "AnciencFinnoXylitol": case "AnciencFinnoXylitol":
result = "자일리톨 생산지"; result = "자일리톨 생산지";
break; break;
case "AncientFinnoFineDustFactory": case "AncientFinnoFineDustFactory":
result = "미세먼지 공장"; result = "미세먼지 공장";
break; break;
case "AncientFinnoFIRFortress": case "AncientFinnoFIRFortress":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "AncientFinnoGermaniumMine": case "AncientFinnoGermaniumMine":
result = "게르마늄 광산"; result = "게르마늄 광산";
break; break;
case "AncientFinnoOctagon": case "AncientFinnoOctagon":
result = "옥타곤"; result = "옥타곤";
break; break;
case "FinnoEmpireCity": case "FinnoEmpireCity":
result = "고대 수오미 제국 도시"; result = "고대 수오미 제국 도시";
break; break;
case "Casino": case "Casino":
result = "카지노"; result = "카지노";
break; break;
case "FIRFortress": case "FIRFortress":
result = "5차 산업혁명 요새"; result = "5차 산업혁명 요새";
break; break;
case "ZapFactoryBuilding": case "ZapFactoryBuilding":
result = "공장"; result = "공장";
break; break;
case "FactoryBuilding": case "FactoryBuilding":
result = "공장"; result = "공장";
break; break;
case "LaboratoryBuilding": case "LaboratoryBuilding":
result = "연구소"; result = "연구소";
break; break;
default: default:
result = "Unknown: " + name; result = name;
break; break;
} }
return result; return result;
} }
public static string GetPortName(CivModel.Actor unit) public static string GetPortName(CivModel.Actor unit)
{ {
char[] sep = { '.' }; char[] sep = { '.' };
string name = unit.ToString().Split(sep)[2]; string name = unit.ToString().Split(sep)[2];
string result; string result;
switch (name) switch (name)
{ {
case "Pioneer": case "Pioneer":
result = "pioneer"; result = "pioneer";
break; break;
case "JediKnight": case "JediKnight":
{ {
if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer]) if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer])
result = "hwan_jedi"; result = "hwan_jedi";
else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer]) else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer])
result = "finno_jedi"; result = "finno_jedi";
else result = "unknown : " + name; else result = name;
} }
break; break;
case "FakeKnight": case "FakeKnight":
result = "hwan_jedi"; result = "hwan_jedi";
break; break;
case "BrainwashedEMUKnight": case "BrainwashedEMUKnight":
result = "hwan_emu"; result = "hwan_emu";
break; break;
case "DecentralizedMilitary": case "DecentralizedMilitary":
{ {
if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer]) if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer])
result = "hwan_decentralized_soldier"; result = "hwan_decentralized_soldier";
else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer]) else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer])
result = "finno_decentralized_soldier"; result = "finno_decentralized_soldier";
else result = "unknown : " + name; else result = name;
} }
break; break;
case "JackieChan": case "JackieChan":
result = "hwan_jackie"; result = "hwan_jackie";
break; break;
case "LEOSpaceArmada": case "LEOSpaceArmada":
result = "hwan_spaceship"; result = "hwan_spaceship";
break; break;
case "ProtoNinja": case "ProtoNinja":
{ {
if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer]) if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer])
result = "hwan_ninja"; result = "hwan_ninja";
else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer]) else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer])
result = "finno_ninja"; result = "finno_ninja";
else result = "unknown : " + name; else result = name;
} }
break; break;
case "UnicornOrder": case "UnicornOrder":
result = "hwan_unicorn"; result = "hwan_unicorn";
break; break;
case "Spy": case "Spy":
{ {
if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer]) if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Hwan.HwanPlayerConstant.HwanPlayer])
result = "hwan_spy"; result = "hwan_spy";
else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer]) else if (unit.Owner == GameManager.Instance.Game.Players[CivModel.Finno.FinnoPlayerConstant.FinnoPlayer])
result = "finno_spy"; result = "finno_spy";
else result = "unknown : " + name; else result = name;
} }
break; break;
case "AncientSorcerer": case "AncientSorcerer":
result = "finno_sorcerer"; result = "finno_sorcerer";
break; break;
case "AutismBeamDrone": case "AutismBeamDrone":
result = "finno_autism_drone"; result = "finno_autism_drone";
break; break;
case "ElephantCavalry": case "ElephantCavalry":
result = "finno_elephant"; result = "finno_elephant";
break; break;
case "EMUHorseArcher": case "EMUHorseArcher":
result = "finno_emu"; result = "finno_emu";
break; break;
case "GenghisKhan": case "GenghisKhan":
result = "finno_genghis"; result = "finno_genghis";
break; break;
case "ArmedDivision": case "ArmedDivision":
result = "기갑사단"; result = "기갑사단";
break; break;
case "InfantryDivision": case "InfantryDivision":
result = "보병사단"; result = "보병사단";
break; break;
case "Padawan": case "Padawan":
result = "파다완"; result = "파다완";
break; break;
case "ZapNinja": case "ZapNinja":
result = "닌자"; result = "닌자";
break; break;
default: default:
result = "unknown : " + name; result = name;
break; break;
} }
return result; return result;
} }
} }
...@@ -123,28 +123,34 @@ public class UIManager : MonoBehaviour ...@@ -123,28 +123,34 @@ public class UIManager : MonoBehaviour
StartCoroutine(_tileCoroutine); StartCoroutine(_tileCoroutine);
} }
} }
if (questUI.activeSelf == false && managementUI.activeSelf == false)
if (GameManager.Instance.selectedActor != null) {
{ if (GameManager.Instance.selectedActor != null)
unitInfo.SetActive(true); {
UnitPortrait.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetPortName(GameManager.Instance.selectedActor)).ToLower()), typeof(Sprite)) as Sprite; unitInfo.SetActive(true);
if(GameManager.Instance.selectedActor is CivModel.Unit) { UnitPortrait.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetPortName(GameManager.Instance.selectedActor)).ToLower()), typeof(Sprite)) as Sprite;
GameObject.Find("UnitName").GetComponent<Text>().text = ProductionFactoryTraits.GetName(GameManager.Instance.selectedActor); if (GameManager.Instance.selectedActor is CivModel.Actor)
} else if(GameManager.Instance.selectedActor is CivModel.CityBase) { {
GameObject.Find("UnitName").GetComponent<Text>().text = GameManager.Instance.selectedActor.Name; GameObject.Find("UnitName").GetComponent<Text>().text = ProductionFactoryTraits.GetName(GameManager.Instance.selectedActor);
}
if (GameManager.Instance.selectedActor is CivModel.CityBase)
{
GameObject.Find("UnitName").GetComponent<Text>().text = GameManager.Instance.selectedActor.Name;
}
GameObject.Find("UnitAttack").GetComponent<Text>().text = GameManager.Instance.selectedActor.AttackPower.ToString();
GameObject.Find("UnitDefence").GetComponent<Text>().text = GameManager.Instance.selectedActor.DefencePower.ToString();
GameObject.Find("UnitEffect").GetComponent<Text>().text = GameManager.Instance.selectedActor.RemainHP.ToString() + "/" + GameManager.Instance.selectedActor.MaxHP;
GameObject.Find("ActionPoint").GetComponent<Text>().text = GameManager.Instance.selectedActor.RemainAP.ToString() + "/" + GameManager.Instance.selectedActor.MaxAP;
GameObject.Find("HealthPoint").GetComponent<RectTransform>().sizeDelta = new Vector2(30, 280 * (float)GameManager.Instance.selectedActor.RemainHP / (float)GameManager.Instance.selectedActor.MaxHP);
}
else unitInfo.SetActive(false);
if (SpecialSpec.activeSelf == true)
{
string specialText = "";
GameObject.Find("SpecialSpecText").GetComponent<Text>().text = specialText;
} }
GameObject.Find("UnitAttack").GetComponent<Text>().text = GameManager.Instance.selectedActor.AttackPower.ToString();
GameObject.Find("UnitDefence").GetComponent<Text>().text = GameManager.Instance.selectedActor.DefencePower.ToString();
GameObject.Find("UnitEffect").GetComponent<Text>().text = GameManager.Instance.selectedActor.RemainHP.ToString() + "/" + GameManager.Instance.selectedActor.MaxHP;
GameObject.Find("ActionPoint").GetComponent<Text>().text = GameManager.Instance.selectedActor.RemainAP.ToString() + "/" + GameManager.Instance.selectedActor.MaxAP;
GameObject.Find("HealthPoint").GetComponent<RectTransform>().sizeDelta = new Vector2(30, 280 * (float)GameManager.Instance.selectedActor.RemainHP / (float)GameManager.Instance.selectedActor.MaxHP);
}
else unitInfo.SetActive(false);
if (SpecialSpec.activeSelf == true)
{
string specialText = "";
GameObject.Find("SpecialSpecText").GetComponent<Text>().text = specialText;
} }
} }
......
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
public class ViewFieldSquareControl : MonoBehaviour { public class ViewFieldSquareControl : MonoBehaviour {
Vector3 Scaler; Vector3 Scaler;
int zoom_counter; int zoom_counter;
// Use this for initialization // Use this for initialization
void Start () { void Start () {
Scaler = new Vector3(0.22f, 0.22f, 0.22f); Scaler = new Vector3(0.22f, 0.22f, 0.22f);
zoom_counter = 2; zoom_counter = 2;
} }
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
if(Input.GetAxis("Mouse ScrollWheel") < 0 && zoom_counter < 2) if(Input.GetAxis("Mouse ScrollWheel") < 0 && zoom_counter < 2)
{ {
GetComponent<Transform>().localScale += Scaler; GetComponent<Transform>().localScale += Scaler;
zoom_counter++; zoom_counter++;
} }
if (Input.GetAxis("Mouse ScrollWheel") > 0 && zoom_counter > 0) if (Input.GetAxis("Mouse ScrollWheel") > 0 && zoom_counter > 0)
{ {
GetComponent<Transform>().localScale -= Scaler; GetComponent<Transform>().localScale -= Scaler;
zoom_counter--; zoom_counter--;
} }
} }
} }
...@@ -83,18 +83,19 @@ public class Unit : MonoBehaviour { ...@@ -83,18 +83,19 @@ public class Unit : MonoBehaviour {
Debug.Log("Selected Actor is NULL"); Debug.Log("Selected Actor is NULL");
return; return;
} }
else if (GameManager.Instance.selectedActor is CivModel.Unit) else if (GameManager.Instance.selectedActor is CivModel.Unit)
{ {
// Select movable adjacent tiles // Select movable adjacent tiles
_parameterPoints = GameManager.Instance.selectedActor.PlacedPoint.Value.Adjacents(); _parameterPoints = GameManager.Instance.selectedActor.PlacedPoint.Value.Adjacents();
for (int i = 0; i < _parameterPoints.Length; i++) for (int i = 0; i < _parameterPoints.Length; i++)
{ {
if (GameManager.Instance.selectedActor.MovingAttackAct.IsActable(_parameterPoints[i])) if (GameManager.Instance.selectedActor.MovingAttackAct != null && GameManager.Instance.selectedActor.MovingAttackAct.IsActable(_parameterPoints[i]))
{ {
CivModel.Position pos = _parameterPoints[i].Value.Position; CivModel.Position pos = _parameterPoints[i].Value.Position;
GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().FlickerRed(); GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().FlickerRed();
} }
else if (GameManager.Instance.selectedActor.MoveAct.IsActable(_parameterPoints[i])) else if (GameManager.Instance.selectedActor.MoveAct != null && GameManager.Instance.selectedActor.MoveAct.IsActable(_parameterPoints[i]))
{ {
CivModel.Position pos = _parameterPoints[i].Value.Position; CivModel.Position pos = _parameterPoints[i].Value.Position;
GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().FlickerBlue(); GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().FlickerBlue();
...@@ -146,7 +147,7 @@ public class Unit : MonoBehaviour { ...@@ -146,7 +147,7 @@ public class Unit : MonoBehaviour {
else else
{ {
CivModel.Position pos = _parameterPoints[i].Value.Position; CivModel.Position pos = _parameterPoints[i].Value.Position;
Debug.Log("Cannot Attack to (" + pos.X + ", " + pos.Y + ")"); //Debug.Log("Cannot Attack to (" + pos.X + ", " + pos.Y + ")");
} }
} }
IEnumerator _coroutine = AttackUnit(GameManager.Instance.selectedActor); IEnumerator _coroutine = AttackUnit(GameManager.Instance.selectedActor);
...@@ -214,12 +215,17 @@ public class Unit : MonoBehaviour { ...@@ -214,12 +215,17 @@ public class Unit : MonoBehaviour {
GameManager.Instance.UpdateUnit(); GameManager.Instance.UpdateUnit();
break; break;
} }
else { else if (unitToMove.MoveAct != null && unitToMove.MoveAct.IsActable(destPoint)){
unitToMove.MoveAct.Act(destPoint); unitToMove.MoveAct.Act(destPoint);
MoveStateExit(); MoveStateExit();
GameManager.Instance.UpdateUnit(); GameManager.Instance.UpdateUnit();
break; break;
} }
else {
Debug.Log("The Unit Cannot Move");
MoveStateExit();
break;
}
} }
// Flicker 하지 않는 타일 선택 // Flicker 하지 않는 타일 선택
else { else {
...@@ -309,7 +315,6 @@ public class Unit : MonoBehaviour { ...@@ -309,7 +315,6 @@ public class Unit : MonoBehaviour {
public void SkillStateExit(CivModel.Actor unitToSkill) { public void SkillStateExit(CivModel.Actor unitToSkill) {
foreach (CivModel.Terrain.Point pnt in _skillParameterPoints) { foreach (CivModel.Terrain.Point pnt in _skillParameterPoints) {
Debug.Log(pnt);
CivModel.Position pos = pnt.Position; CivModel.Position pos = pnt.Position;
GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().StopFlickering(); GameManager.Instance.Tiles[pos.X, pos.Y].GetComponent<HexTile>().StopFlickering();
} }
......
19;0;4;0;0 2;0;196608;0;0
\ No newline at end of file \ No newline at end of file
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
...@@ -32,29 +31,23 @@ public class GameUI : MonoBehaviour { ...@@ -32,29 +31,23 @@ public class GameUI : MonoBehaviour {
else else
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = true; mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = true;
/*
/* for testing only if (GameManager.Instance.isThereTodos && !PseudoFSM.Instance.DepState)
foreach(CivModel.Unit x in GameManager.Instance.Game.PlayerInTurn.Units)
{
x.RemainAP = 0;
}
*/
if (!GameManager.Instance.Game.PlayerInTurn.Units.All(u => u.RemainAP == 0 || u.SkipFlag))
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "유닛이 명령을 기다리고 있습니다"; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "유닛이 명령을 기다리고 있습니다";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 35; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 30;
} }
else if (GameManager.Instance.selectedActor != null) else if (PseudoFSM.Instance.DepState)
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "배치 취소"; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "배치 취소";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40;
} }
else else
{ {
*/
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다음 턴"; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다음 턴";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40;
} //}
updatePanel(); updatePanel();
} }
......
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using CivModel;
using CivModel.Common;
public class DeployPrefab : MonoBehaviour
{
public static GameObject DeployingObject;
private Text[] textarguments;
private Image unitPrt;
private Button[] buttons;
// Use this for initialization
private bool _inDepState = false;
public bool DepState { get { return _inDepState; } }
private Production _deployment;
public Production Deployment { get { return _deployment; } }
void Awake()
{
//Debug.Log("call DepPre");
textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{
if (unt.name == "Portrait")
{
unitPrt = unt;
}
}
buttons = gameObject.GetComponentsInChildren<Button>();
}
void Start()
{
}
public GameObject MakeItem(Production prod)
{
string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = nameofProduction;
break;
case "NumberOfUnits":
txt.text = "X 1";
break;
}
}
return this.gameObject;
}
public GameObject MakeItem()
{
unitPrt.enabled = false;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = "비었음";
break;
case "NumberOfUnits":
txt.text = "";
break;
}
}
foreach (Button but in buttons)
{
but.gameObject.SetActive(false);
}
return this.gameObject;
}
// Update is called once per frame
void Update()
{
}
public void SetButton(int i)
{
if (i == -1)
{
foreach (Button but in buttons)
{
but.enabled = false;
}
}
else
{
LinkedListNode<Production> dep = GameManager.Instance.Game.PlayerInTurn.Deployment.First;
for (int k = 0; k < i; k++)
{
dep = dep.Next;
}
foreach (Button but in buttons)
{
switch (but.name)
{
case "Deploy":
but.onClick.AddListener(delegate () { DeployItem(dep.Value); DeployingObject = this.gameObject; });
break;
}
}
}
}
public void DeployItem(Production dep)
{
if (dep.IsCompleted)
{
DepStateEnter(dep);
UIManager.Instance.mapUI.SetActive(true);
UIManager.Instance.managementUI.SetActive(false);
UIManager.Instance.questUI.SetActive(false);
}
else
{
//Debug.Log("Error : not finished product");
throw new AccessViolationException();
}
}
public void DepStateEnter(Production dep)
{
// State change
if (dep == null || _inDepState) return;
_inDepState = true;
_deployment = dep;
// Select deploy tile
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
if (dep.IsPlacable(point))
{
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().FlickerBlue();
}
}
IEnumerator _coroutine = DeployUnit(GameManager.Instance.selectedPoint, dep);
StartCoroutine(_coroutine);
}
}
IEnumerator DeployUnit(CivModel.Terrain.Point point, Production dep)
{
while (true)
{
CivModel.Terrain.Point destPoint = GameManager.Instance.selectedPoint;
// 새로운 Point 을 선택했을 때
if (point != destPoint)
{
// Flicker하고 있는 Tile을 선택했을 때
if (GameManager.Instance.selectedTile.isFlickering)
{
if (dep.IsPlacable(destPoint))
{
//여기에 유닛을 생성하는 걸 추가해야 함
GameManager.Instance.UpdateUnit();
break;
}
else
{
DepStateExit();
}
}
// Flicker 하지 않는 타일 선택
else
{
DepStateExit();
}
}
yield return null;
}
}
void DepStateExit()
{
_inDepState = false;
_deployment = null;
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().StopFlickering();
}
}
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
# ===========================
# Default Collab Ignore Rules
# ===========================
# OS Generated
# ============
.DS_Store
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
[Tt]humbs.db
[Dd]esktop.ini
# Visual Studio / MonoDevelop generated
# =====================================
[Ee]xported[Oo]bj/
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj
# Unity generated
# ===============
[Oo]bj/
[Bb]uild
sysinfo.txt
*.stackdump
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using CivModel;
using System.Threading.Tasks;
public class GameUI : MonoBehaviour {
public GameObject mapUI;
public Text goldText, populationText, happinessText, researchText, laborText;
private UIController uicontroller;
private ManagementController managementcontroller;
// Use this for initialization
void Start () {
mapUI = GameObject.Find("MapUI");
uicontroller = UIController.GetUIController();
managementcontroller = ManagementController.GetManagementController();
}
// Update is called once per frame
void Update () {
if (GameManager.Instance.Game.PlayerInTurn.IsAIControlled)
{
mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = false;
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다른 플레이어가 턴 진행 중입니다. 기다려 주십시오.";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = Screen.height / 20;
}
else
{
mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = true;
if (GameManager.Instance.isThereTodos)
{
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "유닛이 명령을 기다리고 있습니다";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 30;
}
else
{
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다음 턴";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40;
}
updatePanel();
}
}
public void updatePanel()
{
double gold = GameManager.Instance.Game.PlayerInTurn.Gold;
double goldTurn = GameManager.Instance.Game.PlayerInTurn.GoldIncome;
goldText.text = "금: " + gold + "\n(턴당 " + goldTurn + ")";
double population = GameManager.Instance.Game.PlayerInTurn.Population;
populationText.text = "인구: " + population;
double happiness = GameManager.Instance.Game.PlayerInTurn.Happiness;
double happinessTurn = GameManager.Instance.Game.PlayerInTurn.HappinessIncome;
happinessText.text = "행복: " + happiness + "\n(턴당 " + happinessTurn + ")";
double research = GameManager.Instance.Game.PlayerInTurn.Research;
double researchTurn = GameManager.Instance.Game.PlayerInTurn.ResearchIncome;
researchText.text = "기술력: " + research + "\n(턴당 " + researchTurn + ")";
double labor = GameManager.Instance.Game.PlayerInTurn.Labor;
laborText.text = "노동력: " + labor;
}
public void updateQuest()
{
uicontroller.MakeQuestQueue();
}
public void updateManagement()
{
managementcontroller.begin();
}
public void onClickNextTurn()
{
if (GameManager.Instance.isThereTodos)
{
GameManager.Instance.FocusOnActableUnit();
}
else
{
// Debug.Log(Game.PlayerNumberInTurn);
if (GameManager.Instance.Game.PlayerInTurn == GameManager.Instance.Game.Players[0])
GameManager.Instance.Game.EndTurn();
GameManager.Instance.Game.StartTurn();
while (GameManager.Instance.Game.PlayerInTurn.IsAIControlled)
{
// Debug.Log(Game.PlayerNumberInTurn);
GameManager.Instance.Game.PlayerInTurn.DoAITurnAction().GetAwaiter().GetResult();
GameManager.Instance.Game.EndTurn();
GameManager.Instance.Game.StartTurn();
}
GameManager.Instance.UpdateMap();
GameManager.Instance.UpdateUnit();
UIManager.Instance.ButtonInteractChange();
}
}
}
\ No newline at end of file
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using CivModel;
using CivModel.Common;
using System.Linq;
public class ManagementController : MonoBehaviour {
private static ManagementController managementcontroller;
public Canvas managementUI;
private LinkedList<Production> mProduction;
private LinkedList<Production> mDeployment;
private IReadOnlyList<IProductionFactory> facList;
private GameObject gameManagerObject;
private GameManager gameManager;
private Game game;
private List<GameObject> PQlist;
private List<GameObject> DQlist;
private List<GameObject> EpicQlist, HighQlist, IntermediateQlist, LowQlist; // Unit production
private List<GameObject> CityQlist, CityBuildingQlist, NormalBuildingQlist;
private List<List<GameObject>> ASQlist;
public GameObject proPrefab;
public GameObject depPrefab;
public GameObject productablePrefab;
public GameObject proQueue;
public GameObject depQueue;
public GameObject EpicQueue, HighQueue, IntermediateQueue, LowQueue; // Unit production
public GameObject CityQueue, CityBuildingQueue, NormalBuildingQueue; // Building production
//ManageMentUI 갱신 함수
public void begin()
{
MakeSelectionQ();
MakeProductionQ();
MakeDeploymentQ();
foreach (GameObject dq in DQlist)
{
dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq));
}
}
void Awake()
{
DontDestroyOnLoad(this);
if (managementcontroller == null)
{
managementcontroller = this;
}
else
{
Destroy(this);
}
}
// Use this for initialization
void Start () {
if (managementcontroller == this)
{
gameManager = GameManager.Instance;
game = gameManager.Game;
ASQlist = new List<List<GameObject>>();
ASQlist.Add(EpicQlist = new List<GameObject>());
ASQlist.Add(HighQlist = new List<GameObject>());
ASQlist.Add(IntermediateQlist = new List<GameObject>());
ASQlist.Add(LowQlist = new List<GameObject>());
ASQlist.Add(CityQlist = new List<GameObject>());
ASQlist.Add(CityBuildingQlist = new List<GameObject>());
ASQlist.Add(NormalBuildingQlist = new List<GameObject>());
PQlist = new List<GameObject>();
DQlist = new List<GameObject>();
}
else
{
Destroy(this);
}
}
// Update is called once per frame
void Update ()
{
mProduction = game.PlayerInTurn.Production;
mDeployment = game.PlayerInTurn.Deployment;
}
//type: 0 = all, 1 = unit, 2 = city, 3 = NormalBuliding, 4 = citybuilding, 5 = BulidingAll (2~4 All)
private void MakeSelectionQ()//선택 큐 프리팹 생성 함수
{
facList = GameManager.Instance.Game.PlayerInTurn.AvailableProduction.ToList(); //전체 선택 목록 받아오기
//facList의 변경으로 Epic-High-intermediate-Low 변경 가능. 하지만 지금은 설정되지 않았음(Epic에 생성)
//Debug.Log("facList: " + facList.Count);
//Debug.Log("ALL SelectList Updated");
DeleteAllSQ();
foreach (IProductionFactory fac in facList)
{
//여기서 분리
if (typeof(CivModel.Unit).IsAssignableFrom(fac.ResultType))
{
var f = (IActorProductionFactory)fac;
switch (f.ActorConstants.BattleClassLevel)
{
case 4:
PartSelectionQ(EpicQlist, EpicQueue, fac);
break;
case 3:
PartSelectionQ(HighQlist, HighQueue, fac);
break;
case 2:
PartSelectionQ(IntermediateQlist, IntermediateQueue, fac);
break;
case 1:
PartSelectionQ(LowQlist, LowQueue, fac);
break;
case 0:
PartSelectionQ(LowQlist, LowQueue, fac);
break;
default:
PartSelectionQ(LowQlist, LowQueue, fac);
break;
}
}
else if (typeof(TileObject).IsAssignableFrom(fac.ResultType))
{
//Debug.Log(fac.ToString());
if (typeof(CityBase).IsAssignableFrom(fac.ResultType))
{
PartSelectionQ(CityQlist, CityQueue, fac);
}
else if (typeof(TileBuilding).IsAssignableFrom(fac.ResultType))
{
PartSelectionQ(NormalBuildingQlist, NormalBuildingQueue, fac);
}
else
{
throw new System.Exception("Undefined Factory");
}
}
else if (typeof(InteriorBuilding).IsAssignableFrom(fac.ResultType))
{
PartSelectionQ(CityBuildingQlist, CityBuildingQueue, fac);
}
else
{
throw new System.Exception("Undefined Factory");
}
}
//내용물 없을 때 빈칸 채우기
foreach (var qlist in ASQlist)
{
if (qlist.Count == 0)
{
GameObject productableQueue;
switch (ASQlist.IndexOf(qlist))
{
case 0:
productableQueue = EpicQueue;
break;
case 1:
productableQueue = HighQueue;
break;
case 2:
productableQueue = IntermediateQueue;
break;
case 3:
productableQueue = LowQueue;
break;
case 4:
productableQueue = CityQueue;
break;
case 5:
productableQueue = CityBuildingQueue;
break;
case 6:
productableQueue = NormalBuildingQueue;
break;
default:
productableQueue = null;
Debug.Log("Error: qlist = " + qlist);
throw new MissingComponentException();
}
//Debug.Log("SelectionList: " + ASQlist.IndexOf(qlist) + "null");
var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
SPrefab.transform.SetParent(productableQueue.transform);
SPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
SPrefab.GetComponent<ProductablePrefab>().MakeItem();
qlist.Add(SPrefab);
}
}
}
//각 Factory의 분야를 읽어서 해당하는 Queue에 집어넣는 역할
private GameObject PartSelectionQ(List<GameObject> SQlist, GameObject productableQueue, IProductionFactory fac)
{
/*if (fac.ProductionResultType == null)
{
return null;
}*/
var SPrefab = Instantiate(productablePrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
SPrefab.transform.SetParent(productableQueue.transform);
SPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
SPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
SPrefab.GetComponent<ProductablePrefab>().MakeItem(fac);
SPrefab.GetComponent<ProductablePrefab>().SetButton(fac);
SQlist.Add(SPrefab);
return SPrefab;
}
//선택 큐 초기화(GameObject)
private void DeleteAllSQ()
{
DeleteSQ(EpicQlist);
DeleteSQ(HighQlist);
DeleteSQ(IntermediateQlist);
DeleteSQ(LowQlist);
DeleteSQ(NormalBuildingQlist);
DeleteSQ(CityQlist);
DeleteSQ(CityBuildingQlist);
ASQlist.Clear();
ASQlist.Add(EpicQlist = new List<GameObject>());
ASQlist.Add(HighQlist = new List<GameObject>());
ASQlist.Add(IntermediateQlist = new List<GameObject>());
ASQlist.Add(LowQlist = new List<GameObject>());
ASQlist.Add(CityQlist = new List<GameObject>());
ASQlist.Add(CityBuildingQlist = new List<GameObject>());
ASQlist.Add(NormalBuildingQlist = new List<GameObject>());
}
//선택 큐 초기화에 쓰이는 함수
private void DeleteSQ(List<GameObject> SQlist)
{
foreach (GameObject sq in SQlist)
{
Destroy(sq);
}
SQlist.Clear();
}
public void MakeProductionQ()
{
List<GameObject> tempList = new List<GameObject>();
//Debug.Log("ProductionList startMaking");
foreach (GameObject pq in PQlist)
{
Destroy(pq);
}
PQlist.Clear();
mProduction = GameManager.Instance.Game.PlayerInTurn.Production;
//Debug.Log("ProList : " + mProduction.Count);
//Debug.Log("ProductionList Updated");
foreach (Production prod in mProduction)
{
var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
PPrefab.transform.SetParent(proQueue.transform);
PPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(PPrefab.GetComponent<ProductionPrefab>().MakeItem(prod));
}
if (mProduction.Count == 0)
{
//Debug.Log("ProductionList null");
var PPrefab = Instantiate(proPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
PPrefab.transform.SetParent(proQueue.transform);
PPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
PPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
PPrefab.GetComponent<ProductionPrefab>().MakeItem();
tempList.Add(PPrefab);
}
PQlist = tempList;
foreach (GameObject pq in PQlist)
{
pq.GetComponent<ProductionPrefab>().SetButton(PQlist.IndexOf(pq));
}
}
public void MakeDeploymentQ()
{
List<GameObject> tempList = new List<GameObject>();
//Debug.Log("DeploymentList startMaking");
foreach (GameObject dq in DQlist)
{
Destroy(dq);
}
DQlist.Clear();
mDeployment = GameManager.Instance.Game.PlayerInTurn.Deployment;
//Debug.Log("DepList : " + mDeployment.Count);
//Debug.Log("DeploymentList Updated");
foreach (Production prod in mDeployment)
{
var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
DPrefab.transform.SetParent(depQueue.transform);
DPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem(prod));
}
if (mDeployment.Count == 0)
{
//Debug.Log("DeploymentList null");
var DPrefab = Instantiate(depPrefab, new Vector3(0f, 0f, 0f), Quaternion.identity);
DPrefab.transform.SetParent(depQueue.transform);
DPrefab.transform.localScale = new Vector3(1f, 1f, 1f);
DPrefab.transform.localPosition = new Vector3(0f, 0f, 0f);
tempList.Add(DPrefab.GetComponent<DeployPrefab>().MakeItem());
tempList.Add(DPrefab);
}
DQlist = tempList;
foreach (GameObject dq in DQlist)
{
dq.GetComponent<DeployPrefab>().SetButton(DQlist.IndexOf(dq));
}
}
public static ManagementController GetManagementController()
{
if (managementcontroller == null)
{
Debug.Log("ManagementController not made");
throw new MissingComponentException();
}
return managementcontroller;
}
}
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using CivModel;
using CivModel.Common;
public class DeployPrefab : MonoBehaviour
{
public static GameObject DeployingObject;
private Text[] textarguments;
private Image unitPrt;
private Button[] buttons;
private GameManager gameManager;
private Game game;
// Use this for initialization
private bool _inDepState = false;
public bool DepState { get { return _inDepState; } }
private Production _deployment;
public Production Deployment { get { return _deployment; } }
void Awake()
{
//Debug.Log("call DepPre");
textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{
if (unt.name == "Portrait")
{
unitPrt = unt;
}
}
buttons = gameObject.GetComponentsInChildren<Button>();
}
void Start()
{
gameManager = GameManager.Instance;
game = gameManager.Game;
}
public GameObject MakeItem(Production prod)
{
string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = nameofProduction;
break;
case "NumberOfUnits":
txt.text = "X 1";
break;
}
}
return this.gameObject;
}
public GameObject MakeItem()
{
unitPrt.enabled = false;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = "비었음";
break;
case "NumberOfUnits":
txt.text = "";
break;
}
}
foreach (Button but in buttons)
{
but.gameObject.SetActive(false);
}
return this.gameObject;
}
// Update is called once per frame
void Update()
{
}
public void SetButton(int i)
{
if (i == -1)
{
foreach (Button but in buttons)
{
but.enabled = false;
}
}
else
{
LinkedListNode<Production> dep = GameManager.Instance.Game.PlayerInTurn.Deployment.First;
for (int k = 0; k < i; k++)
{
dep = dep.Next;
}
foreach (Button but in buttons)
{
switch (but.name)
{
case "Deploy":
but.onClick.AddListener(delegate () { DeployItem(dep.Value); DeployingObject = this.gameObject; });
break;
}
}
}
}
public void DeployItem(Production dep)
{
if (dep.IsCompleted)
{
UIManager.Instance.mapUI.SetActive(true);
UIManager.Instance.managementUI.SetActive(false);
UIManager.Instance.questUI.SetActive(false);
DepStateEnter(dep);
}
else
{
//Debug.Log("Error : not finished product");
throw new AccessViolationException();
}
}
public void DepStateEnter(Production dep)
{
// State change
if (dep == null || _inDepState) return;
_inDepState = true;
_deployment = dep;
// Select deploy tile
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
if (dep.IsPlacable(point))
{
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().FlickerBlue();
}
}
IEnumerator _coroutine = DeployUnit(GameManager.Instance.selectedPoint, dep);
StartCoroutine(_coroutine);
}
}
IEnumerator DeployUnit(CivModel.Terrain.Point point, Production dep)
{
while (true)
{
CivModel.Terrain.Point destPoint = GameManager.Instance.selectedPoint;
// 새로운 Point 을 선택했을 때
if (point != destPoint)
{
// Flicker하고 있는 Tile을 선택했을 때
if (GameManager.Instance.selectedTile.isFlickering)
{
if (dep.IsPlacable(destPoint))
{
game.PlayerInTurn.Deployment.Remove(dep);
dep.Place(destPoint);
//여기에 유닛을 생성하는 걸 추가해야 함
GameManager.Instance.UpdateUnit();
break;
}
else
{
DepStateExit();
}
}
// Flicker 하지 않는 타일 선택
else
{
DepStateExit();
}
}
yield return null;
}
}
void DepStateExit()
{
_inDepState = false;
_deployment = null;
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().StopFlickering();
}
}
}
}
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using CivModel; using CivModel;
...@@ -23,44 +22,28 @@ public class GameUI : MonoBehaviour { ...@@ -23,44 +22,28 @@ public class GameUI : MonoBehaviour {
// Update is called once per frame // Update is called once per frame
void Update () { void Update () {
updateEndTurn();
updatePanel();
}
public void updateEndTurn()
{
if (GameManager.Instance.Game.PlayerInTurn.IsAIControlled) if (GameManager.Instance.Game.PlayerInTurn.IsAIControlled)
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = false; mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = false;
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다른 플레이어가 턴 진행 중입니다.\n잠시만 기다려 주십시오."; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다른 플레이어가 턴 진행 중입니다. 기다려 주십시오.";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 25; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = Screen.height / 20;
} }
else else
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = true; mapUI.transform.Find("EndTurn").GetComponentInChildren<Button>().enabled = true;
// for testing only if (GameManager.Instance.isThereTodos)
foreach(CivModel.Unit x in GameManager.Instance.Game.PlayerInTurn.Units)
{
x.RemainAP = 0;
}
if (!GameManager.Instance.Game.PlayerInTurn.Units.All(u => (u.RemainAP == 0 || u.SkipFlag)))
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "유닛이 명령을 기다리고 있습니다"; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "유닛이 명령을 기다리고 있습니다";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 35; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 30;
}
else if (GameManager.Instance.selectedActor != null)
{
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "배치 취소";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40;
} }
else else
{ {
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다음 턴"; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().text = "다음 턴";
mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40; mapUI.transform.Find("EndTurn").GetComponentInChildren<Text>().fontSize = 40;
} }
updatePanel();
} }
} }
...@@ -97,6 +80,26 @@ public class GameUI : MonoBehaviour { ...@@ -97,6 +80,26 @@ public class GameUI : MonoBehaviour {
public void onClickNextTurn() public void onClickNextTurn()
{ {
GameManager.Instance.ProceedTurn(); if (GameManager.Instance.isThereTodos)
{
GameManager.Instance.FocusOnActableUnit();
}
else
{
// Debug.Log(Game.PlayerNumberInTurn);
if (GameManager.Instance.Game.PlayerInTurn == GameManager.Instance.Game.Players[0])
GameManager.Instance.Game.EndTurn();
GameManager.Instance.Game.StartTurn();
while (GameManager.Instance.Game.PlayerInTurn.IsAIControlled)
{
// Debug.Log(Game.PlayerNumberInTurn);
GameManager.Instance.Game.PlayerInTurn.DoAITurnAction().GetAwaiter().GetResult();
GameManager.Instance.Game.EndTurn();
GameManager.Instance.Game.StartTurn();
}
GameManager.Instance.UpdateMap();
GameManager.Instance.UpdateUnit();
UIManager.Instance.ButtonInteractChange();
}
} }
} }
\ No newline at end of file
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using CivModel;
using CivModel.Common;
public class DeployPrefab : MonoBehaviour
{
public static GameObject DeployingObject;
private Text[] textarguments;
private Image unitPrt;
private Button[] buttons;
// Use this for initialization
private bool _inDepState = false;
public bool DepState { get { return _inDepState; } }
private Production _deployment;
public Production Deployment { get { return _deployment; } }
void Awake()
{
//Debug.Log("call DepPre");
textarguments = gameObject.GetComponentsInChildren<Text>();
foreach (Image unt in gameObject.GetComponentsInChildren<Image>())
{
if (unt.name == "Portrait")
{
unitPrt = unt;
}
}
buttons = gameObject.GetComponentsInChildren<Button>();
}
void Start()
{
}
public GameObject MakeItem(Production prod)
{
string nameofProduction = ProductionFactoryTraits.GetFactoryName(prod.Factory);
unitPrt.sprite = Resources.Load(("Portraits/" + (ProductionFactoryTraits.GetFacPortName(prod.Factory)).ToLower()), typeof(Sprite)) as Sprite;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = nameofProduction;
break;
case "NumberOfUnits":
txt.text = "X 1";
break;
}
}
return this.gameObject;
}
public GameObject MakeItem()
{
unitPrt.enabled = false;
foreach (Text txt in textarguments)
{
switch (txt.name)
{
case "UnitName":
txt.text = "비었음";
break;
case "NumberOfUnits":
txt.text = "";
break;
}
}
foreach (Button but in buttons)
{
but.gameObject.SetActive(false);
}
return this.gameObject;
}
// Update is called once per frame
void Update()
{
}
public void SetButton(int i)
{
if (i == -1)
{
foreach (Button but in buttons)
{
but.enabled = false;
}
}
else
{
LinkedListNode<Production> dep = GameManager.Instance.Game.PlayerInTurn.Deployment.First;
for (int k = 0; k < i; k++)
{
dep = dep.Next;
}
foreach (Button but in buttons)
{
switch (but.name)
{
case "Deploy":
but.onClick.AddListener(delegate () { DeployItem(dep.Value); DeployingObject = this.gameObject; });
break;
}
}
}
}
public void DeployItem(Production dep)
{
if (dep.IsCompleted)
{
DepStateEnter(dep);
UIManager.Instance.mapUI.SetActive(true);
UIManager.Instance.managementUI.SetActive(false);
UIManager.Instance.questUI.SetActive(false);
}
else
{
//Debug.Log("Error : not finished product");
throw new AccessViolationException();
}
}
public void DepStateEnter(Production dep)
{
// State change
if (dep == null || _inDepState) return;
_inDepState = true;
_deployment = dep;
// Select deploy tile
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
if (dep.IsPlacable(point))
{
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().FlickerBlue();
}
}
IEnumerator _coroutine = DeployUnit(GameManager.Instance.selectedPoint, dep);
StartCoroutine(_coroutine);
}
}
IEnumerator DeployUnit(CivModel.Terrain.Point point, Production dep)
{
while (true)
{
CivModel.Terrain.Point destPoint = GameManager.Instance.selectedPoint;
// 새로운 Point 을 선택했을 때
if (point != destPoint)
{
// Flicker하고 있는 Tile을 선택했을 때
if (GameManager.Instance.selectedTile.isFlickering)
{
if (dep.IsPlacable(destPoint))
{
//여기에 유닛을 생성하는 걸 추가해야 함
Debug.Log("Type A");
GameManager.Instance.UpdateUnit();
break;
}
else
{
Debug.Log("Type B");
DepStateExit();
}
}
// Flicker 하지 않는 타일 선택
else
{
Debug.Log("Type C");
DepStateExit();
}
}
yield return null;
}
}
void DepStateExit()
{
_inDepState = false;
_deployment = null;
CivModel.Terrain terrain = GameManager.Instance.Game.Terrain;
for (int i = 0; i < terrain.Width; i++)
{
for (int j = 0; j < terrain.Height; j++)
{
CivModel.Terrain.Point point = terrain.GetPoint(i, j);
GameManager.Instance.Tiles[point.Position.X, point.Position.Y].GetComponent<HexTile>().StopFlickering();
}
}
}
}
...@@ -13,10 +13,10 @@ MonoBehaviour: ...@@ -13,10 +13,10 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_PixelRect: m_PixelRect:
serializedVersion: 2 serializedVersion: 2
x: 163 x: 0
y: 76 y: 46
width: 1278 width: 1280
height: 716 height: 700
m_ShowMode: 4 m_ShowMode: 4
m_Title: m_Title:
m_RootView: {fileID: 2} m_RootView: {fileID: 2}
...@@ -41,8 +41,8 @@ MonoBehaviour: ...@@ -41,8 +41,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1278 width: 1280
height: 716 height: 700
m_MinSize: {x: 950, y: 542} m_MinSize: {x: 950, y: 542}
m_MaxSize: {x: 10000, y: 10000} m_MaxSize: {x: 10000, y: 10000}
--- !u!114 &3 --- !u!114 &3
...@@ -61,7 +61,7 @@ MonoBehaviour: ...@@ -61,7 +61,7 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1278 width: 1280
height: 30 height: 30
m_MinSize: {x: 0, y: 0} m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0}
...@@ -81,8 +81,8 @@ MonoBehaviour: ...@@ -81,8 +81,8 @@ MonoBehaviour:
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 696 y: 680
width: 1278 width: 1280
height: 20 height: 20
m_MinSize: {x: 0, y: 0} m_MinSize: {x: 0, y: 0}
m_MaxSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0}
...@@ -104,12 +104,12 @@ MonoBehaviour: ...@@ -104,12 +104,12 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 30 y: 30
width: 1278 width: 1280
height: 666 height: 650
m_MinSize: {x: 681, y: 492} m_MinSize: {x: 679, y: 492}
m_MaxSize: {x: 14002, y: 14042} m_MaxSize: {x: 14002, y: 14042}
vertical: 0 vertical: 0
controlID: 76 controlID: 9
--- !u!114 &6 --- !u!114 &6
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -128,9 +128,9 @@ MonoBehaviour: ...@@ -128,9 +128,9 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1001 width: 1003
height: 666 height: 650
m_MinSize: {x: 406, y: 492} m_MinSize: {x: 404, y: 492}
m_MaxSize: {x: 10002, y: 14042} m_MaxSize: {x: 10002, y: 14042}
vertical: 1 vertical: 1
controlID: 10 controlID: 10
...@@ -152,10 +152,10 @@ MonoBehaviour: ...@@ -152,10 +152,10 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 1001 width: 1003
height: 395 height: 381
m_MinSize: {x: 406, y: 221} m_MinSize: {x: 404, y: 221}
m_MaxSize: {x: 8006, y: 4021} m_MaxSize: {x: 8004, y: 4021}
vertical: 0 vertical: 0
controlID: 11 controlID: 11
--- !u!114 &8 --- !u!114 &8
...@@ -174,8 +174,8 @@ MonoBehaviour: ...@@ -174,8 +174,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 257 width: 227
height: 395 height: 381
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 200, y: 200}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 13} m_ActualView: {fileID: 13}
...@@ -197,19 +197,18 @@ MonoBehaviour: ...@@ -197,19 +197,18 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 257 x: 227
y: 0 y: 0
width: 744 width: 776
height: 395 height: 381
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 204, y: 221}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4004, y: 4021}
m_ActualView: {fileID: 12} m_ActualView: {fileID: 14}
m_Panes: m_Panes:
- {fileID: 14} - {fileID: 14}
- {fileID: 12} - {fileID: 12}
- {fileID: 15} m_Selected: 0
m_Selected: 1 m_LastSelected: 1
m_LastSelected: 0
--- !u!114 &10 --- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -225,15 +224,15 @@ MonoBehaviour: ...@@ -225,15 +224,15 @@ MonoBehaviour:
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 395 y: 381
width: 1001 width: 1003
height: 271 height: 269
m_MinSize: {x: 232, y: 271} m_MinSize: {x: 232, y: 271}
m_MaxSize: {x: 10002, y: 10021} m_MaxSize: {x: 10002, y: 10021}
m_ActualView: {fileID: 16} m_ActualView: {fileID: 15}
m_Panes: m_Panes:
- {fileID: 15}
- {fileID: 16} - {fileID: 16}
- {fileID: 17}
m_Selected: 0 m_Selected: 0
m_LastSelected: 1 m_LastSelected: 1
--- !u!114 &11 --- !u!114 &11
...@@ -250,16 +249,16 @@ MonoBehaviour: ...@@ -250,16 +249,16 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 1001 x: 1003
y: 0 y: 0
width: 277 width: 277
height: 666 height: 650
m_MinSize: {x: 275, y: 50} m_MinSize: {x: 275, y: 50}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 18} m_ActualView: {fileID: 17}
m_Panes: m_Panes:
- {fileID: 17}
- {fileID: 18} - {fileID: 18}
- {fileID: 19}
m_Selected: 0 m_Selected: 0
m_LastSelected: 1 m_LastSelected: 1
--- !u!114 &12 --- !u!114 &12
...@@ -282,10 +281,10 @@ MonoBehaviour: ...@@ -282,10 +281,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 422 x: 229
y: 125 y: 95
width: 740 width: 772
height: 374 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_MaximizeOnPlay: 0 m_MaximizeOnPlay: 0
m_Gizmos: 0 m_Gizmos: 0
...@@ -295,10 +294,10 @@ MonoBehaviour: ...@@ -295,10 +294,10 @@ MonoBehaviour:
m_ZoomArea: m_ZoomArea:
m_HRangeLocked: 0 m_HRangeLocked: 0
m_VRangeLocked: 0 m_VRangeLocked: 0
m_HBaseRangeMin: -370 m_HBaseRangeMin: -193
m_HBaseRangeMax: 370 m_HBaseRangeMax: 193
m_VBaseRangeMin: -178.5 m_VBaseRangeMin: -85.75
m_VBaseRangeMax: 178.5 m_VBaseRangeMax: 85.75
m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMin: 1
m_HAllowExceedBaseRangeMax: 1 m_HAllowExceedBaseRangeMax: 1
m_VAllowExceedBaseRangeMin: 1 m_VAllowExceedBaseRangeMin: 1
...@@ -307,7 +306,7 @@ MonoBehaviour: ...@@ -307,7 +306,7 @@ MonoBehaviour:
m_HSlider: 0 m_HSlider: 0
m_VSlider: 0 m_VSlider: 0
m_IgnoreScrollWheelUntilClicked: 0 m_IgnoreScrollWheelUntilClicked: 0
m_EnableMouseInput: 1 m_EnableMouseInput: 0
m_EnableSliderZoom: 0 m_EnableSliderZoom: 0
m_UniformScale: 1 m_UniformScale: 1
m_UpDirection: 1 m_UpDirection: 1
...@@ -315,25 +314,25 @@ MonoBehaviour: ...@@ -315,25 +314,25 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 17 y: 17
width: 740 width: 772
height: 357 height: 343
m_Scale: {x: 1, y: 1} m_Scale: {x: 2, y: 2}
m_Translation: {x: 370, y: 178.5} m_Translation: {x: 386, y: 171.5}
m_MarginLeft: 0 m_MarginLeft: 0
m_MarginRight: 0 m_MarginRight: 0
m_MarginTop: 0 m_MarginTop: 0
m_MarginBottom: 0 m_MarginBottom: 0
m_LastShownAreaInsideMargins: m_LastShownAreaInsideMargins:
serializedVersion: 2 serializedVersion: 2
x: -370 x: -193
y: -178.5 y: -85.75
width: 740 width: 386
height: 357 height: 171.5
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 1 m_defaultScale: 2
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_CurrentColorSpace: 0 m_CurrentColorSpace: 0
m_LastWindowPixelSize: {x: 740, y: 374} m_LastWindowPixelSize: {x: 1544, y: 720}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000100000100 m_LowResolutionForAspectRatios: 01000000000100000100
...@@ -357,15 +356,15 @@ MonoBehaviour: ...@@ -357,15 +356,15 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 163 x: 0
y: 125 y: 95
width: 255 width: 225
height: 374 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: 10080000 m_SelectedIDs: ca0e0000
m_LastClickedID: 0 m_LastClickedID: 3786
m_ExpandedIDs: f0fbffff00000000 m_ExpandedIDs: f0fbffff00000000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
...@@ -410,20 +409,20 @@ MonoBehaviour: ...@@ -410,20 +409,20 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 286 x: 229
y: 92 y: 95
width: 825 width: 772
height: 412 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_SceneLighting: 1 m_SceneLighting: 1
lastFramingTime: 0 lastFramingTime: 6215.56390106678
m_2DMode: 1 m_2DMode: 0
m_isRotationLocked: 0 m_isRotationLocked: 0
m_AudioPlay: 0 m_AudioPlay: 0
m_Position: m_Position:
m_Target: {x: 378.82654, y: 238.82939, z: -4.5} m_Target: {x: 62.74137, y: 56.57551, z: -102.78028}
speed: 2 speed: 2
m_Value: {x: 378.82654, y: 238.82939, z: -4.5} m_Value: {x: 62.74137, y: 56.57551, z: -102.78028}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
...@@ -443,58 +442,33 @@ MonoBehaviour: ...@@ -443,58 +442,33 @@ MonoBehaviour:
speed: 2 speed: 2
m_Value: 0 m_Value: 0
yGrid: yGrid:
m_Target: 0
speed: 2
m_Value: 0
zGrid:
m_Target: 1 m_Target: 1
speed: 2 speed: 2
m_Value: 1 m_Value: 1
zGrid:
m_Target: 0
speed: 2
m_Value: 0
m_Rotation: m_Rotation:
m_Target: {x: 0, y: 0, z: 0, w: 1} m_Target: {x: 0.081581436, y: -0.63479304, z: -0.067662604, w: -0.76537836}
speed: 2 speed: 2
m_Value: {x: 0, y: 0, z: 0, w: 1} m_Value: {x: -0.081581436, y: 0.63479304, z: 0.067662604, w: 0.76537836}
m_Size: m_Size:
m_Target: 465.21048 m_Target: -111.366035
speed: 2 speed: 2
m_Value: 465.21048 m_Value: -111.366035
m_Ortho: m_Ortho:
m_Target: 1 m_Target: 0
speed: 2 speed: 2
m_Value: 1 m_Value: 0
m_ShowGlobalGrid: 1 m_ShowGlobalGrid: 1
m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} m_LastSceneViewRotation: {x: -0.4897446, y: -0.006017898, z: 0.0033806462, w: -0.8718387}
m_LastSceneViewOrtho: 0 m_LastSceneViewOrtho: 0
m_ReplacementShader: {fileID: 0} m_ReplacementShader: {fileID: 0}
m_ReplacementString: m_ReplacementString:
m_LastLockedObject: {fileID: 0} m_LastLockedObject: {fileID: 0}
m_ViewIsLockedToObject: 0 m_ViewIsLockedToObject: 0
--- !u!114 &15 --- !u!114 &15
MonoBehaviour:
m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 1
m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0}
m_Name:
m_EditorClassIdentifier:
m_MinSize: {x: 400, y: 100}
m_MaxSize: {x: 2048, y: 2048}
m_TitleContent:
m_Text: Asset Store
m_Image: {fileID: 357073275683767465, guid: 0000000000000000d000000000000000,
type: 0}
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 468
y: 181
width: 973
height: 501
m_PersistentViewDataDictionary: {fileID: 0}
--- !u!114 &16
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -514,10 +488,10 @@ MonoBehaviour: ...@@ -514,10 +488,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 163 x: 0
y: 520 y: 476
width: 999 width: 1001
height: 250 height: 248
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_SearchFilter: m_SearchFilter:
m_NameFilter: m_NameFilter:
...@@ -531,20 +505,20 @@ MonoBehaviour: ...@@ -531,20 +505,20 @@ MonoBehaviour:
m_ShowAllHits: 0 m_ShowAllHits: 0
m_SearchArea: 0 m_SearchArea: 0
m_Folders: m_Folders:
- Assets/Script/UI - Assets/Script
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 64 m_StartGridSize: 64
m_LastFolders: m_LastFolders:
- Assets/Script/UI - Assets/Script
m_LastFoldersGridSize: -1 m_LastFoldersGridSize: -1
m_LastProjectPath: E:\civilization-iii m_LastProjectPath: /Users/seungwon/Desktop/tmpCiv/civilization-iii
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 87} scrollPos: {x: 0, y: 29}
m_SelectedIDs: e60c0000 m_SelectedIDs: 2c090000
m_LastClickedID: 3302 m_LastClickedID: 2348
m_ExpandedIDs: 000000003809000048090000e60c000000ca9a3bffffff7f m_ExpandedIDs: 000000001a0900002c09000000ca9a3bffffff7f
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -572,7 +546,7 @@ MonoBehaviour: ...@@ -572,7 +546,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 000000003809000048090000e60c0000 m_ExpandedIDs: 000000001a0900002c090000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -599,8 +573,8 @@ MonoBehaviour: ...@@ -599,8 +573,8 @@ MonoBehaviour:
m_ListAreaState: m_ListAreaState:
m_SelectedInstanceIDs: m_SelectedInstanceIDs:
m_LastClickedInstanceID: 0 m_LastClickedInstanceID: 0
m_HadKeyboardFocusLastEvent: 1 m_HadKeyboardFocusLastEvent: 0
m_ExpandedInstanceIDs: c6230000 m_ExpandedInstanceIDs: c62300004233000070330000d406010024140100c607010034140100c8020100a0030100a03501005000010000000000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -616,7 +590,7 @@ MonoBehaviour: ...@@ -616,7 +590,7 @@ MonoBehaviour:
m_IsRenaming: 0 m_IsRenaming: 0
m_OriginalEventType: 11 m_OriginalEventType: 11
m_IsRenamingFilename: 1 m_IsRenamingFilename: 1
m_ClientGUIView: {fileID: 10} m_ClientGUIView: {fileID: 0}
m_CreateAssetUtility: m_CreateAssetUtility:
m_EndAction: {fileID: 0} m_EndAction: {fileID: 0}
m_InstanceID: 0 m_InstanceID: 0
...@@ -626,8 +600,8 @@ MonoBehaviour: ...@@ -626,8 +600,8 @@ MonoBehaviour:
m_NewAssetIndexInList: -1 m_NewAssetIndexInList: -1
m_ScrollPosition: {x: 0, y: 0} m_ScrollPosition: {x: 0, y: 0}
m_GridSize: 64 m_GridSize: 64
m_DirectoriesAreaWidth: 243 m_DirectoriesAreaWidth: 161
--- !u!114 &17 --- !u!114 &16
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -647,12 +621,12 @@ MonoBehaviour: ...@@ -647,12 +621,12 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 163 x: 0
y: 520 y: 476
width: 999 width: 1001
height: 250 height: 248
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
--- !u!114 &18 --- !u!114 &17
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -672,21 +646,21 @@ MonoBehaviour: ...@@ -672,21 +646,21 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1166 x: 1005
y: 125 y: 95
width: 275 width: 275
height: 645 height: 629
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_ObjectsLockedBeforeSerialization: [] m_ObjectsLockedBeforeSerialization: []
m_InstanceIDsLockedBeforeSerialization: m_InstanceIDsLockedBeforeSerialization:
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_PreviewResizer: m_PreviewResizer:
m_CachedPref: 100 m_CachedPref: 143
m_ControlHash: -371814159 m_ControlHash: -371814159
m_PrefName: Preview_InspectorPreview m_PrefName: Preview_InspectorPreview
m_PreviewWindow: {fileID: 0} m_PreviewWindow: {fileID: 0}
--- !u!114 &19 --- !u!114 &18
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -705,16 +679,16 @@ MonoBehaviour: ...@@ -705,16 +679,16 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1029 x: 973
y: 137 y: 49
width: 350 width: 307
height: 606 height: 729
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_InitialOpenURL: https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub m_InitialOpenURL: https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub
m_GlobalObjectTypeName: m_GlobalObjectTypeName:
m_RegisteredViewURLs: m_RegisteredViewURLs:
- https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub - https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub
- https://public-cdn.cloud.unity3d.com/editor/production/cloud/analytics - https://public-cdn.cloud.unity3d.com/editor/production/cloud/collab
m_RegisteredViewInstances: m_RegisteredViewInstances:
- {fileID: 0} - {fileID: 0}
- {fileID: 0} - {fileID: 0}
...@@ -13,17 +13,17 @@ MonoBehaviour: ...@@ -13,17 +13,17 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: m_Children:
- {fileID: 3} - {fileID: 3}
- {fileID: 13} - {fileID: 12}
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 30 y: 30
width: 1278 width: 1280
height: 665 height: 650
m_MinSize: {x: 681, y: 342} m_MinSize: {x: 681, y: 321}
m_MaxSize: {x: 12006, y: 8042} m_MaxSize: {x: 12006, y: 8021}
vertical: 0 vertical: 0
controlID: 112 controlID: 5716
--- !u!114 &2 --- !u!114 &2
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -44,10 +44,10 @@ MonoBehaviour: ...@@ -44,10 +44,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 294 x: 229
y: 155 y: 19
width: 686 width: 772
height: 373 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_MaximizeOnPlay: 1 m_MaximizeOnPlay: 1
m_Gizmos: 0 m_Gizmos: 0
...@@ -57,10 +57,10 @@ MonoBehaviour: ...@@ -57,10 +57,10 @@ MonoBehaviour:
m_ZoomArea: m_ZoomArea:
m_HRangeLocked: 0 m_HRangeLocked: 0
m_VRangeLocked: 0 m_VRangeLocked: 0
m_HBaseRangeMin: -343 m_HBaseRangeMin: -193
m_HBaseRangeMax: 343 m_HBaseRangeMax: 193
m_VBaseRangeMin: -178 m_VBaseRangeMin: -85.75
m_VBaseRangeMax: 178 m_VBaseRangeMax: 85.75
m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMin: 1
m_HAllowExceedBaseRangeMax: 1 m_HAllowExceedBaseRangeMax: 1
m_VAllowExceedBaseRangeMin: 1 m_VAllowExceedBaseRangeMin: 1
...@@ -69,7 +69,7 @@ MonoBehaviour: ...@@ -69,7 +69,7 @@ MonoBehaviour:
m_HSlider: 0 m_HSlider: 0
m_VSlider: 0 m_VSlider: 0
m_IgnoreScrollWheelUntilClicked: 0 m_IgnoreScrollWheelUntilClicked: 0
m_EnableMouseInput: 1 m_EnableMouseInput: 0
m_EnableSliderZoom: 0 m_EnableSliderZoom: 0
m_UniformScale: 1 m_UniformScale: 1
m_UpDirection: 1 m_UpDirection: 1
...@@ -77,25 +77,25 @@ MonoBehaviour: ...@@ -77,25 +77,25 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 17 y: 17
width: 686 width: 772
height: 356 height: 343
m_Scale: {x: 1, y: 1} m_Scale: {x: 2, y: 2}
m_Translation: {x: 343, y: 178} m_Translation: {x: 386, y: 171.5}
m_MarginLeft: 0 m_MarginLeft: 0
m_MarginRight: 0 m_MarginRight: 0
m_MarginTop: 0 m_MarginTop: 0
m_MarginBottom: 0 m_MarginBottom: 0
m_LastShownAreaInsideMargins: m_LastShownAreaInsideMargins:
serializedVersion: 2 serializedVersion: 2
x: -343 x: -193
y: -178 y: -85.75
width: 686 width: 386
height: 356 height: 171.5
m_MinimalGUI: 1 m_MinimalGUI: 1
m_defaultScale: 1 m_defaultScale: 2
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_CurrentColorSpace: 0 m_CurrentColorSpace: 0
m_LastWindowPixelSize: {x: 686, y: 373} m_LastWindowPixelSize: {x: 1544, y: 720}
m_ClearInEditMode: 1 m_ClearInEditMode: 1
m_NoCameraWarning: 1 m_NoCameraWarning: 1
m_LowResolutionForAspectRatios: 01000000000100000100 m_LowResolutionForAspectRatios: 01000000000100000100
...@@ -112,17 +112,17 @@ MonoBehaviour: ...@@ -112,17 +112,17 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Children: m_Children:
- {fileID: 4} - {fileID: 4}
- {fileID: 10} - {fileID: 9}
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 926 width: 1003
height: 665 height: 650
m_MinSize: {x: 406, y: 342} m_MinSize: {x: 404, y: 321}
m_MaxSize: {x: 8006, y: 8042} m_MaxSize: {x: 8004, y: 8021}
vertical: 1 vertical: 1
controlID: 113 controlID: 5717
--- !u!114 &4 --- !u!114 &4
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -141,12 +141,12 @@ MonoBehaviour: ...@@ -141,12 +141,12 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 926 width: 1003
height: 394 height: 381
m_MinSize: {x: 406, y: 221} m_MinSize: {x: 404, y: 221}
m_MaxSize: {x: 8006, y: 4021} m_MaxSize: {x: 8004, y: 4021}
vertical: 0 vertical: 0
controlID: 114 controlID: 5718
--- !u!114 &5 --- !u!114 &5
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
...@@ -163,8 +163,8 @@ MonoBehaviour: ...@@ -163,8 +163,8 @@ MonoBehaviour:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 0 y: 0
width: 236 width: 227
height: 394 height: 381
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 200, y: 200}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 6} m_ActualView: {fileID: 6}
...@@ -192,16 +192,16 @@ MonoBehaviour: ...@@ -192,16 +192,16 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 56 x: 0
y: 155 y: 94
width: 234 width: 225
height: 373 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_TreeViewState: m_TreeViewState:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 14.000244}
m_SelectedIDs: aaabaffc m_SelectedIDs:
m_LastClickedID: -55596118 m_LastClickedID: 0
m_ExpandedIDs: fc95affc00000000 m_ExpandedIDs: 8af4cbf9e870b9fdeafbffff00000000641000001cce00008ccf00008ed000008ed20000a2d20000baaa0100c4aa010036ad0100
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -239,17 +239,16 @@ MonoBehaviour: ...@@ -239,17 +239,16 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 236 x: 227
y: 0 y: 0
width: 690 width: 776
height: 394 height: 381
m_MinSize: {x: 200, y: 200} m_MinSize: {x: 204, y: 221}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4004, y: 4021}
m_ActualView: {fileID: 2} m_ActualView: {fileID: 2}
m_Panes: m_Panes:
- {fileID: 8} - {fileID: 8}
- {fileID: 2} - {fileID: 2}
- {fileID: 9}
m_Selected: 1 m_Selected: 1
m_LastSelected: 0 m_LastSelected: 0
--- !u!114 &8 --- !u!114 &8
...@@ -272,20 +271,20 @@ MonoBehaviour: ...@@ -272,20 +271,20 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 345 x: 229
y: 103 y: 94
width: 738 width: 772
height: 500 height: 360
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_SceneLighting: 1 m_SceneLighting: 1
lastFramingTime: 0 lastFramingTime: 56.062532901763916
m_2DMode: 1 m_2DMode: 0
m_isRotationLocked: 0 m_isRotationLocked: 0
m_AudioPlay: 0 m_AudioPlay: 0
m_Position: m_Position:
m_Target: {x: 378.82654, y: 238.82939, z: -4.5} m_Target: {x: 331.55447, y: 117.02609, z: 40.97162}
speed: 2 speed: 2
m_Value: {x: 378.82654, y: 238.82939, z: -4.5} m_Value: {x: 331.55447, y: 117.02609, z: 40.97162}
m_RenderMode: 0 m_RenderMode: 0
m_CameraMode: m_CameraMode:
drawMode: 0 drawMode: 0
...@@ -305,58 +304,33 @@ MonoBehaviour: ...@@ -305,58 +304,33 @@ MonoBehaviour:
speed: 2 speed: 2
m_Value: 0 m_Value: 0
yGrid: yGrid:
m_Target: 0
speed: 2
m_Value: 0
zGrid:
m_Target: 1 m_Target: 1
speed: 2 speed: 2
m_Value: 1 m_Value: 1
zGrid:
m_Target: 0
speed: 2
m_Value: 0
m_Rotation: m_Rotation:
m_Target: {x: 0, y: 0, z: 0, w: 1} m_Target: {x: -0.23045792, y: -0.21905008, z: 0.053329088, w: -0.9466057}
speed: 2 speed: 2
m_Value: {x: 0, y: 0, z: 0, w: 1} m_Value: {x: -0.23045792, y: -0.21905008, z: 0.053329088, w: -0.9466057}
m_Size: m_Size:
m_Target: 465.21048 m_Target: 708.9421
speed: 2 speed: 2
m_Value: 465.21048 m_Value: 708.9421
m_Ortho: m_Ortho:
m_Target: 1 m_Target: 0
speed: 2 speed: 2
m_Value: 1 m_Value: 0
m_ShowGlobalGrid: 1 m_ShowGlobalGrid: 1
m_LastSceneViewRotation: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} m_LastSceneViewRotation: {x: -0.4897446, y: -0.006017898, z: 0.0033806462, w: -0.8718387}
m_LastSceneViewOrtho: 0 m_LastSceneViewOrtho: 0
m_ReplacementShader: {fileID: 0} m_ReplacementShader: {fileID: 0}
m_ReplacementString: m_ReplacementString:
m_LastLockedObject: {fileID: 0} m_LastLockedObject: {fileID: 0}
m_ViewIsLockedToObject: 0 m_ViewIsLockedToObject: 0
--- !u!114 &9 --- !u!114 &9
MonoBehaviour:
m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 1
m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0}
m_Name:
m_EditorClassIdentifier:
m_MinSize: {x: 400, y: 100}
m_MaxSize: {x: 2048, y: 2048}
m_TitleContent:
m_Text: Asset Store
m_Image: {fileID: 357073275683767465, guid: 0000000000000000d000000000000000,
type: 0}
m_Tooltip:
m_Pos:
serializedVersion: 2
x: 468
y: 181
width: 973
height: 501
m_PersistentViewDataDictionary: {fileID: 0}
--- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -371,18 +345,18 @@ MonoBehaviour: ...@@ -371,18 +345,18 @@ MonoBehaviour:
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 0 x: 0
y: 394 y: 381
width: 926 width: 1003
height: 271 height: 269
m_MinSize: {x: 100, y: 100} m_MinSize: {x: 100, y: 100}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 12} m_ActualView: {fileID: 11}
m_Panes: m_Panes:
- {fileID: 10}
- {fileID: 11} - {fileID: 11}
- {fileID: 12}
m_Selected: 1 m_Selected: 1
m_LastSelected: 0 m_LastSelected: 0
--- !u!114 &11 --- !u!114 &10
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -402,10 +376,10 @@ MonoBehaviour: ...@@ -402,10 +376,10 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 56 x: 0
y: 549 y: 475
width: 924 width: 1001
height: 250 height: 248
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_SearchFilter: m_SearchFilter:
m_NameFilter: m_NameFilter:
...@@ -419,20 +393,20 @@ MonoBehaviour: ...@@ -419,20 +393,20 @@ MonoBehaviour:
m_ShowAllHits: 0 m_ShowAllHits: 0
m_SearchArea: 0 m_SearchArea: 0
m_Folders: m_Folders:
- Assets/Script/UI/Prefabs - Assets/Script
m_ViewMode: 1 m_ViewMode: 1
m_StartGridSize: 64 m_StartGridSize: 64
m_LastFolders: m_LastFolders:
- Assets/Script/UI/Prefabs - Assets/Script
m_LastFoldersGridSize: -1 m_LastFoldersGridSize: -1
m_LastProjectPath: E:\civilization-iii m_LastProjectPath: /Users/seungwon/Desktop/tmpCiv/civilization-iii
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_FolderTreeState: m_FolderTreeState:
scrollPos: {x: 0, y: 71} scrollPos: {x: 0, y: 29}
m_SelectedIDs: 7e0b0000 m_SelectedIDs: 2a090000
m_LastClickedID: 2942 m_LastClickedID: 2346
m_ExpandedIDs: 000000004009000050090000ee0c000000ca9a3bffffff7f m_ExpandedIDs: 000000001e09000030090000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -448,7 +422,7 @@ MonoBehaviour: ...@@ -448,7 +422,7 @@ MonoBehaviour:
m_IsRenaming: 0 m_IsRenaming: 0
m_OriginalEventType: 11 m_OriginalEventType: 11
m_IsRenamingFilename: 1 m_IsRenamingFilename: 1
m_ClientGUIView: {fileID: 10} m_ClientGUIView: {fileID: 9}
m_SearchString: m_SearchString:
m_CreateAssetUtility: m_CreateAssetUtility:
m_EndAction: {fileID: 0} m_EndAction: {fileID: 0}
...@@ -460,7 +434,7 @@ MonoBehaviour: ...@@ -460,7 +434,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0} scrollPos: {x: 0, y: 0}
m_SelectedIDs: m_SelectedIDs:
m_LastClickedID: 0 m_LastClickedID: 0
m_ExpandedIDs: 000000004009000050090000ee0c0000 m_ExpandedIDs: 000000001e09000030090000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -485,10 +459,10 @@ MonoBehaviour: ...@@ -485,10 +459,10 @@ MonoBehaviour:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_ResourceFile: m_ResourceFile:
m_ListAreaState: m_ListAreaState:
m_SelectedInstanceIDs: m_SelectedInstanceIDs: 8a110000
m_LastClickedInstanceID: 0 m_LastClickedInstanceID: 4490
m_HadKeyboardFocusLastEvent: 1 m_HadKeyboardFocusLastEvent: 1
m_ExpandedInstanceIDs: c6230000 m_ExpandedInstanceIDs: c62300004233000070330000d406010024140100c607010034140100c8020100a0030100a03501005000010000000000
m_RenameOverlay: m_RenameOverlay:
m_UserAcceptedRename: 0 m_UserAcceptedRename: 0
m_Name: m_Name:
...@@ -504,7 +478,7 @@ MonoBehaviour: ...@@ -504,7 +478,7 @@ MonoBehaviour:
m_IsRenaming: 0 m_IsRenaming: 0
m_OriginalEventType: 11 m_OriginalEventType: 11
m_IsRenamingFilename: 1 m_IsRenamingFilename: 1
m_ClientGUIView: {fileID: 10} m_ClientGUIView: {fileID: 0}
m_CreateAssetUtility: m_CreateAssetUtility:
m_EndAction: {fileID: 0} m_EndAction: {fileID: 0}
m_InstanceID: 0 m_InstanceID: 0
...@@ -514,8 +488,8 @@ MonoBehaviour: ...@@ -514,8 +488,8 @@ MonoBehaviour:
m_NewAssetIndexInList: -1 m_NewAssetIndexInList: -1
m_ScrollPosition: {x: 0, y: 0} m_ScrollPosition: {x: 0, y: 0}
m_GridSize: 64 m_GridSize: 64
m_DirectoriesAreaWidth: 243 m_DirectoriesAreaWidth: 161
--- !u!114 &12 --- !u!114 &11
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -535,12 +509,12 @@ MonoBehaviour: ...@@ -535,12 +509,12 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 56 x: 0
y: 549 y: 475
width: 924 width: 1001
height: 250 height: 248
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
--- !u!114 &13 --- !u!114 &12
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -554,19 +528,19 @@ MonoBehaviour: ...@@ -554,19 +528,19 @@ MonoBehaviour:
m_Children: [] m_Children: []
m_Position: m_Position:
serializedVersion: 2 serializedVersion: 2
x: 926 x: 1003
y: 0 y: 0
width: 352 width: 277
height: 665 height: 650
m_MinSize: {x: 275, y: 50} m_MinSize: {x: 275, y: 50}
m_MaxSize: {x: 4000, y: 4000} m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 14} m_ActualView: {fileID: 13}
m_Panes: m_Panes:
- {fileID: 13}
- {fileID: 14} - {fileID: 14}
- {fileID: 15}
m_Selected: 0 m_Selected: 0
m_LastSelected: 1 m_LastSelected: 1
--- !u!114 &14 --- !u!114 &13
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -586,21 +560,21 @@ MonoBehaviour: ...@@ -586,21 +560,21 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 984 x: 1005
y: 155 y: 94
width: 350 width: 275
height: 644 height: 629
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_ObjectsLockedBeforeSerialization: [] m_ObjectsLockedBeforeSerialization: []
m_InstanceIDsLockedBeforeSerialization: m_InstanceIDsLockedBeforeSerialization:
m_LockTracker: m_LockTracker:
m_IsLocked: 0 m_IsLocked: 0
m_PreviewResizer: m_PreviewResizer:
m_CachedPref: 100 m_CachedPref: 143
m_ControlHash: -371814159 m_ControlHash: -371814159
m_PrefName: Preview_InspectorPreview m_PrefName: Preview_InspectorPreview
m_PreviewWindow: {fileID: 0} m_PreviewWindow: {fileID: 0}
--- !u!114 &15 --- !u!114 &14
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 52 m_ObjectHideFlags: 52
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
...@@ -619,16 +593,16 @@ MonoBehaviour: ...@@ -619,16 +593,16 @@ MonoBehaviour:
m_Tooltip: m_Tooltip:
m_Pos: m_Pos:
serializedVersion: 2 serializedVersion: 2
x: 1029 x: 973
y: 137 y: 49
width: 350 width: 307
height: 606 height: 729
m_PersistentViewDataDictionary: {fileID: 0} m_PersistentViewDataDictionary: {fileID: 0}
m_InitialOpenURL: https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub m_InitialOpenURL: https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub
m_GlobalObjectTypeName: m_GlobalObjectTypeName:
m_RegisteredViewURLs: m_RegisteredViewURLs:
- https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub - https://public-cdn.cloud.unity3d.com/editor/production/cloud/hub
- https://public-cdn.cloud.unity3d.com/editor/production/cloud/analytics - https://public-cdn.cloud.unity3d.com/editor/production/cloud/collab
m_RegisteredViewInstances: m_RegisteredViewInstances:
- {fileID: 0} - {fileID: 0}
- {fileID: 0} - {fileID: 0}
No preview for this file type
08d5d2c3fa255700.08d5d2c3d19d5d00 08d5dff4ee8c9c80.08d5dff4ee8c9c80
\ No newline at end of file \ No newline at end of file
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
No preview for this file type
No preview for this file type
Base path: C:/Program Files/Unity/Editor/Data
Cmd: initializeCompiler
Cmd: initializeCompiler
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15 # Visual Studio for Mac
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "civilization-iii", "Assembly-CSharp.csproj", "{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "civilization-iii", "Assembly-CSharp.csproj", "{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU Release|Any CPU = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Debug|Any CPU.Build.0 = Debug|Any CPU {2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Release|Any CPU.ActiveCfg = Release|Any CPU {2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Release|Any CPU.Build.0 = Release|Any CPU {2EA18FF4-9311-DD43-5E93-B600BEEE40FD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal
9b92bb78d563ddc412c2eb1624adb35a66252119 df06f52b3fc6a041db2b91f22d6e68b3c00e5d57
E:\civilization-iii\Temp\bin\Debug\Assembly-CSharp.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Assembly-CSharp.dll
E:\civilization-iii\Temp\bin\Debug\Assembly-CSharp.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Assembly-CSharp.pdb
E:\civilization-iii\Temp\bin\Debug\Accord.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.dll
E:\civilization-iii\Temp\bin\Debug\Accord.Fuzzy.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.Fuzzy.dll
E:\civilization-iii\Temp\bin\Debug\Boo.Lang.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Boo.Lang.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.AI.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.AI.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.Common.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Common.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.Finno.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Finno.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.Hwan.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Hwan.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.Quest.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Quest.dll
E:\civilization-iii\Temp\bin\Debug\CivModel.Zap.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Zap.dll
E:\civilization-iii\Temp\bin\Debug\CivPresenter.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivPresenter.dll
E:\civilization-iii\Temp\bin\Debug\FSharp.Core.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/FSharp.Core.dll
E:\civilization-iii\Temp\bin\Debug\FSharp.Core.resources.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/FSharp.Core.resources.dll
E:\civilization-iii\Temp\bin\Debug\Microsoft.Win32.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Microsoft.Win32.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\mscorlib.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/mscorlib.dll
E:\civilization-iii\Temp\bin\Debug\netstandard.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/netstandard.dll
E:\civilization-iii\Temp\bin\Debug\System.AppContext.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.AppContext.dll
E:\civilization-iii\Temp\bin\Debug\System.Collections.Concurrent.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Collections.Concurrent.dll
E:\civilization-iii\Temp\bin\Debug\System.Collections.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Collections.dll
E:\civilization-iii\Temp\bin\Debug\System.Collections.NonGeneric.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Collections.NonGeneric.dll
E:\civilization-iii\Temp\bin\Debug\System.Collections.Specialized.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Collections.Specialized.dll
E:\civilization-iii\Temp\bin\Debug\System.ComponentModel.Annotations.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ComponentModel.Annotations.dll
E:\civilization-iii\Temp\bin\Debug\System.ComponentModel.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ComponentModel.dll
E:\civilization-iii\Temp\bin\Debug\System.ComponentModel.EventBasedAsync.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ComponentModel.EventBasedAsync.dll
E:\civilization-iii\Temp\bin\Debug\System.ComponentModel.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ComponentModel.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.ComponentModel.TypeConverter.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ComponentModel.TypeConverter.dll
E:\civilization-iii\Temp\bin\Debug\System.Console.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Console.dll
E:\civilization-iii\Temp\bin\Debug\System.Core.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Core.dll
E:\civilization-iii\Temp\bin\Debug\System.Data.Common.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Data.Common.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.Contracts.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.Contracts.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.Debug.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.Debug.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.FileVersionInfo.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.FileVersionInfo.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.Process.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.Process.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.StackTrace.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.StackTrace.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.TextWriterTraceListener.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.Tools.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.Tools.dll
E:\civilization-iii\Temp\bin\Debug\System.Diagnostics.TraceSource.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Diagnostics.TraceSource.dll
E:\civilization-iii\Temp\bin\Debug\System.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.dll
E:\civilization-iii\Temp\bin\Debug\System.Drawing.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Drawing.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.Dynamic.Runtime.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Dynamic.Runtime.dll
E:\civilization-iii\Temp\bin\Debug\System.Globalization.Calendars.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Globalization.Calendars.dll
E:\civilization-iii\Temp\bin\Debug\System.Globalization.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Globalization.dll
E:\civilization-iii\Temp\bin\Debug\System.Globalization.Extensions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Globalization.Extensions.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.Compression.ZipFile.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.Compression.ZipFile.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.FileSystem.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.FileSystem.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.FileSystem.DriveInfo.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.FileSystem.DriveInfo.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.FileSystem.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.FileSystem.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.FileSystem.Watcher.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.FileSystem.Watcher.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.IsolatedStorage.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.IsolatedStorage.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.MemoryMappedFiles.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.MemoryMappedFiles.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.Pipes.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.Pipes.dll
E:\civilization-iii\Temp\bin\Debug\System.IO.UnmanagedMemoryStream.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.IO.UnmanagedMemoryStream.dll
E:\civilization-iii\Temp\bin\Debug\System.Linq.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Linq.dll
E:\civilization-iii\Temp\bin\Debug\System.Linq.Expressions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Linq.Expressions.dll
E:\civilization-iii\Temp\bin\Debug\System.Linq.Parallel.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Linq.Parallel.dll
E:\civilization-iii\Temp\bin\Debug\System.Linq.Queryable.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Linq.Queryable.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Http.Rtc.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Http.Rtc.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.NameResolution.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.NameResolution.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.NetworkInformation.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.NetworkInformation.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Ping.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Ping.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Requests.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Requests.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Security.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Security.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.Sockets.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.Sockets.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.WebHeaderCollection.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.WebHeaderCollection.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.WebSockets.Client.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.WebSockets.Client.dll
E:\civilization-iii\Temp\bin\Debug\System.Net.WebSockets.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Net.WebSockets.dll
E:\civilization-iii\Temp\bin\Debug\System.Numerics.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Numerics.dll
E:\civilization-iii\Temp\bin\Debug\System.Numerics.Vectors.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Numerics.Vectors.dll
E:\civilization-iii\Temp\bin\Debug\System.ObjectModel.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ObjectModel.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.Emit.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.Emit.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.Emit.ILGeneration.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.Emit.ILGeneration.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.Emit.Lightweight.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.Emit.Lightweight.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.Extensions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.Extensions.dll
E:\civilization-iii\Temp\bin\Debug\System.Reflection.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Reflection.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.Resources.Reader.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Resources.Reader.dll
E:\civilization-iii\Temp\bin\Debug\System.Resources.ResourceManager.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Resources.ResourceManager.dll
E:\civilization-iii\Temp\bin\Debug\System.Resources.Writer.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Resources.Writer.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.CompilerServices.VisualC.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.CompilerServices.VisualC.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Extensions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Extensions.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Handles.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Handles.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.InteropServices.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.InteropServices.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.InteropServices.RuntimeInformation.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.InteropServices.WindowsRuntime.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.InteropServices.WindowsRuntime.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Numerics.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Numerics.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Serialization.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Serialization.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Serialization.Formatters.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Serialization.Formatters.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Serialization.Json.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Serialization.Json.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Serialization.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Serialization.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.Runtime.Serialization.Xml.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Runtime.Serialization.Xml.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Claims.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Claims.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Cryptography.Algorithms.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Cryptography.Algorithms.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Cryptography.Csp.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Cryptography.Csp.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Cryptography.Encoding.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Cryptography.Encoding.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Cryptography.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Cryptography.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Cryptography.X509Certificates.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Cryptography.X509Certificates.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.Principal.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.Principal.dll
E:\civilization-iii\Temp\bin\Debug\System.Security.SecureString.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Security.SecureString.dll
E:\civilization-iii\Temp\bin\Debug\System.ServiceModel.Duplex.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ServiceModel.Duplex.dll
E:\civilization-iii\Temp\bin\Debug\System.ServiceModel.Http.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ServiceModel.Http.dll
E:\civilization-iii\Temp\bin\Debug\System.ServiceModel.NetTcp.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ServiceModel.NetTcp.dll
E:\civilization-iii\Temp\bin\Debug\System.ServiceModel.Primitives.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ServiceModel.Primitives.dll
E:\civilization-iii\Temp\bin\Debug\System.ServiceModel.Security.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ServiceModel.Security.dll
E:\civilization-iii\Temp\bin\Debug\System.Text.Encoding.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Text.Encoding.dll
E:\civilization-iii\Temp\bin\Debug\System.Text.Encoding.Extensions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Text.Encoding.Extensions.dll
E:\civilization-iii\Temp\bin\Debug\System.Text.RegularExpressions.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Text.RegularExpressions.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.Overlapped.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.Overlapped.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.Tasks.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.Tasks.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.Tasks.Parallel.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.Tasks.Parallel.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.Thread.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.Thread.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.ThreadPool.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.ThreadPool.dll
E:\civilization-iii\Temp\bin\Debug\System.Threading.Timer.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Threading.Timer.dll
E:\civilization-iii\Temp\bin\Debug\System.ValueTuple.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.ValueTuple.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.Linq.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.Linq.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.ReaderWriter.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.ReaderWriter.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.XDocument.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.XDocument.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.XmlDocument.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.XmlDocument.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.XmlSerializer.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.XmlSerializer.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.XPath.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.XPath.dll
E:\civilization-iii\Temp\bin\Debug\System.Xml.XPath.XDocument.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Xml.XPath.XDocument.dll
E:\civilization-iii\Temp\bin\Debug\Unity.Locator.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Locator.dll
E:\civilization-iii\Temp\bin\Debug\Unity.PackageManagerUI.Editor.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.PackageManagerUI.Editor.dll
E:\civilization-iii\Temp\bin\Debug\UnityEditor.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEditor.dll
E:\civilization-iii\Temp\bin\Debug\UnityEditor.StandardEvents.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEditor.StandardEvents.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AccessibilityModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AccessibilityModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AIModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AIModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Analytics.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Analytics.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AnimationModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AnimationModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ARModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ARModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AssetBundleModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AssetBundleModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AudioModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AudioModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.BaselibModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.BaselibModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClothModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClothModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CloudWebServicesModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CloudWebServicesModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClusterInputModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterInputModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClusterRendererModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterRendererModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CoreModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CoreModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CrashReportingModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CrashReportingModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.DirectorModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.DirectorModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.FacebookModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.FacebookModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GameCenterModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GameCenterModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GoogleAudioSpatializer.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GoogleAudioSpatializer.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GridModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GridModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.HoloLens.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HoloLens.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.HotReloadModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HotReloadModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ImageConversionModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ImageConversionModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.IMGUIModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.IMGUIModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.InputModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.InputModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.JSONSerializeModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.JSONSerializeModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Networking.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Networking.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ParticlesLegacyModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticlesLegacyModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ParticleSystemModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticleSystemModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.PerformanceReportingModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PerformanceReportingModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Physics2DModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Physics2DModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.PhysicsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PhysicsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Purchasing.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Purchasing.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ScreenCaptureModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ScreenCaptureModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SharedInternalsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SharedInternalsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpatialTracking.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTracking.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpatialTrackingModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTrackingModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpriteMaskModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteMaskModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpriteShapeModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteShapeModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.StandardEvents.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.StandardEvents.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.StyleSheetsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.StyleSheetsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SubstanceModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SubstanceModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TerrainModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TerrainPhysicsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainPhysicsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TextRenderingModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TextRenderingModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TilemapModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TilemapModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Timeline.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Timeline.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TimelineModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TimelineModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TLSModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TLSModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UI.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UI.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIAutomation.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIAutomation.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIElementsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIElementsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UmbraModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UmbraModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UNETModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UNETModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityAnalyticsModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityAnalyticsModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityConnectModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityConnectModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestAssetBundleModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAssetBundleModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestAudioModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAudioModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestTextureModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestTextureModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestWWWModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestWWWModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VehiclesModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VehiclesModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VideoModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VideoModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VRModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VRModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.WebModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WebModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.WindModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WindModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.XRModule.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.XRModule.dll
E:\civilization-iii\Temp\bin\Debug\UnityScript.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityScript.dll
E:\civilization-iii\Temp\bin\Debug\UnityScript.Lang.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityScript.Lang.dll
E:\civilization-iii\Temp\bin\Debug\Unity.Cecil.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Cecil.dll
E:\civilization-iii\Temp\bin\Debug\Unity.SerializationLogic.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.SerializationLogic.dll
E:\civilization-iii\Temp\bin\Debug\Unity.DataContract.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.DataContract.dll
E:\civilization-iii\Temp\bin\Debug\ExCSS.Unity.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/ExCSS.Unity.dll
E:\civilization-iii\Temp\bin\Debug\Unity.Legacy.NRefactory.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Legacy.NRefactory.dll
E:\civilization-iii\Temp\bin\Debug\Boo.Lang.Parser.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Boo.Lang.Parser.dll
E:\civilization-iii\Temp\bin\Debug\Boo.Lang.Compiler.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Boo.Lang.Compiler.dll
E:\civilization-iii\Temp\bin\Debug\Unity.UNetWeaver.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.UNetWeaver.dll
E:\civilization-iii\Temp\bin\Debug\Unity.IvyParser.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.IvyParser.dll
E:\civilization-iii\Temp\bin\Debug\Boo.Lang.PatternMatching.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/System.Configuration.dll
E:\civilization-iii\Temp\bin\Debug\Boo.Lang.Useful.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Boo.Lang.PatternMatching.dll
E:\civilization-iii\Temp\bin\Debug\Unity.CecilTools.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Boo.Lang.Useful.dll
E:\civilization-iii\Temp\bin\Debug\Unity.Cecil.Pdb.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.CecilTools.dll
E:\civilization-iii\Temp\bin\Debug\Unity.Cecil.Mdb.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Cecil.Pdb.dll
E:\civilization-iii\Temp\bin\Debug\UnityEngine.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Cecil.Mdb.dll
E:\civilization-iii\Temp\bin\Debug\UnityEditor.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AIModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ARModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEditor.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AccessibilityModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEditor.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AnimationModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.PackageManagerUI.Editor.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AssetBundleModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEditor.StandardEvents.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.AudioModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AIModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.BaselibModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AIModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClothModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ARModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CloudWebServicesModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ARModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClusterInputModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AccessibilityModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ClusterRendererModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AccessibilityModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CoreModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AnimationModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.CrashReportingModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AnimationModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.DirectorModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AssetBundleModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.FacebookModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AssetBundleModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GameCenterModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AudioModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GridModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.AudioModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.HotReloadModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.BaselibModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.IMGUIModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.BaselibModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ImageConversionModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClothModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.InputModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClothModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.JSONSerializeModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CloudWebServicesModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ParticleSystemModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CloudWebServicesModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ParticlesLegacyModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterInputModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.PerformanceReportingModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterInputModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.PhysicsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterRendererModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Physics2DModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ClusterRendererModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.ScreenCaptureModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CoreModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SharedInternalsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CoreModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpatialTrackingModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CrashReportingModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpriteMaskModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.CrashReportingModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpriteShapeModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.DirectorModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.StyleSheetsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.DirectorModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SubstanceModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.FacebookModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TLSModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.FacebookModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TerrainModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GameCenterModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TerrainPhysicsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GameCenterModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TextRenderingModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GridModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TilemapModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GridModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.TimelineModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HotReloadModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HotReloadModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIElementsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.IMGUIModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UNETModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.IMGUIModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UmbraModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ImageConversionModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityAnalyticsModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ImageConversionModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityConnectModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.InputModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.InputModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestAssetBundleModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.JSONSerializeModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestAudioModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.JSONSerializeModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestTextureModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticleSystemModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UnityWebRequestWWWModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticleSystemModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VRModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticlesLegacyModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VehiclesModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ParticlesLegacyModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.VideoModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PerformanceReportingModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.WebModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PerformanceReportingModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.WindModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PhysicsModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.XRModule.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.PhysicsModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UI.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Physics2DModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Networking.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Physics2DModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.Timeline.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ScreenCaptureModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.UIAutomation.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.ScreenCaptureModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.GoogleAudioSpatializer.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SharedInternalsModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\UnityEngine.HoloLens.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SharedInternalsModule.xml
E:\civilization-iii\Temp\bin\Debug\UnityEngine.SpatialTracking.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTrackingModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\Accord.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTrackingModule.xml
E:\civilization-iii\Temp\bin\Debug\Accord.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteMaskModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\Accord.dll.config /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteMaskModule.xml
E:\civilization-iii\Temp\bin\Debug\Accord.Fuzzy.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteShapeModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\Accord.Fuzzy.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpriteShapeModule.xml
E:\civilization-iii\Temp\bin\Debug\CivModel.AI.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.StyleSheetsModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\CivModel.AI.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.StyleSheetsModule.xml
E:\civilization-iii\Temp\bin\Debug\CivModel.Common.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SubstanceModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\CivModel.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SubstanceModule.xml
E:\civilization-iii\Temp\bin\Debug\CivModel.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TLSModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\CivModel.Finno.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TLSModule.xml
E:\civilization-iii\Temp\bin\Debug\CivModel.Hwan.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\CivModel.Quest.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainModule.xml
E:\civilization-iii\Temp\bin\Debug\CivModel.Zap.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainPhysicsModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\CivPresenter.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TerrainPhysicsModule.xml
E:\civilization-iii\Temp\bin\Debug\CivPresenter.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TextRenderingModule.dll.mdb
E:\civilization-iii\Temp\bin\Debug\FSharp.Core.xml /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TextRenderingModule.xml
E:\civilization-iii\Temp\bin\Debug\ko\FSharp.Core.resources.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TilemapModule.dll.mdb
E:\civilization-iii\obj\Debug\Assembly-CSharp.csprojAssemblyReference.cache /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TilemapModule.xml
E:\civilization-iii\obj\Debug\Assembly-CSharp.csproj.CoreCompileInputs.cache /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TimelineModule.dll.mdb
E:\civilization-iii\obj\Debug\Assembly-CSharp.csproj.CopyComplete /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.TimelineModule.xml
E:\civilization-iii\obj\Debug\Assembly-CSharp.dll /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIModule.dll.mdb
E:\civilization-iii\obj\Debug\Assembly-CSharp.pdb /Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIElementsModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIElementsModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UNETModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UNETModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UmbraModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UmbraModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityAnalyticsModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityAnalyticsModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityConnectModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityConnectModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAssetBundleModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAssetBundleModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAudioModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestAudioModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestTextureModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestTextureModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestWWWModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UnityWebRequestWWWModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VRModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VRModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VehiclesModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VehiclesModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VideoModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.VideoModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WebModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WebModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WindModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.WindModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.XRModule.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.XRModule.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.Locator.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UI.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UI.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Networking.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Networking.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIAutomation.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.UIAutomation.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Timeline.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Timeline.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GoogleAudioSpatializer.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.GoogleAudioSpatializer.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HoloLens.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.HoloLens.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTracking.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.SpatialTracking.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.dll.config
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Common.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Zap.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Hwan.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Finno.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Quest.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivPresenter.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivPresenter.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.Fuzzy.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.Fuzzy.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/FSharp.Core.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.AI.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.AI.xml
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Analytics.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.Purchasing.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/UnityEngine.StandardEvents.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.UNetWeaver.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Unity.IvyParser.dll.mdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/ko/FSharp.Core.resources.dll
/Users/seungwon/Desktop/tmpCiv/civilization-iii/obj/Debug/Assembly-CSharp.csprojResolveAssemblyReference.cache
/Users/seungwon/Desktop/tmpCiv/civilization-iii/obj/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache
/Users/seungwon/Desktop/tmpCiv/civilization-iii/obj/Debug/Assembly-CSharp.dll
/Users/seungwon/Desktop/tmpCiv/civilization-iii/obj/Debug/Assembly-CSharp.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Common.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Zap.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Hwan.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Finno.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.Quest.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivPresenter.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/Accord.Fuzzy.pdb
/Users/seungwon/Desktop/tmpCiv/civilization-iii/Temp/bin/Debug/CivModel.AI.pdb
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment