From 53dbf25843a56c1538d45f053a5c528262b1a571 Mon Sep 17 00:00:00 2001 From: Tiberiu Chibici Date: Fri, 8 May 2015 13:18:46 +0300 Subject: [PATCH] Revert "Applied gitignore" This reverts commit a675aefd06d2347f5e59d933d879f7456bcdc7c5. --- Game/Assembly-CSharp-firstpass-vs.csproj | 71 +++++ Game/Assembly-CSharp-firstpass.csproj | 71 +++++ Game/Assembly-CSharp-vs.csproj | 98 ++++++ Game/Assembly-CSharp.csproj | 97 ++++++ ...ssembly-UnityScript-firstpass-vs.unityproj | 73 +++++ Game/Assembly-UnityScript-firstpass.unityproj | 73 +++++ Game/Assets/Data.meta | 5 + Game/Assets/Data/Biomes.meta | 5 + Game/Assets/Data/Biomes/Grassland.meta | 5 + .../Data/Biomes/Grassland/Grassland.xml.meta | 4 + Game/Assets/Data/Biomes/Mountain.meta | 5 + .../Data/Biomes/Mountain/Mountain.xml.meta | 4 + Game/Assets/Data/Config.meta | 5 + Game/Assets/Data/Config/tergen.xml.meta | 8 + Game/Assets/Main.unity.meta | 4 + Game/Assets/Scripts.meta | 5 + Game/Assets/Scripts/Business.meta | 5 + Game/Assets/Scripts/Business/BiomeManager.cs | 108 +++---- .../Scripts/Business/BiomeManager.cs.meta | 8 + .../Business/ConfigurationManager.cs.meta | 8 + Game/Assets/Scripts/Generator.meta | 5 + .../Generator/TerrainGenerator.cs.meta | 8 + Game/Assets/Scripts/Model.meta | 5 + Game/Assets/Scripts/Model/Biome.cs.meta | 8 + Game/Assets/Scripts/Model/Config.meta | 5 + .../Config/TerrainGeneratorConfig.cs.meta | 8 + Game/Assets/Scripts/Model/Map.cs.meta | 8 + Game/Assets/Scripts/Noise.meta | 5 + Game/Assets/Scripts/Noise/NoiseGenerator.cs | 274 ++++++++--------- .../Scripts/Noise/NoiseGenerator.cs.meta | 8 + .../Scripts/Noise/PerlinNoiseGenerator.cs | 32 +- .../Noise/PerlinNoiseGenerator.cs.meta | 8 + Game/Assets/Scripts/Utils.meta | 5 + Game/Assets/Scripts/Utils/Algorithms.cs.meta | 8 + Game/Assets/Scripts/Utils/Algorithms.meta | 5 + .../Algorithms/GridTraverseAlgorithm.cs.meta | 8 + Game/Assets/Scripts/Utils/ColorHelper.cs.meta | 8 + Game/Assets/Scripts/Utils/Logger.cs.meta | 8 + .../Scripts/Utils/RandomExtensions.cs.meta | 8 + Game/Assets/Scripts/Utils/Range.cs.meta | 8 + Game/Assets/Scripts/Utils/Task.cs.meta | 12 + .../Scripts/Utils/Texture2DExtensions.cs.meta | 8 + Game/Assets/Scripts/Utils/XmlHelper.cs.meta | 12 + Game/Assets/Standard Assets.meta | 5 + .../Character Controllers.meta | 5 + .../First Person Controller.prefab.meta | 4 + .../Character Controllers/Sources.meta | 5 + .../Sources/PrototypeCharacter.meta | 5 + .../PrototypeCharacter/Constructor.FBX.meta | 289 ++++++++++++++++++ .../Sources/PrototypeCharacter/Materials.meta | 5 + .../Materials/constructor_done.mat.meta | 4 + .../Sources/PrototypeCharacter/Textures.meta | 5 + .../Textures/constructor_diffuse.png.meta | 47 +++ .../Textures/constructor_normals.png.meta | 47 +++ .../Sources/Scripts.meta | 5 + .../Sources/Scripts/CharacterMotor.js.meta | 8 + .../Scripts/FPSInputController.js.meta | 8 + .../Sources/Scripts/MouseLook.cs.meta | 8 + .../Scripts/PlatformInputController.js.meta | 8 + Game/Assets/Standard Assets/Environment.meta | 9 + .../Environment/Water (Basic).meta | 9 + .../Environment/Water (Basic)/Materials.meta | 9 + .../Materials/WaterBasicDaytime.mat.meta | 5 + .../Materials/WaterBasicNighttime.mat.meta | 5 + .../Materials/WaterDefault.mat.meta | 5 + .../Environment/Water (Basic)/Models.meta | 9 + .../Models/WaterBasicPlane.fbx.meta | 73 +++++ .../Environment/Water (Basic)/Prefabs.meta | 9 + .../Prefabs/WaterBasicDaytime.prefab.meta | 5 + .../Prefabs/WaterBasicNightime.prefab.meta | 5 + .../Environment/Water (Basic)/Scripts.meta | 9 + .../Water (Basic)/Scripts/WaterBasic.cs.meta | 9 + .../Environment/Water (Basic)/Shaders.meta | 9 + .../Shaders/FXWaterBasic.shader.meta | 6 + .../Environment/Water (Basic)/Textures.meta | 9 + .../WaterBasicDaytimeGradient.psd.meta | 52 ++++ .../WaterBasicNighttimeGradient.psd.meta | 52 ++++ .../Textures/WaterBasicNormals.jpg.meta | 68 +++++ .../Standard Assets/New Material.mat.meta | 4 + .../Standard Assets/Terrain Assets.meta | 5 + .../Terrain Assets/Terrain Grass.meta | 5 + .../Terrain Grass/Grass.psd.meta | 47 +++ .../Terrain Grass/Grass2.psd.meta | 47 +++ .../Terrain Assets/Terrain Textures.meta | 5 + .../Cliff (Layered Rock).psd.meta | 47 +++ .../Terrain Textures/GoodDirt.psd.meta | 47 +++ .../Terrain Textures/Grass (Hill).psd.meta | 47 +++ .../Terrain Textures/Grass&Rock.psd.meta | 47 +++ .../Trees Ambient-Occlusion.meta | 5 + .../Trees Ambient-Occlusion/Palm.meta | 5 + .../Palm/Materials.meta | 5 + .../Palm/Materials/palmbark.mat.meta | 4 + .../Palm/Materials/palmbranch.mat.meta | 4 + .../Palm/Palm.fbx.meta | 65 ++++ .../Palm/PalmBark.psd.meta | 47 +++ .../Palm/PalmBranch.psd.meta | 47 +++ Game/Assets/UnityVS.meta | 5 + Game/Assets/UnityVS/Editor.meta | 5 + ...taxTree.VisualStudio.Unity.Bridge.dll.meta | 18 ++ ...Tree.VisualStudio.Unity.Messaging.dll.meta | 18 ++ .../Editor/UnityVS.VersionSpecific.dll.meta | 20 ++ Game/Game-csharp.sln | 45 +++ Game/Game-csharp.v11.suo | Bin 0 -> 52736 bytes Game/Game.sln | 51 ++++ Game/Game.userprefs | 18 ++ Game/Game.v12.suo | Bin 0 -> 8192 bytes Game/Library/shadercompiler-1.log | 3 + Game/Library/shadercompiler-2.log | 11 + Game/Library/shadercompiler-32bit-1.log | 9 + Game/Library/shadercompiler-64bit-1.log | 3 + Game/Model/Model.csproj | 50 +++ ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6042 bytes Game/UnityVS.Game.CSharp.Plugins.csproj | 72 +++++ Game/UnityVS.Game.CSharp.csproj | 103 +++++++ Game/UnityVS.Game.CSharp.csproj.user | 6 + Game/UnityVS.Game.sln | 26 ++ Game/UnityVS.Game.v11.suo | Bin 0 -> 210432 bytes Game/obj/Debug/Assembly-CSharp-firstpass.dll | Bin 0 -> 5632 bytes Game/obj/Debug/Assembly-CSharp-firstpass.pdb | Bin 0 -> 17920 bytes ...mbly-CSharp-vs.csproj.FileListAbsolute.txt | 12 + ...rp-vs.csprojResolveAssemblyReference.cache | Bin 0 -> 27048 bytes Game/obj/Debug/Assembly-CSharp.dll | Bin 0 -> 31232 bytes Game/obj/Debug/Assembly-CSharp.pdb | Bin 0 -> 87552 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7883 bytes ...CSharp.Plugins.csproj.FileListAbsolute.txt | 11 + ...ugins.csprojResolveAssemblyReference.cache | Bin 0 -> 25932 bytes ...VS.Game.CSharp.csproj.FileListAbsolute.txt | 13 + ...Sharp.csprojResolveAssemblyReference.cache | Bin 0 -> 30932 bytes ProceduralTerrain/Assembly-CSharp-vs.csproj | 63 ++++ ProceduralTerrain/Assembly-CSharp.csproj | 63 ++++ ProceduralTerrain/Assets/Scripts.meta | 5 + .../Assets/Scripts/HeightmapGenerator.cs.meta | 8 + .../ProceduralTerrain-csharp.sln | 39 +++ ProceduralTerrain/ProceduralTerrain.sln | 39 +++ ProceduralTerrain/ProceduralTerrain.userprefs | 12 + Tools/MapViewer/MapViewer.sln | 20 ++ Tools/MapViewer/MapViewer/MapViewer.csproj | 127 ++++++++ 137 files changed, 3092 insertions(+), 207 deletions(-) create mode 100644 Game/Assembly-CSharp-firstpass-vs.csproj create mode 100644 Game/Assembly-CSharp-firstpass.csproj create mode 100644 Game/Assembly-CSharp-vs.csproj create mode 100644 Game/Assembly-CSharp.csproj create mode 100644 Game/Assembly-UnityScript-firstpass-vs.unityproj create mode 100644 Game/Assembly-UnityScript-firstpass.unityproj create mode 100644 Game/Assets/Data.meta create mode 100644 Game/Assets/Data/Biomes.meta create mode 100644 Game/Assets/Data/Biomes/Grassland.meta create mode 100644 Game/Assets/Data/Biomes/Grassland/Grassland.xml.meta create mode 100644 Game/Assets/Data/Biomes/Mountain.meta create mode 100644 Game/Assets/Data/Biomes/Mountain/Mountain.xml.meta create mode 100644 Game/Assets/Data/Config.meta create mode 100644 Game/Assets/Data/Config/tergen.xml.meta create mode 100644 Game/Assets/Main.unity.meta create mode 100644 Game/Assets/Scripts.meta create mode 100644 Game/Assets/Scripts/Business.meta create mode 100644 Game/Assets/Scripts/Business/BiomeManager.cs.meta create mode 100644 Game/Assets/Scripts/Business/ConfigurationManager.cs.meta create mode 100644 Game/Assets/Scripts/Generator.meta create mode 100644 Game/Assets/Scripts/Generator/TerrainGenerator.cs.meta create mode 100644 Game/Assets/Scripts/Model.meta create mode 100644 Game/Assets/Scripts/Model/Biome.cs.meta create mode 100644 Game/Assets/Scripts/Model/Config.meta create mode 100644 Game/Assets/Scripts/Model/Config/TerrainGeneratorConfig.cs.meta create mode 100644 Game/Assets/Scripts/Model/Map.cs.meta create mode 100644 Game/Assets/Scripts/Noise.meta create mode 100644 Game/Assets/Scripts/Noise/NoiseGenerator.cs.meta create mode 100644 Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs.meta create mode 100644 Game/Assets/Scripts/Utils.meta create mode 100644 Game/Assets/Scripts/Utils/Algorithms.cs.meta create mode 100644 Game/Assets/Scripts/Utils/Algorithms.meta create mode 100644 Game/Assets/Scripts/Utils/Algorithms/GridTraverseAlgorithm.cs.meta create mode 100644 Game/Assets/Scripts/Utils/ColorHelper.cs.meta create mode 100644 Game/Assets/Scripts/Utils/Logger.cs.meta create mode 100644 Game/Assets/Scripts/Utils/RandomExtensions.cs.meta create mode 100644 Game/Assets/Scripts/Utils/Range.cs.meta create mode 100644 Game/Assets/Scripts/Utils/Task.cs.meta create mode 100644 Game/Assets/Scripts/Utils/Texture2DExtensions.cs.meta create mode 100644 Game/Assets/Scripts/Utils/XmlHelper.cs.meta create mode 100644 Game/Assets/Standard Assets.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/First Person Controller.prefab.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/Scripts.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/CharacterMotor.js.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/FPSInputController.js.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs.meta create mode 100644 Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/PlatformInputController.js.meta create mode 100644 Game/Assets/Standard Assets/Environment.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic).meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Materials.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicDaytime.mat.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicNighttime.mat.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterDefault.mat.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Models.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Models/WaterBasicPlane.fbx.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicDaytime.prefab.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicNightime.prefab.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts/WaterBasic.cs.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders/FXWaterBasic.shader.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Textures.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicDaytimeGradient.psd.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNighttimeGradient.psd.meta create mode 100644 Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNormals.jpg.meta create mode 100644 Game/Assets/Standard Assets/New Material.mat.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Grass.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass.psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass2.psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Textures.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Cliff (Layered Rock).psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/GoodDirt.psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass (Hill).psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass&Rock.psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbark.mat.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbranch.mat.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Palm.fbx.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBark.psd.meta create mode 100644 Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBranch.psd.meta create mode 100644 Game/Assets/UnityVS.meta create mode 100644 Game/Assets/UnityVS/Editor.meta create mode 100644 Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll.meta create mode 100644 Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll.meta create mode 100644 Game/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll.meta create mode 100644 Game/Game-csharp.sln create mode 100644 Game/Game-csharp.v11.suo create mode 100644 Game/Game.sln create mode 100644 Game/Game.userprefs create mode 100644 Game/Game.v12.suo create mode 100644 Game/Library/shadercompiler-1.log create mode 100644 Game/Library/shadercompiler-2.log create mode 100644 Game/Library/shadercompiler-32bit-1.log create mode 100644 Game/Library/shadercompiler-64bit-1.log create mode 100644 Game/Model/Model.csproj create mode 100644 Game/Model/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Game/UnityVS.Game.CSharp.Plugins.csproj create mode 100644 Game/UnityVS.Game.CSharp.csproj create mode 100644 Game/UnityVS.Game.CSharp.csproj.user create mode 100644 Game/UnityVS.Game.sln create mode 100644 Game/UnityVS.Game.v11.suo create mode 100644 Game/obj/Debug/Assembly-CSharp-firstpass.dll create mode 100644 Game/obj/Debug/Assembly-CSharp-firstpass.pdb create mode 100644 Game/obj/Debug/Assembly-CSharp-vs.csproj.FileListAbsolute.txt create mode 100644 Game/obj/Debug/Assembly-CSharp-vs.csprojResolveAssemblyReference.cache create mode 100644 Game/obj/Debug/Assembly-CSharp.dll create mode 100644 Game/obj/Debug/Assembly-CSharp.pdb create mode 100644 Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csproj.FileListAbsolute.txt create mode 100644 Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csprojResolveAssemblyReference.cache create mode 100644 Game/obj/Debug/UnityVS.Game.CSharp.csproj.FileListAbsolute.txt create mode 100644 Game/obj/Debug/UnityVS.Game.CSharp.csprojResolveAssemblyReference.cache create mode 100644 ProceduralTerrain/Assembly-CSharp-vs.csproj create mode 100644 ProceduralTerrain/Assembly-CSharp.csproj create mode 100644 ProceduralTerrain/Assets/Scripts.meta create mode 100644 ProceduralTerrain/Assets/Scripts/HeightmapGenerator.cs.meta create mode 100644 ProceduralTerrain/ProceduralTerrain-csharp.sln create mode 100644 ProceduralTerrain/ProceduralTerrain.sln create mode 100644 ProceduralTerrain/ProceduralTerrain.userprefs create mode 100644 Tools/MapViewer/MapViewer.sln create mode 100644 Tools/MapViewer/MapViewer/MapViewer.csproj diff --git a/Game/Assembly-CSharp-firstpass-vs.csproj b/Game/Assembly-CSharp-firstpass-vs.csproj new file mode 100644 index 0000000..970173b --- /dev/null +++ b/Game/Assembly-CSharp-firstpass-vs.csproj @@ -0,0 +1,71 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {D8888F6A-ABE1-C49B-1A38-F65A81021668} + Library + Properties + + Assembly-CSharp-firstpass + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + + diff --git a/Game/Assembly-CSharp-firstpass.csproj b/Game/Assembly-CSharp-firstpass.csproj new file mode 100644 index 0000000..970173b --- /dev/null +++ b/Game/Assembly-CSharp-firstpass.csproj @@ -0,0 +1,71 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {D8888F6A-ABE1-C49B-1A38-F65A81021668} + Library + Properties + + Assembly-CSharp-firstpass + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + + diff --git a/Game/Assembly-CSharp-vs.csproj b/Game/Assembly-CSharp-vs.csproj new file mode 100644 index 0000000..317dbb7 --- /dev/null +++ b/Game/Assembly-CSharp-vs.csproj @@ -0,0 +1,98 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636} + Library + Properties + + Assembly-CSharp + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:/Users/Tibi/Google Drive/FacultateCY/$ Licenta/Game/Library/ScriptAssemblies/Assembly-UnityScript-firstpass.dll + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + {D8888F6A-ABE1-C49B-1A38-F65A81021668} Assembly-CSharp-firstpass-vs + + + + + diff --git a/Game/Assembly-CSharp.csproj b/Game/Assembly-CSharp.csproj new file mode 100644 index 0000000..2858b4a --- /dev/null +++ b/Game/Assembly-CSharp.csproj @@ -0,0 +1,97 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636} + Library + Properties + + Assembly-CSharp + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + {D8888F6A-ABE1-C49B-1A38-F65A81021668} Assembly-CSharp-firstpass + + {6F824ECF-F2BC-827E-A29D-FB10759A3283} Assembly-UnityScript-firstpass + + + + + diff --git a/Game/Assembly-UnityScript-firstpass-vs.unityproj b/Game/Assembly-UnityScript-firstpass-vs.unityproj new file mode 100644 index 0000000..77d6ad2 --- /dev/null +++ b/Game/Assembly-UnityScript-firstpass-vs.unityproj @@ -0,0 +1,73 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {6F824ECF-F2BC-827E-A29D-FB10759A3283} + Library + Properties + + Assembly-UnityScript-firstpass + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + + diff --git a/Game/Assembly-UnityScript-firstpass.unityproj b/Game/Assembly-UnityScript-firstpass.unityproj new file mode 100644 index 0000000..77d6ad2 --- /dev/null +++ b/Game/Assembly-UnityScript-firstpass.unityproj @@ -0,0 +1,73 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {6F824ECF-F2BC-827E-A29D-FB10759A3283} + Library + Properties + + Assembly-UnityScript-firstpass + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll + + + C:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + + + + + + + + C:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll + + + C:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll + + + + + + diff --git a/Game/Assets/Data.meta b/Game/Assets/Data.meta new file mode 100644 index 0000000..2e9dab9 --- /dev/null +++ b/Game/Assets/Data.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0ffafb571841a6a4eab181ab39f2dd7b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Data/Biomes.meta b/Game/Assets/Data/Biomes.meta new file mode 100644 index 0000000..fbbfb79 --- /dev/null +++ b/Game/Assets/Data/Biomes.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e4398a2c63a0df143943c8718cc74e40 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Data/Biomes/Grassland.meta b/Game/Assets/Data/Biomes/Grassland.meta new file mode 100644 index 0000000..9812d0d --- /dev/null +++ b/Game/Assets/Data/Biomes/Grassland.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 61ae52d5f1b61634dad1bf5f17f2ffbd +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Data/Biomes/Grassland/Grassland.xml.meta b/Game/Assets/Data/Biomes/Grassland/Grassland.xml.meta new file mode 100644 index 0000000..a691f2a --- /dev/null +++ b/Game/Assets/Data/Biomes/Grassland/Grassland.xml.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 69e9c08fb2f75174182f358acfd9e046 +TextScriptImporter: + userData: diff --git a/Game/Assets/Data/Biomes/Mountain.meta b/Game/Assets/Data/Biomes/Mountain.meta new file mode 100644 index 0000000..84db2a3 --- /dev/null +++ b/Game/Assets/Data/Biomes/Mountain.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 64548912db7fa384bae6c01a19c19da8 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Data/Biomes/Mountain/Mountain.xml.meta b/Game/Assets/Data/Biomes/Mountain/Mountain.xml.meta new file mode 100644 index 0000000..cfec85e --- /dev/null +++ b/Game/Assets/Data/Biomes/Mountain/Mountain.xml.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 50d52558244dee444936bce1f2bd9e0a +TextScriptImporter: + userData: diff --git a/Game/Assets/Data/Config.meta b/Game/Assets/Data/Config.meta new file mode 100644 index 0000000..fb35d7e --- /dev/null +++ b/Game/Assets/Data/Config.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b7728461dde998444ab0667b82741a27 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Data/Config/tergen.xml.meta b/Game/Assets/Data/Config/tergen.xml.meta new file mode 100644 index 0000000..6f3d4cf --- /dev/null +++ b/Game/Assets/Data/Config/tergen.xml.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1eca86e155e8dfc48b71dded971f7d2c +timeCreated: 1425647036 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Main.unity.meta b/Game/Assets/Main.unity.meta new file mode 100644 index 0000000..c20a3cb --- /dev/null +++ b/Game/Assets/Main.unity.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d90d5223619e67c40af973fd455a513c +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts.meta b/Game/Assets/Scripts.meta new file mode 100644 index 0000000..73aa70a --- /dev/null +++ b/Game/Assets/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f1bf12227f09bb646a5c0a9081791c24 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Business.meta b/Game/Assets/Scripts/Business.meta new file mode 100644 index 0000000..4a4fafc --- /dev/null +++ b/Game/Assets/Scripts/Business.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 44471b44c7c4ac24da59e339e3d53ef4 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Business/BiomeManager.cs b/Game/Assets/Scripts/Business/BiomeManager.cs index 12220a7..b651604 100644 --- a/Game/Assets/Scripts/Business/BiomeManager.cs +++ b/Game/Assets/Scripts/Business/BiomeManager.cs @@ -1,54 +1,54 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Xml.Serialization; -using TransportGame.Model; -using TransportGame.Utils; - -namespace TransportGame.Business -{ - public static class BiomeManager - { - private static List biomes = new List(); - - /// - /// Gets all the loaded biomes - /// - public static IEnumerable Biomes - { - get - { - return biomes; - } - } - - /// - /// Loads the biomes from the Biome directory. - /// - public static void LoadBiomes() - { - foreach (var file in Directory.GetFiles(ConfigurationManager.BiomeDirectory, "*.xml", SearchOption.AllDirectories)) - { - try - { - // Open file - var stream = File.OpenRead(file); - - // Try to deserialize biome - XmlSerializer serializer = new XmlSerializer(typeof(Biome)); - var biome = (Biome)serializer.Deserialize(stream); - - // Add it to biome list - biomes.Add(biome); - Logger.Info("Loaded biome '{0}' from file '{1}'.", biome.Name, file); - } - catch (Exception ex) - { - Logger.Exception(ex); - } - } - } - } -} +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Xml.Serialization; +using TransportGame.Model; +using TransportGame.Utils; + +namespace TransportGame.Business +{ + public static class BiomeManager + { + private static List biomes = new List(); + + /// + /// Gets all the loaded biomes + /// + public static IEnumerable Biomes + { + get + { + return biomes; + } + } + + /// + /// Loads the biomes from the Biome directory. + /// + public static void LoadBiomes() + { + foreach (var file in Directory.GetFiles(ConfigurationManager.BiomeDirectory, "*.xml", SearchOption.AllDirectories)) + { + try + { + // Open file + var stream = File.OpenRead(file); + + // Try to deserialize biome + XmlSerializer serializer = new XmlSerializer(typeof(Biome)); + var biome = (Biome)serializer.Deserialize(stream); + + // Add it to biome list + biomes.Add(biome); + Logger.Info("Loaded biome '{0}' from file '{1}'.", biome.Name, file); + } + catch (Exception ex) + { + Logger.Exception(ex); + } + } + } + } +} diff --git a/Game/Assets/Scripts/Business/BiomeManager.cs.meta b/Game/Assets/Scripts/Business/BiomeManager.cs.meta new file mode 100644 index 0000000..e98ea3d --- /dev/null +++ b/Game/Assets/Scripts/Business/BiomeManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82e9dc6ef4e61c2468a98567ff4d4a17 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Business/ConfigurationManager.cs.meta b/Game/Assets/Scripts/Business/ConfigurationManager.cs.meta new file mode 100644 index 0000000..aab93ce --- /dev/null +++ b/Game/Assets/Scripts/Business/ConfigurationManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e18c16459f0ad3b4aa2ce07825b41222 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Generator.meta b/Game/Assets/Scripts/Generator.meta new file mode 100644 index 0000000..460f0e1 --- /dev/null +++ b/Game/Assets/Scripts/Generator.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 48bbce5a58e77054b8048679600cd5d8 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Generator/TerrainGenerator.cs.meta b/Game/Assets/Scripts/Generator/TerrainGenerator.cs.meta new file mode 100644 index 0000000..a5adf58 --- /dev/null +++ b/Game/Assets/Scripts/Generator/TerrainGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4042531a480f4149bdda36c67975b0c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Model.meta b/Game/Assets/Scripts/Model.meta new file mode 100644 index 0000000..e12cdc3 --- /dev/null +++ b/Game/Assets/Scripts/Model.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a9b1f8f4e926c744ca43952af763e85b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Model/Biome.cs.meta b/Game/Assets/Scripts/Model/Biome.cs.meta new file mode 100644 index 0000000..746bf87 --- /dev/null +++ b/Game/Assets/Scripts/Model/Biome.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15c4c7a1393cf2b4e9520d38705830a3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Model/Config.meta b/Game/Assets/Scripts/Model/Config.meta new file mode 100644 index 0000000..9cb2613 --- /dev/null +++ b/Game/Assets/Scripts/Model/Config.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 976fce089fd84a043888fb58c4c5580a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Model/Config/TerrainGeneratorConfig.cs.meta b/Game/Assets/Scripts/Model/Config/TerrainGeneratorConfig.cs.meta new file mode 100644 index 0000000..e108d31 --- /dev/null +++ b/Game/Assets/Scripts/Model/Config/TerrainGeneratorConfig.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a3817f3a7058cc41b46eb849acf069b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Model/Map.cs.meta b/Game/Assets/Scripts/Model/Map.cs.meta new file mode 100644 index 0000000..b5fa4a3 --- /dev/null +++ b/Game/Assets/Scripts/Model/Map.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc6d250254fab4447aa1b764a56d3373 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Noise.meta b/Game/Assets/Scripts/Noise.meta new file mode 100644 index 0000000..e3a3166 --- /dev/null +++ b/Game/Assets/Scripts/Noise.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: d0f8f06d46c43004e86c37ef7faed5f3 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Noise/NoiseGenerator.cs b/Game/Assets/Scripts/Noise/NoiseGenerator.cs index e854c89..8198a6d 100644 --- a/Game/Assets/Scripts/Noise/NoiseGenerator.cs +++ b/Game/Assets/Scripts/Noise/NoiseGenerator.cs @@ -1,137 +1,137 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; -using TransportGame.Utils; - -namespace TransportGame.Noise -{ - public abstract class NoiseGenerator - { - public float Scale { get; set; } - public float Low { get; set; } - public float High { get; set; } - public float NonLinearPower { get; set; } - public int Octaves { get; set; } - public float Persistence { get; set; } - - private float seedX, seedY; - - public NoiseGenerator() - { - System.Random random = new System.Random(); - seedX = random.NextSingle(-10000f, 10000f); - seedY = random.NextSingle(-10000f, 10000f); - - Scale = 1f; - Low = -1f; - High = 1f; - NonLinearPower = 1f; - Octaves = 1; - Persistence = .5f; - } - - /// - /// Produces noise in the [-1,1] interval - /// - /// - /// - /// - protected abstract float GenerateNoise(float x, float y); - - /// - /// Generates noise - /// - /// X coordinate - /// Y coordinate - /// Minimum value - /// Maximum value - /// Scale - /// Number of octaves (layers) - /// Persistence (impact of each layer) - /// Non-linearity - /// Noise - public float Generate(float x, float y, float low, float high, float scale, int octaves, float persistence, float nonLinearPower) - { - float value = 0; - int freq = 1; - float amp = 1; - float maxAmp = 0; - - for (int i = 0; i < octaves; ++i) - { - value += GenerateNoise(seedX + freq * scale * x, seedY + freq * scale * y) * amp; - maxAmp += amp; - amp *= persistence; - freq *= 2; - } - - // Bring to [0,1] - value = (value / maxAmp) / 2f + .5f; - - // Raise to non-linear power - value = Mathf.Pow(value, nonLinearPower); - - // Bring to required interval - value = value * (high - low) + low; - - // Done - return value; - } - - /// - /// Generates noise - /// - /// X coordinate - /// Y coordinate - /// Minimum value - /// Maximum value - /// Scale - /// Number of octaves (layers) - /// Persistence (impact of each layer) - /// Noise - public float Generate(float x, float y, float low, float high, float scale, int octaves, float persistence) - { - return Generate(x, y, low, high, scale, octaves, persistence, NonLinearPower); - } - - /// - /// Generates noise - /// - /// X coordinate - /// Y coordinate - /// Minimum value - /// Maximum value - /// Scale - /// Noise - public float Generate(float x, float y, float low, float high, float scale) - { - return Generate(x, y, low, high, scale, Octaves, Persistence, NonLinearPower); - } - - /// - /// Generates noise - /// - /// X coordinate - /// Y coordinate - /// Minimum value - /// Maximum value - /// Noise - public float Generate(float x, float y, float low, float high) - { - return Generate(x, y, low, high, Scale, Octaves, Persistence, NonLinearPower); - } - - /// - /// Generates noise - /// - /// X coordinate - /// Y coordinate - /// Noise - public float Generate(float x, float y) - { - return Generate(x, y, Low, High, Scale, Octaves, Persistence, NonLinearPower); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; +using TransportGame.Utils; + +namespace TransportGame.Noise +{ + public abstract class NoiseGenerator + { + public float Scale { get; set; } + public float Low { get; set; } + public float High { get; set; } + public float NonLinearPower { get; set; } + public int Octaves { get; set; } + public float Persistence { get; set; } + + private float seedX, seedY; + + public NoiseGenerator() + { + System.Random random = new System.Random(); + seedX = random.NextSingle(-10000f, 10000f); + seedY = random.NextSingle(-10000f, 10000f); + + Scale = 1f; + Low = -1f; + High = 1f; + NonLinearPower = 1f; + Octaves = 1; + Persistence = .5f; + } + + /// + /// Produces noise in the [-1,1] interval + /// + /// + /// + /// + protected abstract float GenerateNoise(float x, float y); + + /// + /// Generates noise + /// + /// X coordinate + /// Y coordinate + /// Minimum value + /// Maximum value + /// Scale + /// Number of octaves (layers) + /// Persistence (impact of each layer) + /// Non-linearity + /// Noise + public float Generate(float x, float y, float low, float high, float scale, int octaves, float persistence, float nonLinearPower) + { + float value = 0; + int freq = 1; + float amp = 1; + float maxAmp = 0; + + for (int i = 0; i < octaves; ++i) + { + value += GenerateNoise(seedX + freq * scale * x, seedY + freq * scale * y) * amp; + maxAmp += amp; + amp *= persistence; + freq *= 2; + } + + // Bring to [0,1] + value = (value / maxAmp) / 2f + .5f; + + // Raise to non-linear power + value = Mathf.Pow(value, nonLinearPower); + + // Bring to required interval + value = value * (high - low) + low; + + // Done + return value; + } + + /// + /// Generates noise + /// + /// X coordinate + /// Y coordinate + /// Minimum value + /// Maximum value + /// Scale + /// Number of octaves (layers) + /// Persistence (impact of each layer) + /// Noise + public float Generate(float x, float y, float low, float high, float scale, int octaves, float persistence) + { + return Generate(x, y, low, high, scale, octaves, persistence, NonLinearPower); + } + + /// + /// Generates noise + /// + /// X coordinate + /// Y coordinate + /// Minimum value + /// Maximum value + /// Scale + /// Noise + public float Generate(float x, float y, float low, float high, float scale) + { + return Generate(x, y, low, high, scale, Octaves, Persistence, NonLinearPower); + } + + /// + /// Generates noise + /// + /// X coordinate + /// Y coordinate + /// Minimum value + /// Maximum value + /// Noise + public float Generate(float x, float y, float low, float high) + { + return Generate(x, y, low, high, Scale, Octaves, Persistence, NonLinearPower); + } + + /// + /// Generates noise + /// + /// X coordinate + /// Y coordinate + /// Noise + public float Generate(float x, float y) + { + return Generate(x, y, Low, High, Scale, Octaves, Persistence, NonLinearPower); + } + } +} diff --git a/Game/Assets/Scripts/Noise/NoiseGenerator.cs.meta b/Game/Assets/Scripts/Noise/NoiseGenerator.cs.meta new file mode 100644 index 0000000..7a253e9 --- /dev/null +++ b/Game/Assets/Scripts/Noise/NoiseGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b305f77f2146ba4ab22c5c2eb8848e4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs b/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs index 699e13b..c6193e8 100644 --- a/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs +++ b/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs @@ -1,16 +1,16 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEngine; - -namespace TransportGame.Noise -{ - public class PerlinNoiseGenerator : NoiseGenerator - { - protected override float GenerateNoise(float x, float y) - { - return Mathf.PerlinNoise(x, y) * 2 - 1.0f; - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using UnityEngine; + +namespace TransportGame.Noise +{ + public class PerlinNoiseGenerator : NoiseGenerator + { + protected override float GenerateNoise(float x, float y) + { + return Mathf.PerlinNoise(x, y) * 2 - 1.0f; + } + } +} diff --git a/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs.meta b/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs.meta new file mode 100644 index 0000000..6368c4a --- /dev/null +++ b/Game/Assets/Scripts/Noise/PerlinNoiseGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db1266b6bfc5ebf42834bd9355eb7975 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils.meta b/Game/Assets/Scripts/Utils.meta new file mode 100644 index 0000000..df91cc4 --- /dev/null +++ b/Game/Assets/Scripts/Utils.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: baad3629baf40e54694152a7dd8f97f1 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Utils/Algorithms.cs.meta b/Game/Assets/Scripts/Utils/Algorithms.cs.meta new file mode 100644 index 0000000..8c43c03 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Algorithms.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67f24adfb8b21234184d0caf81f424ea +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/Algorithms.meta b/Game/Assets/Scripts/Utils/Algorithms.meta new file mode 100644 index 0000000..eaa4a88 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Algorithms.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 4fccffaafa6b9b0418cbdec944cef4ec +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Scripts/Utils/Algorithms/GridTraverseAlgorithm.cs.meta b/Game/Assets/Scripts/Utils/Algorithms/GridTraverseAlgorithm.cs.meta new file mode 100644 index 0000000..c0e1437 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Algorithms/GridTraverseAlgorithm.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 033176dc0e4c5594bbf5d1ec0034fbad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/ColorHelper.cs.meta b/Game/Assets/Scripts/Utils/ColorHelper.cs.meta new file mode 100644 index 0000000..33289db --- /dev/null +++ b/Game/Assets/Scripts/Utils/ColorHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec6caa7302e5ebd49815993ec3b07516 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/Logger.cs.meta b/Game/Assets/Scripts/Utils/Logger.cs.meta new file mode 100644 index 0000000..8483a66 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Logger.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab20d455f95d206489bf47b3c54fea3a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/RandomExtensions.cs.meta b/Game/Assets/Scripts/Utils/RandomExtensions.cs.meta new file mode 100644 index 0000000..ef36198 --- /dev/null +++ b/Game/Assets/Scripts/Utils/RandomExtensions.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f49fb05c61ea6943963db5618373c75 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/Range.cs.meta b/Game/Assets/Scripts/Utils/Range.cs.meta new file mode 100644 index 0000000..6692273 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Range.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b436281f9c7d49f4d935ae009d4559a8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/Task.cs.meta b/Game/Assets/Scripts/Utils/Task.cs.meta new file mode 100644 index 0000000..5c1ed14 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Task.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e07530e47d7019b418499d12a7c29f35 +timeCreated: 1425923206 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Scripts/Utils/Texture2DExtensions.cs.meta b/Game/Assets/Scripts/Utils/Texture2DExtensions.cs.meta new file mode 100644 index 0000000..d7066c8 --- /dev/null +++ b/Game/Assets/Scripts/Utils/Texture2DExtensions.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d8f9264c2fb7e4459a82d533613c0f1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Scripts/Utils/XmlHelper.cs.meta b/Game/Assets/Scripts/Utils/XmlHelper.cs.meta new file mode 100644 index 0000000..ab53497 --- /dev/null +++ b/Game/Assets/Scripts/Utils/XmlHelper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4d12846fa3e22f4fbd829e42582d6a9 +timeCreated: 1425647029 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets.meta b/Game/Assets/Standard Assets.meta new file mode 100644 index 0000000..53b2db8 --- /dev/null +++ b/Game/Assets/Standard Assets.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7bff92baf08d7774182134804a867de4 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers.meta b/Game/Assets/Standard Assets/Character Controllers.meta new file mode 100644 index 0000000..8f37525 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 54216e9ed42974e30967824b7f0b2806 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/First Person Controller.prefab.meta b/Game/Assets/Standard Assets/Character Controllers/First Person Controller.prefab.meta new file mode 100644 index 0000000..8571a4d --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/First Person Controller.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9d4133d5d30b644bd87802a347eaccbe +NativeFormatImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources.meta b/Game/Assets/Standard Assets/Character Controllers/Sources.meta new file mode 100644 index 0000000..9adeff3 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7e0b0a994d8934541a387e092630b5db +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter.meta new file mode 100644 index 0000000..383a41e --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c81df2918c80c054ca3d436e62090893 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX.meta new file mode 100644 index 0000000..82a48ec --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX.meta @@ -0,0 +1,289 @@ +fileFormatVersion: 2 +guid: 449b48f7eb5d87a4baaa5fb73f875a59 +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: Bip001 R Finger1 + 100002: Bip001 R Finger21 + 100004: Bip001 R Finger11 + 100006: Bip001 R Finger02 + 100010: Bip001 R Finger12 + 100012: Bip001 R Finger41 + 100014: Bip001 R Finger4 + 100018: Bip001 R Finger32 + 100020: Bip001 R Finger31 + 100022: Bip001 R Finger3 + 100026: hip_adjustment_bone_right + 100028: Bip001 R Finger42 + 100032: hip_adjustment_bone_left + 100034: Bip001 R Finger2 + 100036: Bip001 R Finger22 + 100040: Bip001 R UpperArm + 100042: Bip001 R Forearm + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100052: //RootNode + 100054: Bip001 R Clavicle + 100058: Bip001 L Finger3 + 100060: Bip001 L Finger31 + 100062: Bip001 L Finger32 + 100066: Bip001 L Finger4 + 100068: Bip001 L Finger41 + 100070: Bip001 L Finger42 + 100074: Bip001 L Finger22 + 100076: Bip001 L Finger02 + 100080: Bip001 L Finger1 + 100082: Bip001 L Finger11 + 100084: Bip001 L Finger12 + 100088: Bip001 L Finger2 + 100090: Bip001 L Finger21 + 100092: Bip001 L Finger0 + 100094: Bip001 L Finger01 + 100096: Bip001 L Forearm + 100098: Bip001 L UpperArm + 100100: Bip001 L Clavicle + 100102: construction_worker + 100104: Bip001 R Toe0 + 100106: Bip001 R Foot + 100108: Bip001 R Calf + 100110: Bip001 R Thigh + 100112: Bip001 L Toe0 + 100114: Bip001 L Foot + 100116: Bip001 L Calf + 100118: Bip001 L Thigh + 100120: helmet_bone + 100124: Bip001 Head + 100126: wrench + 100128: Bip001 R Hand + 100130: Bip001 L Hand + 100132: Bip001 Neck + 100134: Bip001 Spine1 + 100136: Bip001 Spine + 100138: Bip001 Pelvis + 100140: Bip001 + 400000: Bip001 R Finger1 + 400002: Bip001 R Finger21 + 400004: Bip001 R Finger11 + 400006: Bip001 R Finger02 + 400010: Bip001 R Finger12 + 400012: Bip001 R Finger41 + 400014: Bip001 R Finger4 + 400018: Bip001 R Finger32 + 400020: Bip001 R Finger31 + 400022: Bip001 R Finger3 + 400026: hip_adjustment_bone_right + 400028: Bip001 R Finger42 + 400032: hip_adjustment_bone_left + 400034: Bip001 R Finger2 + 400036: Bip001 R Finger22 + 400040: Bip001 R UpperArm + 400042: Bip001 R Forearm + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400052: //RootNode + 400054: Bip001 R Clavicle + 400058: Bip001 L Finger3 + 400060: Bip001 L Finger31 + 400062: Bip001 L Finger32 + 400066: Bip001 L Finger4 + 400068: Bip001 L Finger41 + 400070: Bip001 L Finger42 + 400074: Bip001 L Finger22 + 400076: Bip001 L Finger02 + 400080: Bip001 L Finger1 + 400082: Bip001 L Finger11 + 400084: Bip001 L Finger12 + 400088: Bip001 L Finger2 + 400090: Bip001 L Finger21 + 400092: Bip001 L Finger0 + 400094: Bip001 L Finger01 + 400096: Bip001 L Forearm + 400098: Bip001 L UpperArm + 400100: Bip001 L Clavicle + 400102: construction_worker + 400104: Bip001 R Toe0 + 400106: Bip001 R Foot + 400108: Bip001 R Calf + 400110: Bip001 R Thigh + 400112: Bip001 L Toe0 + 400114: Bip001 L Foot + 400116: Bip001 L Calf + 400118: Bip001 L Thigh + 400120: helmet_bone + 400124: Bip001 Head + 400126: wrench + 400128: Bip001 R Hand + 400130: Bip001 L Hand + 400132: Bip001 Neck + 400134: Bip001 Spine1 + 400136: Bip001 Spine + 400138: Bip001 Pelvis + 400140: Bip001 + 2300000: wrench + 3300000: wrench + 4300000: construction_worker + 4300002: wrench + 7400012: idle + 7400014: run + 7400016: walk + 7400018: jump_pose + 11100000: //RootNode + 13700000: Bip001 Pelvis + materials: + importMaterials: 1 + materialName: 3 + materialSearch: 1 + animations: + legacyGenerateAnimations: 3 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: idle + takeName: + firstFrame: 2 + lastFrame: 62 + wrapMode: 2 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: run + takeName: + firstFrame: 65 + lastFrame: 81 + wrapMode: 2 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: walk + takeName: + firstFrame: 84 + lastFrame: 116 + wrapMode: 2 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: jump_pose + takeName: + firstFrame: 118 + lastFrame: 123 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 1 + additionalBone: 0 + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials.meta new file mode 100644 index 0000000..a226928 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e53c8c3dcc4ff59438bc9e86cb45c3f6 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat.meta new file mode 100644 index 0000000..96ace04 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: ca49380a71a2bb64c830d06bd421b9d1 +NativeFormatImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures.meta new file mode 100644 index 0000000..ab61158 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b365e6042890d4b1987423ed6bb8a08c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png.meta new file mode 100644 index 0000000..3010dca --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 97b050d43ac7c4d2b9f6cbb587650761 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png.meta new file mode 100644 index 0000000..c2a58ab --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 531c14f8d5cdc4e5baa83ee6e16f783a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts.meta new file mode 100644 index 0000000..5fe49ae --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f781c091d1c8647c380d5230adfaee54 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/CharacterMotor.js.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/CharacterMotor.js.meta new file mode 100644 index 0000000..3edc737 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/CharacterMotor.js.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ab79d7f243824f5d9826bd83522c8df +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/FPSInputController.js.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/FPSInputController.js.meta new file mode 100644 index 0000000..64cb130 --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/FPSInputController.js.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60bca8f58a0b8478e946e6e86658cb29 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs.meta new file mode 100644 index 0000000..9ab645e --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68ec2fe99d1108b9d0006a298d76c639 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/PlatformInputController.js.meta b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/PlatformInputController.js.meta new file mode 100644 index 0000000..b128e0f --- /dev/null +++ b/Game/Assets/Standard Assets/Character Controllers/Sources/Scripts/PlatformInputController.js.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da93ddd6928094e24bb1f3f665f143d3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Game/Assets/Standard Assets/Environment.meta b/Game/Assets/Standard Assets/Environment.meta new file mode 100644 index 0000000..0b340c1 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6ca8c4e270f964e0da9f731d7d34b123 +folderAsset: yes +timeCreated: 1425647314 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic).meta b/Game/Assets/Standard Assets/Environment/Water (Basic).meta new file mode 100644 index 0000000..49b3a72 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic).meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 79fb6bd0250f9ff4981c5bb779ec9cbf +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials.meta new file mode 100644 index 0000000..0ea7d26 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 60e04b4d96370c54caa0ef878f17eb35 +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicDaytime.mat.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicDaytime.mat.meta new file mode 100644 index 0000000..47f559a --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicDaytime.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 52b7d70b1de7c4ce09662b77c14d9fda +NativeFormatImporter: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicNighttime.mat.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicNighttime.mat.meta new file mode 100644 index 0000000..edcaad1 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterBasicNighttime.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c55afdc4a8a3b4890b07cc7d176510bb +NativeFormatImporter: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterDefault.mat.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterDefault.mat.meta new file mode 100644 index 0000000..7c8d6cd --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Materials/WaterDefault.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 30abebfd9bf1c49d8a2d26e61e66bc15 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Models.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Models.meta new file mode 100644 index 0000000..8f4b338 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Models.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5ca387966638baf478f257729f7d9ffd +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Models/WaterBasicPlane.fbx.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Models/WaterBasicPlane.fbx.meta new file mode 100644 index 0000000..76314e0 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Models/WaterBasicPlane.fbx.meta @@ -0,0 +1,73 @@ +fileFormatVersion: 2 +guid: ce8d79c79d11b8f9d00076e98d76c639 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: pPlane1 + 4300002: nurbsToPoly1 + 4300004: pCylinder1 + 4300006: waterPlaneMesh + 4300008: WaterBasicPlane + 4300010: WaterSimplePlane + 11100000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 0 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 0 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 1 + additionalBone: 0 + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs.meta new file mode 100644 index 0000000..681b7ec --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 50d95e01ce44ff842949168ffec200cf +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicDaytime.prefab.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicDaytime.prefab.meta new file mode 100644 index 0000000..0923f28 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicDaytime.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9485b0c79d11e2e4d0007da98d76c639 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicNightime.prefab.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicNightime.prefab.meta new file mode 100644 index 0000000..b54cc3d --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Prefabs/WaterBasicNightime.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6b436d069d11415d1100ab9b44295342 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts.meta new file mode 100644 index 0000000..98e0734 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8c2faca551f48fa43bd5cbf1951243b2 +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts/WaterBasic.cs.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts/WaterBasic.cs.meta new file mode 100644 index 0000000..0419018 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Scripts/WaterBasic.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d2f50a8e0bb841a5aaa90ae55db8849 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders.meta new file mode 100644 index 0000000..76efa33 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c18f45882d2f44845b278168ae59bbc9 +folderAsset: yes +timeCreated: 1425647540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders/FXWaterBasic.shader.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders/FXWaterBasic.shader.meta new file mode 100644 index 0000000..99b59b9 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Shaders/FXWaterBasic.shader.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 9dccc8e8f0da4494991c26ef59019551 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures.meta new file mode 100644 index 0000000..fc22acd --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d0a7f7db15b0ffd4799a10e46cd39917 +folderAsset: yes +timeCreated: 1425647541 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicDaytimeGradient.psd.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicDaytimeGradient.psd.meta new file mode 100644 index 0000000..de31185 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicDaytimeGradient.psd.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 047330f39d11745ad0004adb8d76c639 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .100000001 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNighttimeGradient.psd.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNighttimeGradient.psd.meta new file mode 100644 index 0000000..e6a5ac2 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNighttimeGradient.psd.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 8403d3349d112ba4d000be1be39e7c39 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .100000001 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNormals.jpg.meta b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNormals.jpg.meta new file mode 100644 index 0000000..5551f25 --- /dev/null +++ b/Game/Assets/Standard Assets/Environment/Water (Basic)/Textures/WaterBasicNormals.jpg.meta @@ -0,0 +1,68 @@ +fileFormatVersion: 2 +guid: a53cf5449d11a15d1100a04b44295342 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: .0164516103 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: 2 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: BlackBerry + maxTextureSize: 256 + textureFormat: -1 + compressionQuality: 50 + - buildTarget: WP8 + maxTextureSize: 256 + textureFormat: -1 + compressionQuality: 50 + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/Game/Assets/Standard Assets/New Material.mat.meta b/Game/Assets/Standard Assets/New Material.mat.meta new file mode 100644 index 0000000..f0ffa69 --- /dev/null +++ b/Game/Assets/Standard Assets/New Material.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 459f66c86c775d24b9a261341915b549 +NativeFormatImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets.meta b/Game/Assets/Standard Assets/Terrain Assets.meta new file mode 100644 index 0000000..4e16ce4 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7e6f84bf81c8d4de280f1133cff7e601 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass.meta new file mode 100644 index 0000000..8ad03b6 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f2af333648c334319bd43c214449ab50 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass.psd.meta new file mode 100644 index 0000000..fa248b4 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 2c528fec5d95e4ac28cf46399b887662 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass2.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass2.psd.meta new file mode 100644 index 0000000..25f7643 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Grass/Grass2.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: d6cdc79ec19714fcd980ca3f6ac01a0a +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures.meta new file mode 100644 index 0000000..4a01de4 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: cba4562cece794697b418ce8e7c04b3c +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Cliff (Layered Rock).psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Cliff (Layered Rock).psd.meta new file mode 100644 index 0000000..3efa40d --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Cliff (Layered Rock).psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 18214e9d6af6248559d501391856f1c7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/GoodDirt.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/GoodDirt.psd.meta new file mode 100644 index 0000000..7ae4c98 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/GoodDirt.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: bfd675cc0db1d4656b75dc6d6ba91142 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass (Hill).psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass (Hill).psd.meta new file mode 100644 index 0000000..9beda07 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass (Hill).psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: c6e0767b1f8c34890ac245217f4b9731 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass&Rock.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass&Rock.psd.meta new file mode 100644 index 0000000..47ceaf7 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Terrain Textures/Grass&Rock.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 440eb36db91ca410f800ff3cfe43572f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion.meta new file mode 100644 index 0000000..a682933 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: ac865f55780124eeabc4a99d6d0b0115 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm.meta new file mode 100644 index 0000000..9a85322 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5710a1f47af2947699139509aae39149 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials.meta new file mode 100644 index 0000000..e2aefe5 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 527393b10fb66418bbaa072e104f5a30 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbark.mat.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbark.mat.meta new file mode 100644 index 0000000..21100c6 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbark.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: e5bdb6135a74b444d8cebd065dbf9d08 +NativeFormatImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbranch.mat.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbranch.mat.meta new file mode 100644 index 0000000..50c8c92 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Materials/palmbranch.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 3186f38ca67e7441e8299da2e169f9f9 +NativeFormatImporter: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Palm.fbx.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Palm.fbx.meta new file mode 100644 index 0000000..8b2b582 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/Palm.fbx.meta @@ -0,0 +1,65 @@ +fileFormatVersion: 2 +guid: 4c85abd0a4d974473b97e81d10a3a6bc +ModelImporter: + serializedVersion: 16 + fileIDToRecycleName: + 100000: //RootNode + 400000: //RootNode + 2300000: //RootNode + 3300000: //RootNode + 4300000: polySurface1 + 11100000: //RootNode + materials: + importMaterials: 1 + materialName: 3 + materialSearch: 1 + animations: + legacyGenerateAnimations: 0 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 0 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 1 + additionalBone: 1 + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBark.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBark.psd.meta new file mode 100644 index 0000000..179de37 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBark.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: f7d5f039a8e7848e889e1546d37dc39e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 1 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBranch.psd.meta b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBranch.psd.meta new file mode 100644 index 0000000..8290942 --- /dev/null +++ b/Game/Assets/Standard Assets/Terrain Assets/Trees Ambient-Occlusion/Palm/PalmBranch.psd.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 54e03e659ab274dd9b12c0538a9c4983 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 2 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Game/Assets/UnityVS.meta b/Game/Assets/UnityVS.meta new file mode 100644 index 0000000..0bf7c30 --- /dev/null +++ b/Game/Assets/UnityVS.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 02fe78e962405814a83b8ba6c9471d32 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/UnityVS/Editor.meta b/Game/Assets/UnityVS/Editor.meta new file mode 100644 index 0000000..92849ab --- /dev/null +++ b/Game/Assets/UnityVS/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6e71a3e2fb5854e43823a9da25b68e21 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll.meta b/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll.meta new file mode 100644 index 0000000..2c8f4f6 --- /dev/null +++ b/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Bridge.dll.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 38d405c119fcc7c4e83d4a478a40ff2f +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll.meta b/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll.meta new file mode 100644 index 0000000..db97df2 --- /dev/null +++ b/Game/Assets/UnityVS/Editor/SyntaxTree.VisualStudio.Unity.Messaging.dll.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 4ad02dc83da735c4e8d945332b9202f6 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll.meta b/Game/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll.meta new file mode 100644 index 0000000..58ea368 --- /dev/null +++ b/Game/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll.meta @@ -0,0 +1,20 @@ +fileFormatVersion: 2 +guid: 4e25b9a3d527f7a4eb6c14cd8d61012b +timeCreated: 1431071541 +licenseType: Free +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Game/Game-csharp.sln b/Game/Game-csharp.sln new file mode 100644 index 0000000..af8e012 --- /dev/null +++ b/Game/Game-csharp.sln @@ -0,0 +1,45 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2008 + +Project("{63D72051-E901-C069-F8AA-1B32AA0C43BB}") = "Game", "Assembly-CSharp-firstpass-vs.csproj", "{D8888F6A-ABE1-C49B-1A38-F65A81021668}" +EndProject +Project("{63D72051-E901-C069-F8AA-1B32AA0C43BB}") = "Game", "Assembly-CSharp-vs.csproj", "{DDFBC18F-9396-3137-9CFE-DEB2CDB74636}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Release|Any CPU.Build.0 = Release|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Assembly-CSharp.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + $0.TextStylePolicy = $3 + $3.FileWidth = 120 + $3.TabWidth = 4 + $3.EolMarker = Unix + $3.inheritsSet = Mono + $3.inheritsScope = text/plain + $3.scope = text/plain + EndGlobalSection + +EndGlobal diff --git a/Game/Game-csharp.v11.suo b/Game/Game-csharp.v11.suo new file mode 100644 index 0000000000000000000000000000000000000000..efb0cdb2f30733a86159b54c79802ab4deb754dc GIT binary patch literal 52736 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 literal 0 HcmV?d00001 diff --git a/Game/Game.sln b/Game/Game.sln new file mode 100644 index 0000000..c1be8d9 --- /dev/null +++ b/Game/Game.sln @@ -0,0 +1,51 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2008 + +Project("{63D72051-E901-C069-F8AA-1B32AA0C43BB}") = "Game", "Assembly-CSharp-firstpass.csproj", "{D8888F6A-ABE1-C49B-1A38-F65A81021668}" +EndProject +Project("{63D72051-E901-C069-F8AA-1B32AA0C43BB}") = "Game", "Assembly-CSharp.csproj", "{DDFBC18F-9396-3137-9CFE-DEB2CDB74636}" +EndProject +Project("{63D72051-E901-C069-F8AA-1B32AA0C43BB}") = "Game", "Assembly-UnityScript-firstpass.unityproj", "{6F824ECF-F2BC-827E-A29D-FB10759A3283}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D8888F6A-ABE1-C49B-1A38-F65A81021668}.Release|Any CPU.Build.0 = Release|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DDFBC18F-9396-3137-9CFE-DEB2CDB74636}.Release|Any CPU.Build.0 = Release|Any CPU + {6F824ECF-F2BC-827E-A29D-FB10759A3283}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F824ECF-F2BC-827E-A29D-FB10759A3283}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F824ECF-F2BC-827E-A29D-FB10759A3283}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F824ECF-F2BC-827E-A29D-FB10759A3283}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Assembly-CSharp.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + $0.TextStylePolicy = $3 + $3.FileWidth = 120 + $3.TabWidth = 4 + $3.EolMarker = Unix + $3.inheritsSet = Mono + $3.inheritsScope = text/plain + $3.scope = text/plain + EndGlobalSection + +EndGlobal diff --git a/Game/Game.userprefs b/Game/Game.userprefs new file mode 100644 index 0000000..99e92a7 --- /dev/null +++ b/Game/Game.userprefs @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Game/Game.v12.suo b/Game/Game.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..92c165032b669d5fe44b3fc96d7e2ef0d4363e8e GIT binary patch literal 8192 zcmeI0&u<$=6vv-i0+gQ(KLV5@Stvq9LQz4epr9fWCjq2JiJB(mP!5h`o1~6i#dc{V z4*dfV2QHksbK&3M(%w1n7@lL(FS=(!GOKXv5jb~?ecE0budGp?zxqWN$ z*YAHk^_#`$LpyGF4o=vkq5d4t$9(&w*%Lgg@6N%&fx3@Vcs!yp(!f9Ps`Wdf|EC5n zT7zH9^0sJo>OI@nR!&V*HWAtLX+HG+BF)$|W5O$!X8gS#GtT(;a{VU;DE6bt&wr@Q z-p)PAxSNl42Crgq4coC#vAzmVi*{qcEYa6fb}T3TzeKm{=-cGhYjhL799^=aHSMZh zux;v=t@B@oC*R);#`UVEiHMKzQsSh=Kh4<3g9$H#TemGF|I(J>rB10j4rXlCy{psO zvL$#b+Ahygj?M-0OQ&h^UuEo50lvNwNe0CNt)XJROUd zSiqt-t&PoftnM;a*0Pd)amdnG^aRRdf64(TDN;qkkV9Rk=y@UNjpNT_=Vf@fYS-8k z+8eEy#Yd+*1HN)n<)UfvUuNu5Fijj^{-*>7*TCI|gL+?dvp2w(EZz))Y5P|4Ret}+ z@s|RBum*M;U5J-{Bz)~x&6iew`HJ6zM7}rvKHg>%E^7VYo&3UmZV3Ev{Ey==BkwM# z%0t4wG3xcYEWL&N!k14{-F?&hNj~jT@H&p4Y=2=+qVv8BzI>uT`$XR+x3pG%{bg@0 zWZrY0zlL3Iqj7n89~sNoK+6iw7Bw=uBW8&|lG{@9I*HRSg)cJy39 z>Z;p+@`fEh5St`uVt;pKPm8Y@>vz=(du)fuU&R9AYrJ9aCxeE1Uq}DX(;i0uVfhPi zq70~M8^~EE3yE_P0!w&Q{^POJ${)sG$DV7fL6ICsc}~>od+quzBgk*h(ww5)5Bx#- zDE>E-{GXupEhl^3*3d*94Syf6npepEWW+MPKEB@`{5jaFqQo zXs`c(jZD?B>z@fM;p1_}moJVN*=D#;xwYEi^PhaK>|S}lazDi&<-yw5^2Pr9S3=Le zPxTQ!92)rSmR5IknzpzHYjT&kVQ2ZhZ8Pq_-|X^5Sx7dSWe$9CCI!g;m+_P}mnU|- zx4dVY$mMexv-9qJVD^Cno5Qy%tGrH(FL3KsWsdWBM4cnL=aH{$j+nHMHVe$O&bLXV zJ=n>m(ZUFd7~zvcYy?NiNPm{T$V4d{%BgQs3N~w30?jL@(Vba7bgIe|`EHO`pR+d^ zx6CS(7^QPggO$)dxbom8>sMq=^DZ8@$%%9Z$Yas(IGeu0r~=>X+ZJ_`xA3plKj%v4rW(4hIK6oN__o=@!cm7$t=!iSSVzi0OXy72*8k22M(>hx z=`57v<5|k0+c!&Cz4AVJGij!b^-N>;$_{lCr5l1GeIN6$yJ+bx8wo!PW%d7m6?A(r bI?YYYe7Ez<&wu~ + + + Debug + AnyCPU + 10.0.0 + 2.0 + {C60C5AB9-1EBB-423D-8F3F-D44B4631A2F1} + Library + Model + Model + v4.0 + + + True + full + False + bin\Debug + DEBUG; + prompt + 4 + False + + + none + True + bin\Release + prompt + 4 + False + + + + + E:\SDKs\Unity\Editor\Data\Managed\UnityEditor.dll + + + E:\SDKs\Unity\Editor\Data\Managed\UnityEngine.dll + + + E:\SDKs\Unity\Editor\Data\UnityExtensions\Unity\GUISystem\4.6.1\UnityEngine.UI.dll + + + + + + + + + \ No newline at end of file diff --git a/Game/Model/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Game/Model/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..80f861faf264d460011cd4a4ee2df807d1c0d564 GIT binary patch literal 6042 zcmeHLZBH9V5VpZwFoYJY*laoPS-X3H zi})@51yz4yJ9D;=chX9>#0RhC@p@)=W_E7&_SuQWW3kvj*yxwq;~^yOHg}}2{F=7* zxC)q8(t*o;YtwHud{M~e(&ipW#eK1n$yoFBNt>I2rvnKa0s<|Wmo|5Ts>huV&?@^! zAU3M=3$>-%N-dLdm*&|58zGaccUXECaL*-s1))Lu&EF(zHbGiNCJUk&X!R5)KWCoj zpMd*TDQHx^R_;`TAg|N}j^6Y|jo0(sgK38em%B_ucO-GuY%TD-ykreH@#RrhRAyC_ zJ-H&w`<{#IeM!tRlXcM1v{F!2pg*A!HOK41mym@T!%!52(&*oXcWuSL+&`$Tu08ZA zzg@+P8~n?&Ob^$o^ffoLT!N#0$w5svUCm?(m~;+zm_AgK^=pjrru1tVAzIaxggRGR zwk{?labX%LgfpnxtF%X(JpflyVrgoH+F=PxIMl3drbSNH=8~8=~=SZogG&C^j@TobP(#YBZ z0g^k`M-0K|%>Mp8Lom0kfv$DdLoTcT= z+QK5tudY?n_xbTaUF}C4D!mQs16LQ14^p%rSrqN2ekgz7Io0D0G)T~XFV+uJ6eL-i4+3VOA(Dcyc%1ZoU*%+DzrO;Myh=< z5+Obbp`BT@Q|X@_3gLHXB7+H1%6?GxuHd?5=Uk59-Oe)1k!>be9o)90EeJh(@qea? zIv4E)y~Jt7yRC)xFD_Ocf3|iD?ZDWJ*0Po9_|jIoTOfB5w6zB3!QedT>CLCta4LL} z9pF8(p+*iA{{u!3j@yL|l>D8DHvi2V;o!PQC7nBOrv1qKUO)UEgWvti=xFkLeCu^v zicUW&av3I)V($-)6oHn|z$@$|@>rdU6MzX(&1FyGglKMXQv`9Sr3mJPNA(Zbd3LsW zYq{*)m_zB**?TTD)s6BJt8=(>&W#_DKXX>Ty%y9uH-18SFObvEsAuA=$W91BP_5|P zc#W*|m%&t(iw>Ad5k?AQ_69rscqoLDs67gw0GXmT{MX=Z@}&at;B69>_$uT70-nak A-2eap literal 0 HcmV?d00001 diff --git a/Game/UnityVS.Game.CSharp.Plugins.csproj b/Game/UnityVS.Game.CSharp.Plugins.csproj new file mode 100644 index 0000000..649221b --- /dev/null +++ b/Game/UnityVS.Game.CSharp.Plugins.csproj @@ -0,0 +1,72 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {527E1417-8234-0FCE-C999-DD73988695F2} + Library + + Assembly-CSharp-firstpass + 512 + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + .NETFramework + v3.5 + Unity Subset v3.5 + + GamePlugins:3 + StandaloneWindows64:19 + 5.0.1f1 + + + pdbonly + false + Temp\UnityVS_bin\Debug\ + prompt + 4 + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + false + + + pdbonly + false + Temp\UnityVS_bin\Release\ + prompt + 4 + TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + false + + + + + + + + + + Library\UnityAssemblies\UnityEngine.dll + + + Library\UnityAssemblies\UnityEditor.dll + + + + Library\UnityAssemblies\UnityEngine.UI.dll + + + Library\UnityAssemblies\UnityEditor.iOS.Extensions.Xcode.dll + + + + + + + + + + + + + + diff --git a/Game/UnityVS.Game.CSharp.csproj b/Game/UnityVS.Game.CSharp.csproj new file mode 100644 index 0000000..6efd46c --- /dev/null +++ b/Game/UnityVS.Game.CSharp.csproj @@ -0,0 +1,103 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {02576F1D-BE9C-CFA7-763D-1EBF63B36977} + Library + + + Assembly-CSharp + 512 + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + .NETFramework + v3.5 + Unity Subset v3.5 + + + Game:1 + StandaloneWindows64:19 + 5.0.1f1 + + + pdbonly + false + Temp\UnityVS_bin\Debug\ + prompt + 4 + DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + false + + + pdbonly + false + Temp\UnityVS_bin\Release\ + prompt + 4 + TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;UNITY_64;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN + false + + + + + + + + + + Library\UnityAssemblies\UnityEngine.dll + + + Library\UnityAssemblies\UnityEditor.dll + + + + Library\UnityAssemblies\UnityEngine.UI.dll + + + Library\UnityAssemblies\UnityEditor.iOS.Extensions.Xcode.dll + + + Library\ScriptAssemblies\Assembly-UnityScript-firstpass.dll + + + + + {527E1417-8234-0FCE-C999-DD73988695F2} + UnityVS.Game.CSharp.Plugins + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Game/UnityVS.Game.CSharp.csproj.user b/Game/UnityVS.Game.CSharp.csproj.user new file mode 100644 index 0000000..07dbd5b --- /dev/null +++ b/Game/UnityVS.Game.CSharp.csproj.user @@ -0,0 +1,6 @@ + + + + ProjectFiles + + \ No newline at end of file diff --git a/Game/UnityVS.Game.sln b/Game/UnityVS.Game.sln new file mode 100644 index 0000000..4890247 --- /dev/null +++ b/Game/UnityVS.Game.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnityVS.Game.CSharp.Plugins", "UnityVS.Game.CSharp.Plugins.csproj", "{527E1417-8234-0FCE-C999-DD73988695F2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnityVS.Game.CSharp", "UnityVS.Game.CSharp.csproj", "{02576F1D-BE9C-CFA7-763D-1EBF63B36977}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {527E1417-8234-0FCE-C999-DD73988695F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {527E1417-8234-0FCE-C999-DD73988695F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {527E1417-8234-0FCE-C999-DD73988695F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {527E1417-8234-0FCE-C999-DD73988695F2}.Release|Any CPU.Build.0 = Release|Any CPU + {02576F1D-BE9C-CFA7-763D-1EBF63B36977}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {02576F1D-BE9C-CFA7-763D-1EBF63B36977}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02576F1D-BE9C-CFA7-763D-1EBF63B36977}.Release|Any CPU.ActiveCfg = Release|Any CPU + {02576F1D-BE9C-CFA7-763D-1EBF63B36977}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Game/UnityVS.Game.v11.suo b/Game/UnityVS.Game.v11.suo new file mode 100644 index 0000000000000000000000000000000000000000..cee50bc180c4a5b880d3bf9b75dc028b134a1203 GIT binary patch literal 210432 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 literal 0 HcmV?d00001 diff --git a/Game/obj/Debug/Assembly-CSharp.pdb b/Game/obj/Debug/Assembly-CSharp.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6df30f646302d200061124172e97dfb9437e7740 GIT binary patch literal 87552 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 literal 0 HcmV?d00001 diff --git a/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..f14dc1e8aa9e86af37d6bb0019d733f2bbd50b5e GIT binary patch literal 7883 zcmeHMds7=X5XS*7m?UkSrg=8$rA=FsI#=^>AerHh;0I+2DT5u7PL2}!PBu#JBuA1l zE@h_e7wISH^dq*rclOyllL4FL4%{X!ow`qyqJGJ1yzpEY?`Q<eI1Lew|swKhM8!GP{T%2X9>X8Nl?(NtNw3}haWhor0 zl#oxrdZuAa5OU2f)Lp4@&3xMIvR6~+C1sp31`T6iU=ZY)SS)71FUY@#3k{{I4?zdB z=4cEfYo2l{nPV-23to-Ce0f9@i1StA)#x%|^3_Dtw4f#9m89t_M@WyA+AC-3y%)~( zG)X(@hvSbXr)X;C(OU8-J3dlVd*O$*?z;6OR~L)*L$nuB6s@LSDF4V~s>=(gAE3R6 zp?-jN>%+N*taQJe!YYMcj|c*dD-m?4KSHz%#M zaRG|wwpW_`=y3t)a-B$ON0ipKp5}@XQ%qu~WQ%4tDP?YJ$M^*Fu*_ronF5Y!7g>qf z^FmZSYGx(dq;{S-z$bxnWqz^mnv2Y#ToZd9xRNbOuk9=?)hZwrFv}vapB1Wvw;560 z6DPx-jC=9L)M2WB^xI zAC#F?x(ag`gv)KfdwV>*Fm@Yu!I7-0n=lZ{c7zxh6ISnm{Ssgs01NA<0-2>5B%0>f z*383ucC-=$PlD;Fv%OhF8^!Kz!^X9P`fxplZfLEypk_`8Ymx9uFlzJE;aho40DlMI ze?QgHM+upvfdyZI1@#YM0d7%W1Niob0Ds|o!RYUT0e|3XKfUm4P5@f4$oSj9jBmh< zHL&6sAGFrm3szXi(hL62xeSgl0*G$`LiP@V{amoxr%BceN4Q~peb=j@@e1Q1#27#v z^Q(5W_dUX0&4sAp`5D4gIvCs|RG=&bk9yx(>&Uz8YRv>^C~H zz8Ri>L(RWK(MM?i!D0VY5KsOOJ;3Zm+;@BOyL?9Sa&2TJejj$d)|0^e6SqO*dl0#k ze!T-yXe2?^7^r&AxGU-%G!t_^yG=F2)(^S_oU#q;{ehwN5763rA2Xv|(N18dj#o!U z3dB$zu4H1EwFjwur(a{3#_ualU|x?;0&{zGy)gme+IHr^JE9$95^67P|H!z;%aXi= zD=F9qc8n<~zp-6B_yVM{W2B+J8>a&gLC=Nl6;j7k0xw8*jABryBO=WH;0Xazol|Md6OcipJ=_tof5Z0+3t4X#*> literal 0 HcmV?d00001 diff --git a/Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csproj.FileListAbsolute.txt b/Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..9d40b2a --- /dev/null +++ b/Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\Assembly-CSharp-firstpass.dll +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\Assembly-CSharp-firstpass.pdb +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEditor.dll +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEngine.dll +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEngine.UI.dll +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEngine.xml +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEditor.xml +E:\Facultate\$ Licenta\Game\Temp\UnityVS_bin\Debug\UnityEngine.UI.xml +E:\Facultate\$ Licenta\Game\obj\Debug\UnityVS.Game.CSharp.Plugins.csprojResolveAssemblyReference.cache +E:\Facultate\$ Licenta\Game\obj\Debug\Assembly-CSharp-firstpass.dll +E:\Facultate\$ Licenta\Game\obj\Debug\Assembly-CSharp-firstpass.pdb diff --git a/Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csprojResolveAssemblyReference.cache b/Game/obj/Debug/UnityVS.Game.CSharp.Plugins.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..b094458c2e838d1d043c923eddd3da6f6be5f382 GIT binary patch literal 25932 zcmeHO4|r77m7g0Xle|Y@g08NAkVZiTi8DY5AqZlKNk}0W2q2cw@G^Nx9!zG!n@J#O zX;A#bZdawWR!ZH%*1Gz&qOMl(+g0Inca^phKwHFaEAFa`=vph)U9HNV-<|i~+&gcw z^2d*`(|P%F-aY4?x%Zy)e(#=p&wbCsJRZ+6I&j8OkV9lioe?slv1n^NFr&)|w*=;E zvE{Kq_r$=s;-ZDR88f1hX~f{KxTvx#9PcvqX%W3EZffD;qWZ4puo0T2_sowj*CW%K z$Cb2}wwASyAKy|sPAk!J(bmQ3n`r2X#r2McxE9x;rL-DhopXbRCoTmlqv5a~ic=3_ zftgyYJ+3u}b#z)8M8pg7f2!t@f;u~@wNz`Nc+||Z%*n5ec64f{ZWf}_%4myTZ$`U~ z7TwH;put$JdhZ=n|M(qkUaph2G8+`;+j+N!nd8kMHcwXXW#ojZB@x#*R8DN)4> zl1rozB|rW9d_-1OPHChrwV7H+Q8jrbRy2Cm4eP2QAM+jkRFL^jWy)m#@R-*shK?q zHwt%wyR|CPW<(Nps8rF-Y+wulBmXhAKntKhWXoQ_y1YKDzw-u#eL zyE!cejRCx(p;S@t0NtE=&5T*M2G9H2)7uRW(}s{~bjFjQFFgJ3u*RH49pS)iBeH_u zm0{G48&B&KBlH4e&snFv19j0zG*GFBj4=1W+0=p4JN$}xfD8VDda&lS-UIG}20hee zQe1);3K0+SXej4^AX+Ma3349D`5+g7TnI88JL#ftHB4J##1u6tw7_dZdLSF$Lg)SV)V+rhu*%}=hn z@^IfwWfYZF)raYW+C710Wu@cFCX}fReu9;b;$_fKeV5}TD#DkN;^>6pm=wia`1=g- znb&tRJ`0?PlNT>>-27R?t!*Rr&s44;#YB8p5|O+J97V*TooZ*3h-Se!)0D`g;) ziTKKiNM6MFCwXxSG*sVJsfrjQCB>-;#c8RE7)K?=s}qXTQx%I+6|aGY>Z`y>7Fo%v)9DrwV3ssd}LIuf5mHdkDTAT#i86uFRSd~z$PEjnVA;BDLQi2uH$t=Lj z%Cyo@>7?=HB@^{=lgo1vFHR`pAoLB@Vq!GP*J2HE(}=Vc7_kPUqcf}{oQ-PNVzjCZ z>9JVUtT03EMw}MwlpUyzRCghEK}j(>I=c9}y};Bvw9ZbwrP_>k48n@vJHoP+*0t6; zUkZYZvB#O?j$|sJMvv&G5#lL<20gxX{NlwYGTIjxrD}hvDUT&fa2pX&l$k_)wM1$Y zRwVBy0{8JHR8sCIs{JYvhVYJitIQ(en@uD=a%k;;@-5X-wG8tE-qIYjbRCgd_L^BX zs60^m#TlZK389kmva)e{xi(?EHi-{w^=JkWmp3yP&CDY*Ls(QNTjGv8o?KL<5&gLMYgF(p zCQ>C>6j)H3G-~|u;=wkmk!s6BWaUO-%6t+=Euo(&Uk7OdSqh>N8HQ+$gCQPs6Pl^u z3lW)RFUgagKP51?pczCs-i(fBT8UWqp0C-HEuHYaZ=|Bo7(ATiUG0= zWH|^&RtHKEkSIte$O;e>gc66IVTjl`7-BLvF-`@JkuHc4fw{Pw3ci&@YQ!}e5>rX@ zPZ%Yu&;(*PZ=wfHtR^zg8dUA&cd~_38ZB-_Yu6Crt=&Wg-#3WVC0k22bV`_6L$$IQ zc0=E!0(WRH#0bK?{k69EW{44Tx%d`ayp9T9jL=^Yg#en|Cd4we$;o#6lSQ8RE@-kc zJ9ptD|ORG!i$X;j@}3&_*L|XpU0Q z^_pRxW7okm&2gjI2-8a0*Hj(W+G2iQQS$dJFVDjU@gpxMCx58rdaD?)4w`m{R0pnutTWGjaAXOyw{l`R*bz z*m*ciUAdbC$_64Fy5FY4IyR8lwfAe3jnowuwlL@IC1$zB&;^gmmJtUK0u0Qc0?@;; zz%aQ49&jXmfJr9z!6qu?+Y?RY`%v0Uggf8|R9HJO4zPQKRHbqs^@BB&MR?-8y~Jo1 zLl?;UrNlYbHxZMx9&=u|^>azet^W}f1`D%ARk@!e-1r|;VU~UKtEL2;|jj-dPX&&f z7tjP&C|tbT7XKXLCR_XqTl`Cim)hbNZSfw6HCxxOi z{*5Hu_}^0DOBimP-B;yzR3W=qw4z9|;w!{C!_5d{FlZ)VgXNrK#eWckgS8Xk_;`Z~ z95!!4j1?Ofzh#U66XIpI_^>U08)B^Lxb_iS{0_ue=W+47w)npw?y$x0+2Y?r9I?gk z+u}b!9JR$C*y5uQciQ4V+Tsr(USW$rvc>-mv1yC{#})3Q4F8Bf?Q}78M2v6)7F#zBrq@!`>Br@s8w+Bcd*UfTO0@F)EV}#q96W6^20xiet6FELt-3QC;Gu26aB~v z!B1F|^TTVM{kKygpZ;^UuWnp;{=`G;y-3%j2O+rfR0@B;Y88~WV+|P5WNkHcU9-zgGXO| z@Wb%3Fz%DW!AtMI9pn`g9-c=Db}EvujV@Yt)+K zIRE`baO5zoc%hPdFgzW&E6j_fYo=v}bF!IX%8OW;;py}=ISW2jxrSJbcB)c=5#||T zP+?CCjLQB=9AW;^8e!;{G&MzA;icLR8?j=c&Y`So)jR& zekL#~dqTw1;}V{bA9LgB(JY>95M}13)pdjzYtu?q>K!1>1(3E0*kKO~jLLp00_i6b zkRD45BxF{z15*YMOxF`)#C;@HS>&MU2B7Hy0YL1>0;96~MKt|LLet~v(BwzveGC1c z`Ey2W56E*yq~+7i8QCuD0y#@Myhu@JpPdYTcADsxr{9576%EhM-wKZlyH8+L_5<Tw?s7kwS*>Yp1KDnY@%kvTn2}^l|YlV(}1^n zRAm)O5@_lHnr;&S#BLQBm8}!ebc=+hJ!#Q|z4t7dG8j$YB*Zu?*IoxmYXPJ+0(RIp z1V&{yi9oth0@B`eK=R}LjPyzFm*|R|UNxA;yWR_c}n@1R%8v*kQWB zsH{ZQ+i8JxBnza>2GS1+G4fP@i-V@EK-1R+0I?+kqq0U3O^YQoy^|JAcwaIb zU} z1g1Zv1ry%p&xW`R4sp*CVuTR4(}B`1Kp*EApcD|$!>$w< zl@*In8Y@8wUzoX}gfGpqP|9E^9gv~)iUXyCfYN0Gdf24`qq0#VltxNW!dHoIDB{z^H7v2&D@pDB(+17nJv zDsT&NU+DLqb2hEqzjw-=%a5!M#1HR#&2jHACBX z_BKTOrcQq*`0?(ZJ)72bz3Dr==jPuo_LmOXHFV>%f%p1upEYV_LH*j_9EsO__Ub2> z-+0OIYJPp}$hG&x@BjGIzIFTRjr@(hqwAi2sj2$KV`puBdes}h_vm}ieU0H;L70HU z_AtsUXkDO_bolYX+ZGa?@wWNPsHgmfP%bJskOF0)p}disda9Ds*7BzH(08v2xXde!S1|$_P4w0Ff7$nd)bQq>R9EfqsLNB z?T5eDrMlKqO>NG9hf8&Rf2w!W1spkSgQb$-lhl8&tF}%3)wac@y46y3ne(7a^`ZW1 zeblA;SbwTJT&hp?r@GUnx~o6c7hI~l`%~TPQr*{|>MJhQgZ-%$YLaj3&Ge)DoJCfJ9c-#;4(o$ z#c|&ieG+UY&%tHTQD;P4P+UjnJ)L13cifl9`~TZj)wjAEW$`1vwu>*P z?>Tk)-g{2{_tvR%Z#6FAa=EtP;3tpbJdlO6gU!)MEYceHP3{VYT72^YvD0F{#p8UX zqf6!+(O57No(P8jMwirdh2mXNV`A9oibn&X(Is_VO`%}(Orv{Vf?d9K`pH{7&0W6zhB~%uO<=-8O?F@Am*DMh_%N9 zO(BDw*78BzB;To82nBssB+ybDXpTpsg{C=0HIa_aK-7p1WTiEc7Nag2SsZLJqD2(c z2bUUdSQPWj4}`jmn9G%)?A zApCheAWLc{G@wgu(LhH@ExZyd8F9w=!$&sEHCm0R5pFh0s$(&u1D-cx4YqR|YN2l| zi9}Cp@XeVzFUc(~_f@byI=JEZa4_CoQs31SGvX!kjM?#)P{>1voz)kO*F>U*k3A?t z54v}04<<(!)?KE!b$y5(Yc~;yhOYM zM^R}}F*;JavlbmcL)O(Fb?w?K-w|t$L_@(Q+57-Bf6gv->Fh{2;;T2ByP_D8vJYPL zVJ86662v4YD;kK3din?;b%AKiga;?IUEB?GGCQ#&fR&E2Z}W~YEddD`HH~7VAWIA(ibH`|e0HQI*cvoiig5>GxX?WZ zx3JwBbq4(NhX7MYCs(B=3T_$#VOR#JyTN^4@y<6O(;%FQ7quy=%?oHvlc!u@K(BeI*iw5 zkQ@WznF-=>H}BF8ch91R?wOsUSin2^kHCw0ICk>ZJx5xo>wd-g1ObLWsMB?T%yyY?=`^qQPdF39C2ar z$&4JNymq{$lTfW-WGP!ZnJp~G1Vgo?FBkV3|VF5-~sQ}=d_5qWh_#n-d| zNfXE*MwmPV<0@%LGYXy-kjYBkYA1SapsGR!Y_ivGeC|N6Tk$omjij9<2r`KA9}mF@ zPj-C~3OfF@(6nLDw1C3WUvEXzZ_rFt^gTy3#`Y@$$%e-1zSw7xqs%kAOA8WK!R&W~8t^*MaiDX09qaaan1H}x0 zr1(Y@JgY#arKXdTz1Z$4#nN?viJxzsl!+#1mu zxkxrS5HpGz&E(L4My_pDhuR{@UblDb?PO~s(V9p&9*u-{YeWbY3AeF1tf|!ng3-ZN z9dhX`9&8GRkO22I)`kLYF|VvB`F&AX=o0zzD9p<%8ejs$>_vsiqOsOsTURu|wL&YH zLVC+8b~`$|W8WHPwxvXEX{H^yt^G0k@9;o|2CPv`?@9OMd2Ytl^CX(l{sm?277)%| zp4BXHjc?ruP7r@ZWJft-5*>f9FRJHI-J{VA9a z`u{Ro&qv487Q~Bc0-b?oj7FE+Rh0JJnjzI|t$y=nP{aoS9@?)GpDw{5oimc>*C74u z!4WmI+ab_?10tdOTNIXyzQnGz0Il7Du84Ui=G;AC>P-eGT)LPGjvyo$#BnGPJrWCo zj}62FkE9Ry_#l1o?mj}Y2_Q0XoZ>43XYSk^ZVuzJJ=7407MLmUH(IO5zrU}l&M zPQd!<;B4!sfk|4=r->db~e%J>LJ_O-W-PL?fcww9nlG=4gkplfc==9tDQR4#byq(FkfAyA})&aVm(s zzdwqCyzM_maljJ)(GovSag!x}!V*78aWjbY*q>17r#x^d?s*EQW^RvrWHqKsa9>Q! z;mI8Z+B&v87UtR4z072A0```Ivt8i_lXL|i&(dAd3aNC(^ZY*kv<)DFPhe8~f+c>D z;&w~C(GtHzanKUKY>8i?coB&7(5om6vhi!}Owe9~SbH5rLg_CkT-3)y%j%kh-5cnT zC{cZVfXUzld_5GL?d$!)B*z#ZOVfQFf>iqBZ4?G5h`}SO0-C?$?3^D8G>J_c+9uQ~ z_A!5fYWW^Bdr9;`zT1Ao*eD6$@pwJ*VGUx7#zeT_mNP0&`4BzV3-KSaLj z@H~gZh3atb_Dh0iF}`X$+`dIGfmB+bhdWw-$DS08=}OHFB3;0}eCPMgKyq|T`oV+F zh%f(FnXtYv8Q6nC^f@?t5Pb$F=?A7J(*4kF`Jos!o71jLQ|MZM%L4;Y_yML}d!LTx zr4=8lR(#;F;(gVM_e?7i!{{HTw5Ndu9iSbetF6b8xNsY1tNVh z0fj#DMM}q{FOEQW#G|S&);fIg2h|skIDB!j>I-}3W3o)*q8c?1vE#+mgqf~QwmedU z!in2*2jzycM2wZ#Q0A8#%91f@Y8%qPDKzi_)xiI97w$j%A5`*Jv)n7Ism=%;BI1x4L$;_a35_xI;$$e*ivOm)L1+@M))%ssJ ztiM&YzSm*>b*lCD)WB4wv_62E6F0!bLzNOjHse$uJ*UgCHqjwze+%tjrP_a^!~Ppo z`>!|cPmGouGTP6ath9d-Y96RI$8CO!6GAw@vTsH}YOkaxI_QZjRZm>u@Wkb+CoXe% z;wIG-);RDotw>KXsUr`!`RTm{g(Cdr-Mh45{*ZBRu5|Z;OG(O7+tWBZuqYD6M=;C} z`D%&QIM-MlnG-U+6=_HM@eA$)sdt`QGJ+d%M^2(zUw!TN>w zcF@fBFahPTM=OOIOXQ`q+1G;JM!GgORVbgMAylOe#sE#;(1t^B=eF z(FHV*O5!4AQV}Z^Mi&>VGt33%41;gtIqWe|J2J8EHSRw`nuC({3Rf1cQk@CJWX@gc z+Sx?Yxe9>9GKJAakBX+BInczsX*!yo$f3!CPC+XLK5|gXVklhgnQx^}gVr)!9(MGAyOP+@e@uHvc9fu|QU;)!c! zIXq=Co>l=d=9V8_yU7O9%>+`Df*lc17+svI0;$mfB(AQePfT28%>gNkf%FR?M%{&@ zYq!~G`X$kHvH~D+lEUcXL={aZIMBpJ`7|_nUxRct{(k%k6K)l7CQROdq*wMG1c#L{ z5u3p91f1nK++42Cjh!qWJ9prcZ|#ZpPMi~SmEj_eQy5*;sbl9@$JpWShP1Kc{xFB8 z?0%xX3y4vkHtq(Sc%r?BP&!6IkC>q_*np=(X_^B{A7z9RcgExG|T^y~VX_5m?+(?x^F@2IlQ+7{GYl$Xvp`Cl8b?s3|5@>piXqun^ zNK`3|F2<{9s&t@<`|r}x^jQu~*^Q<@12OiK>r*z6))7c!73_#Ig~4uP6-a&ukho(r z4M<+@)y%xY%MF||wzpQS#W#@j;?G(PMNuB!eDrEHir@Rd(mnWwCC@!G;nLIIS?Y^# zdiLL*x@yykA@OTQ-QCkW`igPWX1hJZr>#9_K>Ncz^^x^QPI}P)<&)h{->|&vZO^8s z&wYJ?x1#?e1Fm|=_x}0|W)5FcT(|7icjD8&edVh|&phZa(_Y;2&XjB8w|)7|`sL5o z1&glg88Lg!^NqFZw(Qos=8U&Ka2e0+`G(hxo=T$%$N%$|-F+M93vP$ZXjFfk;E^Y| z*N`fyhv0sp#0oDr4d!BnERGeP#|2ix&JAD_Q~L`jiNlmZC`KxbE=H&$@=(W!h>6BpR|{PHd& z2{gTjlGsfFkQk&ex)`XU$?HH9Uw}wQ)Bcd=(3Hh!+KdaV#7m!mO+e{Wl!UIJM`#M8 ziy{?Dg$^k3rI~an@#UEul(HB~U*iHRQ2GXJ0!rVaB=QvW2%#{#aH&w*@@?WxHpbY9 zqwv*qDDj1>9F(#cO8H1#C@<*fnj3-ym_qM%2-tT4KGNrloz2bB181L;s2 zm4i}t-{3|$p)}ft(ilSNIR!o9S%uNXGb)tUJD@Z=6O_FCRf^RJ-@kV)vd`Z(GFs zlwOYE=3ILkXAi{+4#htyqfb1kFuHg`9g2@ThT=@%CVf_)l|xf@&+112G0GG0kv5bj z5=wti&?6pE7+pN9Lg^s~lxAmwl9#`vl6eB;&#O2mK>oT(FXy@B#3oB#{us$>dE$G1 zh@h{xsfY!p3GBCZ6JS}im?!YzI7G)*PI%)uA^mgKyDK(6`0MUVMVF~+`KQ3FNt|t- zaMTROyWFb7{#}F>DRo$#^j>VK+Pj7>Nl~?G_g-zO+Iw-X*_tX}-Em&zo42NVTbk-G zP1V#JqPWvMVfD!R^xmCT$33R1Odn<@!DNxg5S)%Nz*YI`?L^*vKH&74otR6pHXt<2>+uj{v4Q)Q;ssmhFP zFAYpuBuidq;+(3?$YoSzrp2ksj7vsUK1n-O`9z&jl}}1eRX#CgRAnUWRAoe*QI&UU Y9(jUyYO16jUe3VI+Bg$us;%Gu0Y}!2n*aa+ literal 0 HcmV?d00001 diff --git a/ProceduralTerrain/Assembly-CSharp-vs.csproj b/ProceduralTerrain/Assembly-CSharp-vs.csproj new file mode 100644 index 0000000..631a8d8 --- /dev/null +++ b/ProceduralTerrain/Assembly-CSharp-vs.csproj @@ -0,0 +1,63 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC} + Library + Properties + + Assembly-CSharp + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_4_6_1;UNITY_4_6;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_UNITYEVENTS;ENABLE_NEW_HIERARCHY ;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_TERRAIN;ENABLE_SUBSTANCE;ENABLE_GENERICS;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_4_6_FEATURES;INCLUDE_WP_BLUE_SUPPORT;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + E:/SDKs/Unity/Editor/Data/Managed/UnityEngine.dll + + + E:/SDKs/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + E:/SDKs/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/4.6.1/UnityEngine.UI.dll + + + + + + diff --git a/ProceduralTerrain/Assembly-CSharp.csproj b/ProceduralTerrain/Assembly-CSharp.csproj new file mode 100644 index 0000000..631a8d8 --- /dev/null +++ b/ProceduralTerrain/Assembly-CSharp.csproj @@ -0,0 +1,63 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC} + Library + Properties + + Assembly-CSharp + v3.5 + 512 + Assets + + + true + full + false + Temp\bin\Debug\ + DEBUG;TRACE;UNITY_4_6_1;UNITY_4_6;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_UNITYEVENTS;ENABLE_NEW_HIERARCHY ;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_TERRAIN;ENABLE_SUBSTANCE;ENABLE_GENERICS;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_4_6_FEATURES;INCLUDE_WP_BLUE_SUPPORT;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN + prompt + 4 + 0169 + + + pdbonly + true + Temp\bin\Release\ + TRACE + prompt + 4 + 0169 + + + + + + + + E:/SDKs/Unity/Editor/Data/Managed/UnityEngine.dll + + + E:/SDKs/Unity/Editor/Data/Managed/UnityEditor.dll + + + + + + E:/SDKs/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/4.6.1/UnityEngine.UI.dll + + + + + + diff --git a/ProceduralTerrain/Assets/Scripts.meta b/ProceduralTerrain/Assets/Scripts.meta new file mode 100644 index 0000000..fb4180e --- /dev/null +++ b/ProceduralTerrain/Assets/Scripts.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 93097db3b30d5c948a1e1e02ef4bc6e9 +folderAsset: yes +DefaultImporter: + userData: diff --git a/ProceduralTerrain/Assets/Scripts/HeightmapGenerator.cs.meta b/ProceduralTerrain/Assets/Scripts/HeightmapGenerator.cs.meta new file mode 100644 index 0000000..0c868d7 --- /dev/null +++ b/ProceduralTerrain/Assets/Scripts/HeightmapGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8cbe14072ae596c4f84cea677f95f8d5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/ProceduralTerrain/ProceduralTerrain-csharp.sln b/ProceduralTerrain/ProceduralTerrain-csharp.sln new file mode 100644 index 0000000..de97541 --- /dev/null +++ b/ProceduralTerrain/ProceduralTerrain-csharp.sln @@ -0,0 +1,39 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2008 + +Project("{C212BE0A-BD2F-DD1E-2575-1152542237EB}") = "ProceduralTerrain", "Assembly-CSharp-vs.csproj", "{C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Assembly-CSharp.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + $0.TextStylePolicy = $3 + $3.FileWidth = 120 + $3.TabWidth = 4 + $3.EolMarker = Unix + $3.inheritsSet = Mono + $3.inheritsScope = text/plain + $3.scope = text/plain + EndGlobalSection + +EndGlobal diff --git a/ProceduralTerrain/ProceduralTerrain.sln b/ProceduralTerrain/ProceduralTerrain.sln new file mode 100644 index 0000000..02eab3c --- /dev/null +++ b/ProceduralTerrain/ProceduralTerrain.sln @@ -0,0 +1,39 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2008 + +Project("{C212BE0A-BD2F-DD1E-2575-1152542237EB}") = "ProceduralTerrain", "Assembly-CSharp.csproj", "{C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C7E583A2-DC20-3E34-2B1C-B0E1D4550BDC}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Assembly-CSharp.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + $0.TextStylePolicy = $3 + $3.FileWidth = 120 + $3.TabWidth = 4 + $3.EolMarker = Unix + $3.inheritsSet = Mono + $3.inheritsScope = text/plain + $3.scope = text/plain + EndGlobalSection + +EndGlobal diff --git a/ProceduralTerrain/ProceduralTerrain.userprefs b/ProceduralTerrain/ProceduralTerrain.userprefs new file mode 100644 index 0000000..23279c3 --- /dev/null +++ b/ProceduralTerrain/ProceduralTerrain.userprefs @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Tools/MapViewer/MapViewer.sln b/Tools/MapViewer/MapViewer.sln new file mode 100644 index 0000000..d238a1e --- /dev/null +++ b/Tools/MapViewer/MapViewer.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapViewer", "MapViewer\MapViewer.csproj", "{A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Tools/MapViewer/MapViewer/MapViewer.csproj b/Tools/MapViewer/MapViewer/MapViewer.csproj new file mode 100644 index 0000000..eadb37b --- /dev/null +++ b/Tools/MapViewer/MapViewer/MapViewer.csproj @@ -0,0 +1,127 @@ + + + + + Debug + AnyCPU + {A6DA2104-18B4-4A9A-BAD7-5AC8C98A5086} + WinExe + Properties + TransportGame.MapViewer + MapViewer + v4.5 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + 4.0 + + + + + + + + MSBuild:Compile + Designer + + + Model\Biome.cs + + + Model\Map.cs + + + + + + MSBuild:Compile + Designer + + + Utils\Range.cs + + + App.xaml + Code + + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + + + + + + + + + + + + \ No newline at end of file