├── .gitattributes ├── .gitignore ├── Assets ├── Art.meta ├── Art │ ├── Colors.meta │ ├── Colors │ │ ├── 2.asset │ │ ├── 2.asset.meta │ │ ├── 256.asset │ │ ├── 256.asset.meta │ │ ├── terrain_colormap.png │ │ └── terrain_colormap.png.meta │ ├── Materials.meta │ ├── Materials │ │ ├── BW_Bow.mat │ │ ├── BW_Bow.mat.meta │ │ ├── BW_TreeLeaves.mat │ │ ├── BW_TreeLeaves.mat.meta │ │ ├── Black.mat │ │ ├── Black.mat.meta │ │ ├── BlackOutline.mat │ │ ├── BlackOutline.mat.meta │ │ ├── BlackSkull.mat │ │ ├── BlackSkull.mat.meta │ │ ├── FlatBark1.mat │ │ ├── FlatBark1.mat.meta │ │ ├── FlatLeaves1.mat │ │ ├── FlatLeaves1.mat.meta │ │ ├── Green.mat │ │ ├── Green.mat.meta │ │ ├── UnlitRed.mat │ │ ├── UnlitRed.mat.meta │ │ ├── UnlitWhite.mat │ │ ├── UnlitWhite.mat.meta │ │ ├── UnlitYellow.mat │ │ ├── UnlitYellow.mat.meta │ │ ├── ViewportTexture.shader │ │ ├── ViewportTexture.shader.meta │ │ ├── ViewportTextureTest.mat │ │ ├── ViewportTextureTest.mat.meta │ │ ├── WhiteSkull.mat │ │ ├── WhiteSkull.mat.meta │ │ ├── WhiteSkullAlpha.mat │ │ └── WhiteSkullAlpha.mat.meta │ ├── Meshes.meta │ ├── Meshes │ │ ├── BossSkullNoJaw.asset │ │ ├── BossSkullNoJaw.asset.meta │ │ ├── LineMeshVector.bytes │ │ ├── LineMeshVector.bytes.meta │ │ ├── New Terrain.asset │ │ ├── New Terrain.asset.meta │ │ ├── Platform.asset │ │ ├── Platform.asset.meta │ │ ├── StringlessBow.asset │ │ ├── StringlessBow.asset.meta │ │ ├── Terrain Backup.asset │ │ ├── Terrain Backup.asset.meta │ │ ├── Tree02_leaves.asset │ │ ├── Tree02_leaves.asset.meta │ │ ├── Tree02_trunk.asset │ │ ├── Tree02_trunk.asset.meta │ │ ├── Tree04_leaves.asset │ │ ├── Tree04_leaves.asset.meta │ │ ├── Tree04_trunk.asset │ │ ├── Tree04_trunk.asset.meta │ │ ├── Tree08_leaves.asset │ │ ├── Tree08_leaves.asset.meta │ │ ├── Tree08_trunk.asset │ │ ├── Tree08_trunk.asset.meta │ │ ├── Tree14_leaves.asset │ │ ├── Tree14_leaves.asset.meta │ │ ├── Tree14_trunk.asset │ │ ├── Tree14_trunk.asset.meta │ │ ├── Tree16_leaves.asset │ │ ├── Tree16_leaves.asset.meta │ │ ├── Tree16_trunk.asset │ │ ├── Tree16_trunk.asset.meta │ │ ├── terrain.raw │ │ └── terrain.raw.meta │ ├── PostEffects.meta │ ├── PostEffects │ │ ├── Menu.asset │ │ ├── Menu.asset.meta │ │ ├── Realm1.asset │ │ ├── Realm1.asset.meta │ │ ├── Realm2.asset │ │ ├── Realm2.asset.meta │ │ ├── Realm3.asset │ │ ├── Realm3.asset.meta │ │ ├── Realm4.asset │ │ └── Realm4.asset.meta │ ├── Sprites.meta │ ├── Sprites │ │ ├── 2 │ │ │ ├── coin.png │ │ │ ├── coin.png.meta │ │ │ ├── devilface.png │ │ │ ├── devilface.png.meta │ │ │ ├── tree.png │ │ │ └── tree.png.meta │ │ ├── 2.meta │ │ ├── Icon Key Gold.png │ │ ├── Icon Key Gold.png.meta │ │ ├── Icon Key Silver.png │ │ ├── Icon Key Silver.png.meta │ │ ├── pixel.png │ │ ├── pixel.png.meta │ │ ├── sprReticle.png │ │ └── sprReticle.png.meta │ ├── Test.png │ ├── Test.png.meta │ ├── TestChecks.png │ ├── TestChecks.png.meta │ ├── TestTrees.png │ ├── TestTrees.png.meta │ ├── Turok.ttf │ ├── Turok.ttf.meta │ ├── immortal.ttf │ └── immortal.ttf.meta ├── JMO Assets.meta ├── Prefabs.meta ├── Prefabs │ ├── Arrow.prefab │ ├── Arrow.prefab.meta │ ├── BigEnemy.prefab │ ├── BigEnemy.prefab.meta │ ├── BombShotExplosion.prefab │ ├── BombShotExplosion.prefab.meta │ ├── Canvas.prefab │ ├── Canvas.prefab.meta │ ├── CanvasOLD.prefab │ ├── CanvasOLD.prefab.meta │ ├── EventSystem.prefab │ ├── EventSystem.prefab.meta │ ├── Heart.prefab │ ├── Heart.prefab.meta │ ├── Input Manager.prefab │ ├── Input Manager.prefab.meta │ ├── Key.prefab │ ├── Key.prefab.meta │ ├── LittleEnemy.prefab │ ├── LittleEnemy.prefab.meta │ ├── LittleEnemyExplosion.prefab │ ├── LittleEnemyExplosion.prefab.meta │ ├── Pixel.prefab │ ├── Pixel.prefab.meta │ ├── Player.prefab │ ├── Player.prefab.meta │ ├── World.prefab │ ├── World.prefab.meta │ ├── _OldTrees.meta │ ├── _OldTrees │ │ ├── co_Tree02.prefab │ │ ├── co_Tree02.prefab.meta │ │ ├── co_Tree04.prefab │ │ ├── co_Tree04.prefab.meta │ │ ├── co_Tree08.prefab │ │ ├── co_Tree08.prefab.meta │ │ ├── co_Tree14.prefab │ │ ├── co_Tree14.prefab.meta │ │ ├── co_Tree15.prefab │ │ ├── co_Tree15.prefab.meta │ │ ├── co_Tree16.prefab │ │ └── co_Tree16.prefab.meta │ ├── _Trees.meta │ └── _Trees │ │ ├── Tree02.prefab │ │ ├── Tree02.prefab.meta │ │ ├── Tree04.prefab │ │ ├── Tree04.prefab.meta │ │ ├── Tree08.prefab │ │ ├── Tree08.prefab.meta │ │ ├── Tree14.prefab │ │ ├── Tree14.prefab.meta │ │ ├── Tree16.prefab │ │ └── Tree16.prefab.meta ├── Retro Pixel Pro.meta ├── Scenes.meta ├── Scenes │ ├── Boss.meta │ ├── Boss.unity │ ├── Boss.unity.meta │ ├── Boss │ │ ├── LightingData.asset │ │ ├── LightingData.asset.meta │ │ ├── ReflectionProbe-0.exr │ │ └── ReflectionProbe-0.exr.meta │ ├── Game.meta │ ├── Game.unity │ ├── Game.unity.meta │ ├── Game │ │ ├── LightingData.asset │ │ ├── LightingData.asset.meta │ │ ├── ReflectionProbe-0.exr │ │ ├── ReflectionProbe-0.exr.meta │ │ ├── TerrainBWPoints_FacetedChunks.asset │ │ ├── TerrainBWPoints_FacetedChunks.asset.meta │ │ ├── TerrainColorPoints_FacetedChunks.asset │ │ ├── TerrainColorPoints_FacetedChunks.asset.meta │ │ ├── TerrainLowPoly1_FacetedChunks.asset │ │ ├── TerrainLowPoly1_FacetedChunks.asset.meta │ │ ├── TerrainLowPoly2_FacetedChunks.asset │ │ └── TerrainLowPoly2_FacetedChunks.asset.meta │ ├── LowBitPrototype.unity │ ├── LowBitPrototype.unity.meta │ ├── Menu.meta │ ├── Menu.unity │ ├── Menu.unity.meta │ ├── Menu │ │ ├── LightingData.asset │ │ ├── LightingData.asset.meta │ │ ├── ReflectionProbe-0.exr │ │ └── ReflectionProbe-0.exr.meta │ ├── TreeLab.unity │ └── TreeLab.unity.meta ├── Scripts.meta ├── Scripts │ ├── ActiveTimeout.cs │ ├── ActiveTimeout.cs.meta │ ├── BigEnemy.cs │ ├── BigEnemy.cs.meta │ ├── BillboardSprite.cs │ ├── BillboardSprite.cs.meta │ ├── Boss.cs │ ├── Boss.cs.meta │ ├── BossWaypoint.cs │ ├── BossWaypoint.cs.meta │ ├── BossWeakpoint.cs │ ├── BossWeakpoint.cs.meta │ ├── Bow.cs │ ├── Bow.cs.meta │ ├── Bullet.cs │ ├── Bullet.cs.meta │ ├── CameraShake.cs │ ├── CameraShake.cs.meta │ ├── DistanceCuller.cs │ ├── DistanceCuller.cs.meta │ ├── Explosion.cs │ ├── Explosion.cs.meta │ ├── Game.cs │ ├── Game.cs.meta │ ├── Gate.cs │ ├── Gate.cs.meta │ ├── Heart.cs │ ├── Heart.cs.meta │ ├── ImageAnimator.cs │ ├── ImageAnimator.cs.meta │ ├── ImageFader.cs │ ├── ImageFader.cs.meta │ ├── Jumper.cs │ ├── Jumper.cs.meta │ ├── Key.cs │ ├── Key.cs.meta │ ├── KeyHint.cs │ ├── KeyHint.cs.meta │ ├── LinkEnable.cs │ ├── LinkEnable.cs.meta │ ├── LittleEnemy.cs │ ├── LittleEnemy.cs.meta │ ├── MessageFader.cs │ ├── MessageFader.cs.meta │ ├── PauseMenu.cs │ ├── PauseMenu.cs.meta │ ├── PlaySpaceBounder.cs │ ├── PlaySpaceBounder.cs.meta │ ├── Player.cs │ ├── Player.cs.meta │ ├── PlayerAttractor.cs │ ├── PlayerAttractor.cs.meta │ ├── PlayerSeekerWanderer.cs │ ├── PlayerSeekerWanderer.cs.meta │ ├── ProgressBar.cs │ ├── ProgressBar.cs.meta │ ├── Realm1.cs │ ├── Realm1.cs.meta │ ├── Realm2.cs │ ├── Realm2.cs.meta │ ├── Realm3.cs │ ├── Realm3.cs.meta │ ├── Realm4.cs │ ├── Realm4.cs.meta │ ├── StartMenu.cs │ ├── StartMenu.cs.meta │ ├── TerrainGenerator.cs │ ├── TerrainGenerator.cs.meta │ ├── TerrainHeighter.cs │ ├── TerrainHeighter.cs.meta │ ├── TerrainPoints.cs │ ├── TerrainPoints.cs.meta │ ├── TextFader.cs │ ├── TextFader.cs.meta │ ├── Util.cs │ ├── Util.cs.meta │ ├── World.cs │ └── World.cs.meta ├── Sounds.meta ├── Sounds │ ├── _AudioMixer.mixer │ ├── _AudioMixer.mixer.meta │ ├── _Music.meta │ ├── _Music │ │ ├── Boss.r1.mp3 │ │ ├── Boss.r1.mp3.meta │ │ ├── Boss.r2.mp3 │ │ ├── Boss.r2.mp3.meta │ │ ├── Layer1.r1.mp3 │ │ ├── Layer1.r1.mp3.meta │ │ ├── Layer1.r6.mp3 │ │ ├── Layer1.r6.mp3.meta │ │ ├── Layer2.r6.mp3 │ │ ├── Layer2.r6.mp3.meta │ │ ├── Layer3.r6.mp3 │ │ ├── Layer3.r6.mp3.meta │ │ ├── Layer4.r2.mp3 │ │ ├── Layer4.r2.mp3.meta │ │ ├── Layer4.r6.mp3 │ │ ├── Layer4.r6.mp3.meta │ │ ├── _MusicMixer.mixer │ │ └── _MusicMixer.mixer.meta │ ├── arrowhit.ogg │ ├── arrowhit.ogg.meta │ ├── bowfire.ogg │ ├── bowfire.ogg.meta │ ├── bowpull.ogg │ ├── bowpull.ogg.meta │ ├── explode1.ogg │ ├── explode1.ogg.meta │ ├── explode2.ogg │ ├── explode2.ogg.meta │ ├── explode3.ogg │ ├── explode3.ogg.meta │ ├── forestambient.ogg │ ├── forestambient.ogg.meta │ ├── heart.ogg │ ├── heart.ogg.meta │ ├── horror.ogg │ ├── horror.ogg.meta │ ├── sfxCoin.wav │ ├── sfxCoin.wav.meta │ ├── skullattack.ogg │ ├── skullattack.ogg.meta │ ├── skullidle1.ogg │ ├── skullidle1.ogg.meta │ ├── skullidle2.ogg │ └── skullidle2.ogg.meta └── Vendor.meta ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset ├── RewiredBackup └── InputManager.asset.backup └── UnityPackageManager └── manifest.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # 3D models 2 | *.3dm filter=lfs diff=lfs merge=lfs -text 3 | *.3ds filter=lfs diff=lfs merge=lfs -text 4 | *.blend filter=lfs diff=lfs merge=lfs -text 5 | *.c4d filter=lfs diff=lfs merge=lfs -text 6 | *.collada filter=lfs diff=lfs merge=lfs -text 7 | *.dae filter=lfs diff=lfs merge=lfs -text 8 | *.dxf filter=lfs diff=lfs merge=lfs -text 9 | *.fbx filter=lfs diff=lfs merge=lfs -text 10 | *.jas filter=lfs diff=lfs merge=lfs -text 11 | *.lws filter=lfs diff=lfs merge=lfs -text 12 | *.lxo filter=lfs diff=lfs merge=lfs -text 13 | *.ma filter=lfs diff=lfs merge=lfs -text 14 | *.max filter=lfs diff=lfs merge=lfs -text 15 | *.mb filter=lfs diff=lfs merge=lfs -text 16 | *.obj filter=lfs diff=lfs merge=lfs -text 17 | *.ply filter=lfs diff=lfs merge=lfs -text 18 | *.skp filter=lfs diff=lfs merge=lfs -text 19 | *.stl filter=lfs diff=lfs merge=lfs -text 20 | *.ztl filter=lfs diff=lfs merge=lfs -text 21 | # Audio 22 | *.aif filter=lfs diff=lfs merge=lfs -text 23 | *.aiff filter=lfs diff=lfs merge=lfs -text 24 | *.it filter=lfs diff=lfs merge=lfs -text 25 | *.mod filter=lfs diff=lfs merge=lfs -text 26 | *.mp3 filter=lfs diff=lfs merge=lfs -text 27 | *.ogg filter=lfs diff=lfs merge=lfs -text 28 | *.s3m filter=lfs diff=lfs merge=lfs -text 29 | *.wav filter=lfs diff=lfs merge=lfs -text 30 | *.xm filter=lfs diff=lfs merge=lfs -text 31 | # Fonts 32 | *.otf filter=lfs diff=lfs merge=lfs -text 33 | *.ttf filter=lfs diff=lfs merge=lfs -text 34 | # Images 35 | *.bmp filter=lfs diff=lfs merge=lfs -text 36 | *.exr filter=lfs diff=lfs merge=lfs -text 37 | *.gif filter=lfs diff=lfs merge=lfs -text 38 | *.hdr filter=lfs diff=lfs merge=lfs -text 39 | *.iff filter=lfs diff=lfs merge=lfs -text 40 | *.jpeg filter=lfs diff=lfs merge=lfs -text 41 | *.jpg filter=lfs diff=lfs merge=lfs -text 42 | *.pict filter=lfs diff=lfs merge=lfs -text 43 | *.png filter=lfs diff=lfs merge=lfs -text 44 | *.psd filter=lfs diff=lfs merge=lfs -text 45 | *.tga filter=lfs diff=lfs merge=lfs -text 46 | *.tif filter=lfs diff=lfs merge=lfs -text 47 | *.tiff filter=lfs diff=lfs merge=lfs -text 48 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # General 2 | .DS_Store 3 | .AppleDouble 4 | .LSOverride 5 | 6 | # Icon must end with two \r 7 | Icon 8 | 9 | 10 | # Thumbnails 11 | ._* 12 | 13 | # Files that might appear in the root of a volume 14 | .DocumentRevisions-V100 15 | .fseventsd 16 | .Spotlight-V100 17 | .TemporaryItems 18 | .Trashes 19 | .VolumeIcon.icns 20 | .com.apple.timemachine.donotpresent 21 | 22 | # Directories potentially created on remote AFP share 23 | .AppleDB 24 | .AppleDesktop 25 | Network Trash Folder 26 | Temporary Items 27 | .apdisk 28 | 29 | [Ll]ibrary/ 30 | [Tt]emp/ 31 | [Oo]bj/ 32 | [Bb]uild/ 33 | [Bb]uilds/ 34 | Assets/AssetStoreTools* 35 | 36 | # Visual Studio 2015 cache directory 37 | /.vs/ 38 | 39 | # Autogenerated VS/MD/Consulo solution and project files 40 | ExportedObj/ 41 | .consulo/ 42 | *.csproj 43 | *.unityproj 44 | *.sln 45 | *.suo 46 | *.tmp 47 | *.user 48 | *.userprefs 49 | *.pidb 50 | *.booproj 51 | *.svd 52 | *.pdb 53 | 54 | # Unity3D generated meta files 55 | *.pidb.meta 56 | *.pdb.meta 57 | 58 | # Unity3D Generated File On Crash Reports 59 | sysinfo.txt 60 | 61 | # Builds 62 | *.apk 63 | *.unitypackage 64 | 65 | /Assets/Vendor 66 | /Assets/JMO\ Assets 67 | /Assets/Retro\ Pixel\ Pro 68 | -------------------------------------------------------------------------------- /Assets/Art.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73c83f4e43c014a36badcb8d0224ef82 3 | folderAsset: yes 4 | timeCreated: 1511729514 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Colors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f5ccd365de94478b8b9f6c172adcaa1 3 | folderAsset: yes 4 | timeCreated: 1509914241 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Colors/2.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d68b0a97676584fe4add96e056715322 3 | timeCreated: 1509914265 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Colors/256.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 164563e31cbca4fa6bd160e1851b9456 3 | timeCreated: 1509914882 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Colors/terrain_colormap.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0bb80abc3f92a6e325122b91a6aa14fad23047ededa73b80732ce8075c08d0fb 3 | size 2202 4 | -------------------------------------------------------------------------------- /Assets/Art/Colors/terrain_colormap.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98b858c3ba23242dd925295c819326b3 3 | timeCreated: 1511844740 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 1 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 0 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ff0b296a3f384c0286ae60f16855cc7 3 | folderAsset: yes 4 | timeCreated: 1511729544 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BW_Bow.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: BW_Bow 10 | m_Shader: {fileID: 4800000, guid: 273873a89ee343b45a1471ba4c363d79, type: 3} 11 | m_ShaderKeywords: OUTLINES 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.5 68 | - _GlossyReflections: 1 69 | - _Metallic: 0 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Offset1: 0 73 | - _Offset2: 0 74 | - _Outline: 2.5 75 | - _Parallax: 0.02 76 | - _RampSmooth: 0.1 77 | - _RampThreshold: 0.5 78 | - _SmoothnessTextureChannel: 0 79 | - _SpecularHighlights: 1 80 | - _SrcBlend: 1 81 | - _TexLod: 5 82 | - _UVSec: 0 83 | - _ZSmooth: -0.5 84 | - _ZWrite: 1 85 | m_Colors: 86 | - _Color: {r: 0, g: 0, b: 0, a: 1} 87 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 88 | - _HColor: {r: 0.785, g: 0.785, b: 0.785, a: 1} 89 | - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} 90 | - _SColor: {r: 0.195, g: 0.195, b: 0.195, a: 1} 91 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BW_Bow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36fff325f8df84f869831a90a08da2a1 3 | timeCreated: 1512027519 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BW_TreeLeaves.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: BW_TreeLeaves 10 | m_Shader: {fileID: 4800000, guid: 273873a89ee343b45a1471ba4c363d79, type: 3} 11 | m_ShaderKeywords: OUTLINES TCP2_ZSMOOTH_ON 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 2800000, guid: 356975611c43b4f0ea5f283fe50546a2, type: 3} 43 | m_Scale: {x: 1024, y: 1024} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 2800000, guid: 948e1b7327c293a4081ba3c18eaab19f, type: 3} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _DstBlendOutline: 10 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Offset1: 0 74 | - _Offset2: 0 75 | - _Outline: 16 76 | - _Parallax: 0.02 77 | - _RampSmooth: 0.1 78 | - _RampThreshold: 0.5 79 | - _SmoothnessTextureChannel: 0 80 | - _SpecularHighlights: 1 81 | - _SrcBlend: 1 82 | - _SrcBlendOutline: 5 83 | - _TexLod: 5 84 | - _UVSec: 0 85 | - _ZSmooth: 0 86 | - _ZWrite: 1 87 | m_Colors: 88 | - _Color: {r: 1, g: 1, b: 1, a: 1} 89 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 90 | - _HColor: {r: 1, g: 1, b: 1, a: 1} 91 | - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} 92 | - _SColor: {r: 1, g: 1, b: 1, a: 1} 93 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BW_TreeLeaves.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4057704fc26954910acac9130f693e5a 3 | timeCreated: 1511896028 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/Black.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: Black 10 | m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: OUTLINES TCP2_ZSMOOTH_ON 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _DstBlendOutline: 10 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Offset1: 0 74 | - _Offset2: 0 75 | - _Outline: 16 76 | - _Parallax: 0.02 77 | - _RampSmooth: 0.1 78 | - _RampThreshold: 0.5 79 | - _Shininess: 0.1 80 | - _SmoothnessTextureChannel: 0 81 | - _SpecSmooth: 0.05 82 | - _SpecularHighlights: 1 83 | - _SrcBlend: 1 84 | - _SrcBlendOutline: 5 85 | - _TexLod: 5 86 | - _UVSec: 0 87 | - _ZSmooth: 0.09 88 | - _ZWrite: 1 89 | m_Colors: 90 | - _Color: {r: 0, g: 0, b: 0, a: 1} 91 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 92 | - _HColor: {r: 1, g: 1, b: 1, a: 1} 93 | - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} 94 | - _SColor: {r: 0.3602941, g: 0.3602941, b: 0.3602941, a: 0} 95 | - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 96 | -------------------------------------------------------------------------------- /Assets/Art/Materials/Black.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 529d12039c7214fe58015f5a5218c40f 3 | timeCreated: 1510425336 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BlackOutline.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: BlackOutline 10 | m_Shader: {fileID: 4800000, guid: 273873a89ee343b45a1471ba4c363d79, type: 3} 11 | m_ShaderKeywords: OUTLINES TCP2_ZSMOOTH_ON 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.5 68 | - _GlossyReflections: 1 69 | - _Metallic: 0 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Offset1: 0 73 | - _Offset2: 0 74 | - _Outline: 16 75 | - _Parallax: 0.02 76 | - _RampSmooth: 0.1 77 | - _RampThreshold: 0.5 78 | - _SmoothnessTextureChannel: 0 79 | - _SpecularHighlights: 1 80 | - _SrcBlend: 1 81 | - _TexLod: 5 82 | - _UVSec: 0 83 | - _ZSmooth: 0.09 84 | - _ZWrite: 1 85 | m_Colors: 86 | - _Color: {r: 0, g: 0, b: 0, a: 1} 87 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 88 | - _HColor: {r: 0, g: 0, b: 0, a: 1} 89 | - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} 90 | - _SColor: {r: 0, g: 0, b: 0, a: 1} 91 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BlackOutline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf6f64f503c844bf3a62abc63d0c374e 3 | timeCreated: 1511906022 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BlackSkull.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: BlackSkull 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 1 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 0.2205882, g: 0.2205882, b: 0.2205882, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/BlackSkull.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e95373c23cf294994b0e7ce27933477f 3 | timeCreated: 1510437330 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/FlatBark1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: FlatBark1 10 | m_Shader: {fileID: 4800000, guid: 273873a89ee343b45a1471ba4c363d79, type: 3} 11 | m_ShaderKeywords: OUTLINES TCP2_ZSMOOTH_ON 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 2800000, guid: 7c84531b87ec1475d8d5931040e53b47, type: 3} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _DstBlendOutline: 10 67 | - _GlossMapScale: 1 68 | - _Glossiness: 0.5 69 | - _GlossyReflections: 1 70 | - _Metallic: 0 71 | - _Mode: 0 72 | - _OcclusionStrength: 1 73 | - _Offset1: 0 74 | - _Offset2: 0 75 | - _Outline: 32 76 | - _Parallax: 0.02 77 | - _RampSmooth: 0.1 78 | - _RampThreshold: 0.5 79 | - _SmoothnessTextureChannel: 0 80 | - _SpecularHighlights: 1 81 | - _SrcBlend: 1 82 | - _SrcBlendOutline: 5 83 | - _TexLod: 5 84 | - _UVSec: 0 85 | - _ZSmooth: 1.5 86 | - _ZWrite: 1 87 | m_Colors: 88 | - _Color: {r: 1, g: 1, b: 1, a: 1} 89 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 90 | - _HColor: {r: 0.785, g: 0.785, b: 0.785, a: 1} 91 | - _OutlineColor: {r: 0.2784314, g: 0.18431373, b: 0.08235294, a: 1} 92 | - _SColor: {r: 0.195, g: 0.195, b: 0.195, a: 1} 93 | -------------------------------------------------------------------------------- /Assets/Art/Materials/FlatBark1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c47c9db4822c74a5fa971e90bcb048d4 3 | timeCreated: 1511913365 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/FlatLeaves1.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: FlatLeaves1 10 | m_Shader: {fileID: 4800000, guid: 273873a89ee343b45a1471ba4c363d79, type: 3} 11 | m_ShaderKeywords: OUTLINES 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 2800000, guid: 7c84531b87ec1475d8d5931040e53b47, type: 3} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | - _Ramp: 58 | m_Texture: {fileID: 0} 59 | m_Scale: {x: 1, y: 1} 60 | m_Offset: {x: 0, y: 0} 61 | m_Floats: 62 | - _BumpScale: 1 63 | - _Cutoff: 0.5 64 | - _DetailNormalMapScale: 1 65 | - _DstBlend: 0 66 | - _GlossMapScale: 1 67 | - _Glossiness: 0.5 68 | - _GlossyReflections: 1 69 | - _Metallic: 0 70 | - _Mode: 0 71 | - _OcclusionStrength: 1 72 | - _Offset1: 0 73 | - _Offset2: 0 74 | - _Outline: 16 75 | - _Parallax: 0.02 76 | - _RampSmooth: 0.1 77 | - _RampThreshold: 0.5 78 | - _Shininess: 0.1 79 | - _SmoothnessTextureChannel: 0 80 | - _SpecSmooth: 0.05 81 | - _SpecularHighlights: 1 82 | - _SrcBlend: 1 83 | - _TexLod: 5 84 | - _UVSec: 0 85 | - _ZSmooth: -0.5 86 | - _ZWrite: 1 87 | m_Colors: 88 | - _Color: {r: 1, g: 1, b: 1, a: 1} 89 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 90 | - _HColor: {r: 0.785, g: 0.785, b: 0.785, a: 1} 91 | - _OutlineColor: {r: 0.21568628, g: 0.36862746, b: 0, a: 1} 92 | - _SColor: {r: 0.195, g: 0.195, b: 0.195, a: 1} 93 | - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} 94 | -------------------------------------------------------------------------------- /Assets/Art/Materials/FlatLeaves1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb681fa18a94146ecaaa685c2f64f9f2 3 | timeCreated: 1511913739 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/Green.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e1fb0766b5a24c6dbb5240f98b505e3 3 | timeCreated: 1509833528 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitRed.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: UnlitRed 10 | m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.5 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 0, b: 0, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitRed.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32cd3563805aa4e298dc7b1717abd0ea 3 | timeCreated: 1511989156 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitWhite.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: UnlitWhite 10 | m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.5 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitWhite.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91c06c0a6bba349d092852d9753c97df 3 | timeCreated: 1511990706 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitYellow.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: UnlitYellow 10 | m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.5 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 0, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/UnlitYellow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35e54356259bb4a6283a3043ffb2260c 3 | timeCreated: 1511989171 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/ViewportTexture.shader: -------------------------------------------------------------------------------- 1 | // Upgrade NOTE: replaced 'glstate.matrix.mvp' with 'UNITY_MATRIX_MVP' 2 | // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' 3 | 4 | Shader "Unlit/ViewportTexture" { 5 | 6 | Properties { 7 | _Color ("Main Color", Color) = (1,1,1,0.5) 8 | _MainTex ("Base (RGB)", 2D) = "white" {} 9 | } 10 | 11 | Category { 12 | /* Upgrade NOTE: commented out, possibly part of old style per-pixel lighting: Blend AppSrcAdd AppDstAdd */ 13 | Fog { Color [_AddFog] } 14 | 15 | SubShader { 16 | Pass { 17 | Tags { "LightMode" = "Always" } 18 | 19 | CGPROGRAM 20 | // Upgrade NOTE: excluded shader from DX11; has structs without semantics (struct v2f members uvproj) 21 | #pragma exclude_renderers d3d11 22 | #pragma vertex vert 23 | #pragma fragment frag 24 | 25 | #include "UnityCG.cginc" 26 | 27 | struct v2f { 28 | float4 pos : POSITION; 29 | float4 uvproj:TEXCOORD0; 30 | }; 31 | 32 | float4 _MainTex_ST; 33 | 34 | v2f vert(appdata_base v) { 35 | v2f o; 36 | o.pos = UnityObjectToClipPos( v.vertex ); 37 | o.uvproj.xy = TRANSFORM_TEX(o.pos, _MainTex); 38 | o.uvproj.zw = o.pos.zw; 39 | return o; 40 | } 41 | 42 | uniform sampler2D _MainTex; 43 | uniform float4 _Color; 44 | 45 | float4 frag(v2f i) : COLOR { 46 | i.uvproj /= i.uvproj.w; 47 | i.uvproj = (i.uvproj + 1) * 0.5; 48 | 49 | half4 color = tex2D(_MainTex,i.uvproj.xy); 50 | return color*_Color; 51 | } 52 | ENDCG 53 | } 54 | } 55 | } 56 | } -------------------------------------------------------------------------------- /Assets/Art/Materials/ViewportTexture.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e993d687febc43f2ba12525e1988e10 3 | timeCreated: 1511893747 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/ViewportTextureTest.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: ViewportTextureTest 10 | m_Shader: {fileID: 4800000, guid: 2e993d687febc43f2ba12525e1988e10, type: 3} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 4 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 2800000, guid: 02669d9adfe3a4e729d672dab04664af, type: 3} 43 | m_Scale: {x: 2, y: 2} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 0.5 64 | - _GlossyReflections: 1 65 | - _Metallic: 0 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/ViewportTextureTest.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 904c72256183e4ea5bdcdee3df09aff7 3 | timeCreated: 1511893986 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/WhiteSkull.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: WhiteSkull 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _EMISSION 12 | m_LightmapFlags: 1 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: -1 16 | stringTagMap: {} 17 | disabledShaderPasses: [] 18 | m_SavedProperties: 19 | serializedVersion: 3 20 | m_TexEnvs: 21 | - _BumpMap: 22 | m_Texture: {fileID: 0} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | - _DetailAlbedoMap: 26 | m_Texture: {fileID: 0} 27 | m_Scale: {x: 1, y: 1} 28 | m_Offset: {x: 0, y: 0} 29 | - _DetailMask: 30 | m_Texture: {fileID: 0} 31 | m_Scale: {x: 1, y: 1} 32 | m_Offset: {x: 0, y: 0} 33 | - _DetailNormalMap: 34 | m_Texture: {fileID: 0} 35 | m_Scale: {x: 1, y: 1} 36 | m_Offset: {x: 0, y: 0} 37 | - _EmissionMap: 38 | m_Texture: {fileID: 0} 39 | m_Scale: {x: 1, y: 1} 40 | m_Offset: {x: 0, y: 0} 41 | - _MainTex: 42 | m_Texture: {fileID: 0} 43 | m_Scale: {x: 1, y: 1} 44 | m_Offset: {x: 0, y: 0} 45 | - _MetallicGlossMap: 46 | m_Texture: {fileID: 0} 47 | m_Scale: {x: 1, y: 1} 48 | m_Offset: {x: 0, y: 0} 49 | - _OcclusionMap: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | - _ParallaxMap: 54 | m_Texture: {fileID: 0} 55 | m_Scale: {x: 1, y: 1} 56 | m_Offset: {x: 0, y: 0} 57 | m_Floats: 58 | - _BumpScale: 1 59 | - _Cutoff: 0.5 60 | - _DetailNormalMapScale: 1 61 | - _DstBlend: 0 62 | - _GlossMapScale: 1 63 | - _Glossiness: 1 64 | - _GlossyReflections: 1 65 | - _Metallic: 1 66 | - _Mode: 0 67 | - _OcclusionStrength: 1 68 | - _Parallax: 0.02 69 | - _SmoothnessTextureChannel: 0 70 | - _SpecularHighlights: 1 71 | - _SrcBlend: 1 72 | - _UVSec: 0 73 | - _ZWrite: 1 74 | m_Colors: 75 | - _Color: {r: 1, g: 1, b: 1, a: 1} 76 | - _EmissionColor: {r: 2, g: 2, b: 2, a: 1} 77 | -------------------------------------------------------------------------------- /Assets/Art/Materials/WhiteSkull.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13f0486dcedbc492bbedb3eb07392152 3 | timeCreated: 1511743802 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Materials/WhiteSkullAlpha.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: WhiteSkullAlpha 10 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} 11 | m_ShaderKeywords: _ALPHABLEND_ON _EMISSION 12 | m_LightmapFlags: 1 13 | m_EnableInstancingVariants: 0 14 | m_DoubleSidedGI: 0 15 | m_CustomRenderQueue: 3000 16 | stringTagMap: 17 | RenderType: Transparent 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _Cutoff: 0.5 61 | - _DetailNormalMapScale: 1 62 | - _DstBlend: 10 63 | - _GlossMapScale: 1 64 | - _Glossiness: 1 65 | - _GlossyReflections: 1 66 | - _Metallic: 1 67 | - _Mode: 2 68 | - _OcclusionStrength: 1 69 | - _Parallax: 0.02 70 | - _SmoothnessTextureChannel: 0 71 | - _SpecularHighlights: 1 72 | - _SrcBlend: 5 73 | - _UVSec: 0 74 | - _ZWrite: 0 75 | m_Colors: 76 | - _Color: {r: 1, g: 1, b: 1, a: 1} 77 | - _EmissionColor: {r: 2, g: 2, b: 2, a: 1} 78 | -------------------------------------------------------------------------------- /Assets/Art/Materials/WhiteSkullAlpha.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b35c2bef90e9546f7abfd7157b413338 3 | timeCreated: 1511747578 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 683fbddd5fd874b788a940c6f5bd375c 3 | folderAsset: yes 4 | timeCreated: 1511729587 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/BossSkullNoJaw.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d234f64773b3f41c89632516da571071 3 | timeCreated: 1511809253 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/LineMeshVector.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Art/Meshes/LineMeshVector.bytes -------------------------------------------------------------------------------- /Assets/Art/Meshes/LineMeshVector.bytes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f551340ac97b49ee860cda2642ef6a5 3 | timeCreated: 1511990487 4 | licenseType: Pro 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/New Terrain.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Art/Meshes/New Terrain.asset -------------------------------------------------------------------------------- /Assets/Art/Meshes/New Terrain.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ff51331fa3714aba8e58afa05ecf6c8 3 | timeCreated: 1509816494 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 15600000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Platform.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bd2f5c4e37aa44a58fe5222c1a2467b 3 | timeCreated: 1511051679 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/StringlessBow.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd4d53b5674cd40118ac17eff364e0c4 3 | timeCreated: 1512083034 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Terrain Backup.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Art/Meshes/Terrain Backup.asset -------------------------------------------------------------------------------- /Assets/Art/Meshes/Terrain Backup.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e04fd24122d64e4e970734fd930e1a1 3 | timeCreated: 1511843804 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree02_leaves.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f917c17aa820d4f7386f40ca2e334d99 3 | timeCreated: 1511895867 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree02_trunk.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d3584cc503f64fb5b49f6d7992db9b6 3 | timeCreated: 1511895425 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree04_leaves.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5307c93a623484447a015a0686b9c3e3 3 | timeCreated: 1511919116 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree04_trunk.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87cf03757d2684f46a9bfa670a817fb2 3 | timeCreated: 1511919232 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree08_leaves.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19321b7bf53974bfe9411c24abceb67c 3 | timeCreated: 1511919540 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree08_trunk.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a20edd782a0eb47fc84550d4d5421a47 3 | timeCreated: 1511919719 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree14_leaves.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 331f644768ca14109880d337968ebaf5 3 | timeCreated: 1511920280 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree14_trunk.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06c298714ce1d472cbb9300b9fa6df45 3 | timeCreated: 1511920009 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree16_leaves.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77670c5dc372047b6808ac0a7ac460e3 3 | timeCreated: 1511921033 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/Tree16_trunk.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17a74e53167a242729ad53ad0471c8e2 3 | timeCreated: 1511920711 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Meshes/terrain.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Art/Meshes/terrain.raw -------------------------------------------------------------------------------- /Assets/Art/Meshes/terrain.raw.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72f600630f9ab4b59aece34ec66f58d6 3 | timeCreated: 1511843504 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33e71a358f462481aa74a3e05efe3a18 3 | folderAsset: yes 4 | timeCreated: 1511729616 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects/Menu.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ada8f091e4344c49bf9855ce82c0e01 3 | timeCreated: 1511973885 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects/Realm1.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4ecac83f8d66413a89b2d2246374be1 3 | timeCreated: 1511907272 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects/Realm2.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b033ac4ebc81e42128f75c8c3acfabf2 3 | timeCreated: 1511025335 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects/Realm3.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fd26f0fa439a4209b54e28847deec1b 3 | timeCreated: 1511025705 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/PostEffects/Realm4.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5b002218329446998643e81e4b40db7 3 | timeCreated: 1511025807 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 634f14cf26dd74bedad887a90db96585 3 | folderAsset: yes 4 | timeCreated: 1509899013 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3052d4781e7a4409bc901312b277cd5 3 | folderAsset: yes 4 | timeCreated: 1509910039 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/coin.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0c1dcab58e13f998523daeb6faaa8c6dd94fe6c8e3b67fc0d6dadcc421d67ca2 3 | size 203 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/coin.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97c5cb018e9ba4972b2a637920186590 3 | timeCreated: 1509911397 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 8 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/devilface.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a58535878ca8f4fe58e27aa9c5b49871795363c7cc9c508f62daa516340bd642 3 | size 211 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/devilface.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 027550f7d7ed04826861a18201bff0bc 3 | timeCreated: 1509910460 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 7 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 8 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/tree.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:913dc452f8f497e98f8d1c89bd4d19528eaa63e9452438d62a9fce82f36924c4 3 | size 306 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/2/tree.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1dc81f5fe281471abb53b668a67edab 3 | timeCreated: 1509912411 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 7 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 4 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/Icon Key Gold.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:13b678adbcc128670d788c4f5697708dbbce2b5937d38fe596f8eb3924bb406b 3 | size 25621 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/Icon Key Silver.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fae0547d24fca974ede6854f9c727749e5f1b9e8143d4da35d69dfe9610a59db 3 | size 23160 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/Icon Key Silver.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53e545f99e193469abca8a303e4eb54e 3 | timeCreated: 1512004413 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 1 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | spriteSheet: 69 | serializedVersion: 2 70 | sprites: [] 71 | outline: [] 72 | physicsShape: [] 73 | spritePackingTag: 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/pixel.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:260865134b6e69ca7bafa9e8ddcd59fb6ffbf727f50a3d2dd186d217c8c79694 3 | size 68 4 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/pixel.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 522062b7dc44146e3b74d807a999eeb3 3 | timeCreated: 1510424581 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 7 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 4 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Sprites/sprReticle.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0b7493819585467326e38d731faa65f8fe97f4373eca7d4e70044897b02ae79a 3 | size 137 4 | -------------------------------------------------------------------------------- /Assets/Art/Test.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0ed8135b408662a4f7799b59197324bff46c507a8136edd32d53e8f0328c1639 3 | size 6083 4 | -------------------------------------------------------------------------------- /Assets/Art/Test.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02669d9adfe3a4e729d672dab04664af 3 | timeCreated: 1511894062 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 0 38 | wrapV: 0 39 | wrapW: 0 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 1 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 1 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 1 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 1 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/TestChecks.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bb9b842fd47ece83a51c11aeaced5bbaf34e228178a039d95f8b5072760dcbdd 3 | size 96 4 | -------------------------------------------------------------------------------- /Assets/Art/TestChecks.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 356975611c43b4f0ea5f283fe50546a2 3 | timeCreated: 1511895986 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 0 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 0 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 0 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 0 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 0 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/TestTrees.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b26273bab230cb75e313b9618dab5e9687d18a62b4288bb30e16206af0754ccd 3 | size 1929 4 | -------------------------------------------------------------------------------- /Assets/Art/TestTrees.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7ac12a193b354049a6bc63fa36cf111 3 | timeCreated: 1511894317 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 1 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: 0 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: -1 38 | wrapV: -1 39 | wrapW: -1 40 | nPOTScale: 1 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 0 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 0 52 | spriteTessellationDetail: -1 53 | textureType: 0 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 0 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | - buildTarget: Standalone 69 | maxTextureSize: 2048 70 | resizeAlgorithm: 0 71 | textureFormat: -1 72 | textureCompression: 0 73 | compressionQuality: 50 74 | crunchedCompression: 0 75 | allowsAlphaSplitting: 0 76 | overridden: 0 77 | - buildTarget: iPhone 78 | maxTextureSize: 2048 79 | resizeAlgorithm: 0 80 | textureFormat: -1 81 | textureCompression: 0 82 | compressionQuality: 50 83 | crunchedCompression: 0 84 | allowsAlphaSplitting: 0 85 | overridden: 0 86 | - buildTarget: tvOS 87 | maxTextureSize: 2048 88 | resizeAlgorithm: 0 89 | textureFormat: -1 90 | textureCompression: 0 91 | compressionQuality: 50 92 | crunchedCompression: 0 93 | allowsAlphaSplitting: 0 94 | overridden: 0 95 | - buildTarget: WebGL 96 | maxTextureSize: 2048 97 | resizeAlgorithm: 0 98 | textureFormat: -1 99 | textureCompression: 0 100 | compressionQuality: 50 101 | crunchedCompression: 0 102 | allowsAlphaSplitting: 0 103 | overridden: 0 104 | spriteSheet: 105 | serializedVersion: 2 106 | sprites: [] 107 | outline: [] 108 | physicsShape: [] 109 | spritePackingTag: 110 | userData: 111 | assetBundleName: 112 | assetBundleVariant: 113 | -------------------------------------------------------------------------------- /Assets/Art/Turok.ttf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8f9efff08f121e621703eada1b7360219cec92b8c6d3642225f7e72bff745dd5 3 | size 15740 4 | -------------------------------------------------------------------------------- /Assets/Art/Turok.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4234b7fc1f7d9436faef9d18ce6d77e3 3 | timeCreated: 1511150931 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | externalObjects: {} 7 | serializedVersion: 4 8 | fontSize: 16 9 | forceTextureCase: -2 10 | characterSpacing: 0 11 | characterPadding: 1 12 | includeFontData: 1 13 | fontName: Turok 14 | fontNames: 15 | - Turok 16 | fallbackFontReferences: [] 17 | customCharacters: 18 | fontRenderingMode: 0 19 | ascentCalculationMode: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/Art/immortal.ttf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fd2edf036588a3be9156c86dee1b54064fb064b716017cfd6f83d9d70edd7011 3 | size 170508 4 | -------------------------------------------------------------------------------- /Assets/Art/immortal.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c01c668baa8634e0e9f98edc47fd30a4 3 | timeCreated: 1511973478 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | externalObjects: {} 7 | serializedVersion: 4 8 | fontSize: 16 9 | forceTextureCase: -2 10 | characterSpacing: 0 11 | characterPadding: 1 12 | includeFontData: 1 13 | fontName: Immortal 14 | fontNames: 15 | - Immortal 16 | fallbackFontReferences: [] 17 | customCharacters: 18 | fontRenderingMode: 0 19 | ascentCalculationMode: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/JMO Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fb8056259ec04d2a8c25dc2101cfb41 3 | folderAsset: yes 4 | timeCreated: 1511901124 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b5d221e61af4bfb80e2d1b8773f185 3 | folderAsset: yes 4 | timeCreated: 1509839855 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Arrow.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c8b0afc25f2640728f6fc9ed1cd6e21 3 | timeCreated: 1510444295 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/BigEnemy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 721b2f0833a1349ce96f69b44de6759d 3 | timeCreated: 1511743416 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/BombShotExplosion.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28eef140781ac4c809ef972fca9a984b 3 | timeCreated: 1511283564 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Canvas.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 510ecf0397f3e4d92b23816e4ec68c0e 3 | timeCreated: 1512157447 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/CanvasOLD.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fc749121acbb4f8eb6fca7ae9d673ca 3 | timeCreated: 1511743379 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b322637e7c135420d8fd92b55337b042 3 | timeCreated: 1512161318 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Heart.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca64b0f793df94413b7af4cc76c73d6b 3 | timeCreated: 1511026904 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Input Manager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3433d256c7df94a0589f429c5d8ab545 3 | timeCreated: 1512156712 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Key.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd560bef588542cabcf4e51ba4ead7a 3 | timeCreated: 1511205153 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/LittleEnemy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79bee2e646eab4557832d5a572cba932 3 | timeCreated: 1509839894 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/LittleEnemyExplosion.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 842337860479f4d7ba1a4da4d7aca06c 3 | timeCreated: 1510528608 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Pixel.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1001 &100100000 4 | Prefab: 5 | m_ObjectHideFlags: 1 6 | serializedVersion: 2 7 | m_Modification: 8 | m_TransformParent: {fileID: 0} 9 | m_Modifications: [] 10 | m_RemovedComponents: [] 11 | m_ParentPrefab: {fileID: 0} 12 | m_RootGameObject: {fileID: 1653434453445352} 13 | m_IsPrefabParent: 1 14 | --- !u!1 &1653434453445352 15 | GameObject: 16 | m_ObjectHideFlags: 0 17 | m_PrefabParentObject: {fileID: 0} 18 | m_PrefabInternal: {fileID: 100100000} 19 | serializedVersion: 5 20 | m_Component: 21 | - component: {fileID: 4848060602408124} 22 | - component: {fileID: 212879933427134086} 23 | - component: {fileID: 114418542668612004} 24 | m_Layer: 0 25 | m_Name: Pixel 26 | m_TagString: Untagged 27 | m_Icon: {fileID: 0} 28 | m_NavMeshLayer: 0 29 | m_StaticEditorFlags: 0 30 | m_IsActive: 1 31 | --- !u!4 &4848060602408124 32 | Transform: 33 | m_ObjectHideFlags: 1 34 | m_PrefabParentObject: {fileID: 0} 35 | m_PrefabInternal: {fileID: 100100000} 36 | m_GameObject: {fileID: 1653434453445352} 37 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 38 | m_LocalPosition: {x: 0, y: 0, z: -14.32} 39 | m_LocalScale: {x: 1, y: 1, z: 1} 40 | m_Children: [] 41 | m_Father: {fileID: 0} 42 | m_RootOrder: 0 43 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 44 | --- !u!114 &114418542668612004 45 | MonoBehaviour: 46 | m_ObjectHideFlags: 1 47 | m_PrefabParentObject: {fileID: 0} 48 | m_PrefabInternal: {fileID: 100100000} 49 | m_GameObject: {fileID: 1653434453445352} 50 | m_Enabled: 1 51 | m_EditorHideFlags: 0 52 | m_Script: {fileID: 11500000, guid: 65c955a122f274717a32a141b0f38922, type: 3} 53 | m_Name: 54 | m_EditorClassIdentifier: 55 | --- !u!212 &212879933427134086 56 | SpriteRenderer: 57 | m_ObjectHideFlags: 1 58 | m_PrefabParentObject: {fileID: 0} 59 | m_PrefabInternal: {fileID: 100100000} 60 | m_GameObject: {fileID: 1653434453445352} 61 | m_Enabled: 1 62 | m_CastShadows: 0 63 | m_ReceiveShadows: 0 64 | m_DynamicOccludee: 1 65 | m_MotionVectors: 1 66 | m_LightProbeUsage: 1 67 | m_ReflectionProbeUsage: 1 68 | m_Materials: 69 | - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 70 | m_StaticBatchInfo: 71 | firstSubMesh: 0 72 | subMeshCount: 0 73 | m_StaticBatchRoot: {fileID: 0} 74 | m_ProbeAnchor: {fileID: 0} 75 | m_LightProbeVolumeOverride: {fileID: 0} 76 | m_ScaleInLightmap: 1 77 | m_PreserveUVs: 0 78 | m_IgnoreNormalsForChartDetection: 0 79 | m_ImportantGI: 0 80 | m_StitchLightmapSeams: 0 81 | m_SelectedEditorRenderState: 0 82 | m_MinimumChartSize: 4 83 | m_AutoUVMaxDistance: 0.5 84 | m_AutoUVMaxAngle: 89 85 | m_LightmapParameters: {fileID: 0} 86 | m_SortingLayerID: 0 87 | m_SortingLayer: 0 88 | m_SortingOrder: 0 89 | m_Sprite: {fileID: 21300000, guid: 522062b7dc44146e3b74d807a999eeb3, type: 3} 90 | m_Color: {r: 1, g: 1, b: 1, a: 1} 91 | m_FlipX: 0 92 | m_FlipY: 0 93 | m_DrawMode: 0 94 | m_Size: {x: 1, y: 1} 95 | m_AdaptiveModeThreshold: 0.5 96 | m_SpriteTileMode: 0 97 | m_WasSpriteAssigned: 1 98 | m_MaskInteraction: 0 99 | -------------------------------------------------------------------------------- /Assets/Prefabs/Pixel.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fb7e4bdbafa14948a05819525dacc56 3 | timeCreated: 1510426090 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71d55e1ae294b4b0082ae60347b38ab3 3 | timeCreated: 1511743281 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/World.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55359ba1f328142a0bde47661f2d8443 3 | timeCreated: 1511731536 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d8a768ca6851446ba22f3b7d3961487 3 | folderAsset: yes 4 | timeCreated: 1509843400 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree02.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83cd9beab7d91449284940fd5b62c3dd 3 | timeCreated: 1509843437 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree04.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0469d5ad9a8054fdcaa16eaace15cd6b 3 | timeCreated: 1509843433 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree08.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d29a6bd8b1fb455a83a5bc5f66bd188 3 | timeCreated: 1509843429 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree14.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98e937b986619457d9661cb15ecab552 3 | timeCreated: 1509843425 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree15.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0758b8d92dd294e75a4b6bcc7400e359 3 | timeCreated: 1509843421 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_OldTrees/co_Tree16.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e1c590b3230f4816b3e355697e5c5af 3 | timeCreated: 1509843416 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72a2db64385d64221b1758a68454fcef 3 | folderAsset: yes 4 | timeCreated: 1511918660 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees/Tree02.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 397aa8df879d64b0b92b86e43f65717f 3 | timeCreated: 1511914883 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees/Tree04.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcad5e8bc1bf04f0c859c62c96bd45e9 3 | timeCreated: 1511921886 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees/Tree08.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47008fd4e67ef4d668ccd00aae1e2a27 3 | timeCreated: 1511922310 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees/Tree14.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6daaa9ef7dbe4675837acb82fb70864 3 | timeCreated: 1511922809 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Prefabs/_Trees/Tree16.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfda4c71770bf47cf896195230f6efc1 3 | timeCreated: 1511923033 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Retro Pixel Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7288b060431674653ba4743ef3150c57 3 | folderAsset: yes 4 | timeCreated: 1509834090 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 270fd176910ad42258cdf27ea6ec118e 3 | folderAsset: yes 4 | timeCreated: 1511729283 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Boss.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12d31f61f4f8a46cda8690aae71894b5 3 | folderAsset: yes 4 | timeCreated: 1511746936 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Boss.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0ce884983fb44170abb1e932fbd8972 3 | timeCreated: 1511743183 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Boss/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Boss/LightingData.asset -------------------------------------------------------------------------------- /Assets/Scenes/Boss/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30b38188a0aca4eb28ae4925ed473509 3 | timeCreated: 1512159056 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 25800000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Boss/ReflectionProbe-0.exr: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3af958ed93958d23b01c23937d8fa0f87b8a3b79eebce7a87958b20d407b4ec4 3 | size 133574 4 | -------------------------------------------------------------------------------- /Assets/Scenes/Boss/ReflectionProbe-0.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e174eaae683f84691a7e87b377dc3de3 3 | timeCreated: 1512159056 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | externalObjects: {} 9 | serializedVersion: 4 10 | mipmaps: 11 | mipMapMode: 0 12 | enableMipMap: 1 13 | sRGBTexture: 1 14 | linearTexture: 0 15 | fadeOut: 0 16 | borderMipMap: 0 17 | mipMapsPreserveCoverage: 0 18 | alphaTestReferenceValue: 0.5 19 | mipMapFadeDistanceStart: 1 20 | mipMapFadeDistanceEnd: 3 21 | bumpmap: 22 | convertToNormalMap: 0 23 | externalNormalMap: 0 24 | heightScale: 0.25 25 | normalMapFilter: 0 26 | isReadable: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 1 30 | seamlessCubemap: 1 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 2 36 | aniso: 0 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spritePixelsToUnits: 100 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 2 56 | maxTextureSizeSet: 0 57 | compressionQualitySet: 0 58 | textureFormatSet: 0 59 | platformSettings: 60 | - buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 100 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Scenes/Game.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3687ed11410d46ea80f22d38b6d34f0 3 | folderAsset: yes 4 | timeCreated: 1511730006 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Game.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78f7917c57cfd4f18bca110b2809ab1c 3 | timeCreated: 1509833764 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Game/LightingData.asset -------------------------------------------------------------------------------- /Assets/Scenes/Game/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72255fa4de74e4ab696dc59f853d9a6c 3 | timeCreated: 1511730006 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 25800000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/ReflectionProbe-0.exr: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3af958ed93958d23b01c23937d8fa0f87b8a3b79eebce7a87958b20d407b4ec4 3 | size 133574 4 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/ReflectionProbe-0.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22e13c2b27cbe48e0bcbaaccf05ca025 3 | timeCreated: 1511730006 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | externalObjects: {} 9 | serializedVersion: 4 10 | mipmaps: 11 | mipMapMode: 0 12 | enableMipMap: 1 13 | sRGBTexture: 1 14 | linearTexture: 0 15 | fadeOut: 0 16 | borderMipMap: 0 17 | mipMapsPreserveCoverage: 0 18 | alphaTestReferenceValue: 0.5 19 | mipMapFadeDistanceStart: 1 20 | mipMapFadeDistanceEnd: 3 21 | bumpmap: 22 | convertToNormalMap: 0 23 | externalNormalMap: 0 24 | heightScale: 0.25 25 | normalMapFilter: 0 26 | isReadable: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 1 30 | seamlessCubemap: 1 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 2 36 | aniso: 0 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spritePixelsToUnits: 100 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 2 56 | maxTextureSizeSet: 0 57 | compressionQualitySet: 0 58 | textureFormatSet: 0 59 | platformSettings: 60 | - buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 100 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainBWPoints_FacetedChunks.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Game/TerrainBWPoints_FacetedChunks.asset -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainBWPoints_FacetedChunks.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8ac59ef072f647a290de70f99a57d5c 3 | timeCreated: 1511905943 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainColorPoints_FacetedChunks.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Game/TerrainColorPoints_FacetedChunks.asset -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainColorPoints_FacetedChunks.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b355eca52e1c408787a0136b3169324 3 | timeCreated: 1511905978 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainLowPoly1_FacetedChunks.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Game/TerrainLowPoly1_FacetedChunks.asset -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainLowPoly1_FacetedChunks.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3dc8a6ab27ef14aa2affa48dc4306493 3 | timeCreated: 1511850963 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainLowPoly2_FacetedChunks.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Game/TerrainLowPoly2_FacetedChunks.asset -------------------------------------------------------------------------------- /Assets/Scenes/Game/TerrainLowPoly2_FacetedChunks.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 160e8b827f215463bbe85c77fba5f894 3 | timeCreated: 1511905816 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 4300000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/LowBitPrototype.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6ccc43e5f0d542fc93664b0170620d7 3 | timeCreated: 1509909505 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea8f461f8abb44bec8d14813a68408d7 3 | folderAsset: yes 4 | timeCreated: 1511731367 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cb23ade96ffa42fbb949dda6e3c0827 3 | timeCreated: 1511731203 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu/LightingData.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/progrium/DarkForest/d5c03b0edc3ad55997991f64c810225d792a634c/Assets/Scenes/Menu/LightingData.asset -------------------------------------------------------------------------------- /Assets/Scenes/Menu/LightingData.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34debac6e01db487a858118d8e78613b 3 | timeCreated: 1511731367 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 25800000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu/ReflectionProbe-0.exr: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3af958ed93958d23b01c23937d8fa0f87b8a3b79eebce7a87958b20d407b4ec4 3 | size 133574 4 | -------------------------------------------------------------------------------- /Assets/Scenes/Menu/ReflectionProbe-0.exr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7f9aa419930440258670d5c80f987d3 3 | timeCreated: 1511731367 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 8900000: generatedCubemap 8 | externalObjects: {} 9 | serializedVersion: 4 10 | mipmaps: 11 | mipMapMode: 0 12 | enableMipMap: 1 13 | sRGBTexture: 1 14 | linearTexture: 0 15 | fadeOut: 0 16 | borderMipMap: 0 17 | mipMapsPreserveCoverage: 0 18 | alphaTestReferenceValue: 0.5 19 | mipMapFadeDistanceStart: 1 20 | mipMapFadeDistanceEnd: 3 21 | bumpmap: 22 | convertToNormalMap: 0 23 | externalNormalMap: 0 24 | heightScale: 0.25 25 | normalMapFilter: 0 26 | isReadable: 0 27 | grayScaleToAlpha: 0 28 | generateCubemap: 6 29 | cubemapConvolution: 1 30 | seamlessCubemap: 1 31 | textureFormat: 1 32 | maxTextureSize: 2048 33 | textureSettings: 34 | serializedVersion: 2 35 | filterMode: 2 36 | aniso: 0 37 | mipBias: 0 38 | wrapU: 1 39 | wrapV: 1 40 | wrapW: 1 41 | nPOTScale: 1 42 | lightmap: 0 43 | compressionQuality: 50 44 | spriteMode: 0 45 | spriteExtrude: 1 46 | spriteMeshType: 1 47 | alignment: 0 48 | spritePivot: {x: 0.5, y: 0.5} 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spritePixelsToUnits: 100 51 | alphaUsage: 1 52 | alphaIsTransparency: 0 53 | spriteTessellationDetail: -1 54 | textureType: 0 55 | textureShape: 2 56 | maxTextureSizeSet: 0 57 | compressionQualitySet: 0 58 | textureFormatSet: 0 59 | platformSettings: 60 | - buildTarget: DefaultTexturePlatform 61 | maxTextureSize: 2048 62 | resizeAlgorithm: 0 63 | textureFormat: -1 64 | textureCompression: 1 65 | compressionQuality: 100 66 | crunchedCompression: 0 67 | allowsAlphaSplitting: 0 68 | overridden: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/Scenes/TreeLab.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc65be9d772b4f818f66d42c2de8eef 3 | timeCreated: 1511923074 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcefbdfbd8f044de5a8b5eb06e99c89d 3 | folderAsset: yes 4 | timeCreated: 1511729271 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scripts/ActiveTimeout.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class ActiveTimeout : MonoBehaviour { 6 | 7 | public float timeout = 2f; 8 | 9 | private Coroutine co; 10 | 11 | void OnEnable() { 12 | ResetTimeout (); 13 | } 14 | 15 | void ResetTimeout() { 16 | if (co != null) { 17 | StopCoroutine (co); 18 | } 19 | co = StartCoroutine (activeTimeout ()); 20 | } 21 | 22 | IEnumerator activeTimeout() { 23 | yield return new WaitForSeconds (timeout); 24 | gameObject.SetActive (false); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Assets/Scripts/ActiveTimeout.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0a30af97a35a434490da9fa5f9d3ba8 3 | timeCreated: 1512008045 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/BigEnemy.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class BigEnemy : MonoBehaviour { 6 | 7 | public float spawnInterval = 10f; 8 | public GameObject spawnPrefab; 9 | 10 | public float speed = 8f; 11 | public GameObject waypoints; 12 | 13 | 14 | 15 | private float lastSpawn; 16 | 17 | public Vector3 target; 18 | public Vector3 nextTarget; 19 | private bool hasNextTarget = false; 20 | private Vector3 startPos; 21 | private float startTime; 22 | private float journeyDistance; 23 | 24 | private float lastPlayerHit; 25 | public GameObject playerHitExplosion; 26 | 27 | void Start() { 28 | startPos = transform.position; 29 | nextTarget = Vector3.zero; 30 | SetTarget (NearestWaypoint ()); 31 | } 32 | 33 | // void OnTriggerEnter(Collider col) { 34 | // if (col.gameObject == Player.main.gameObject) { 35 | // Game.main.Die (); 36 | // } 37 | // } 38 | 39 | void OnHit() { 40 | GetComponent ().target = Player.main.transform.position; 41 | } 42 | 43 | void Update() { 44 | if (Player.main.freeze) { 45 | return; 46 | } 47 | 48 | 49 | if (Time.time > lastSpawn + spawnInterval) { 50 | Instantiate (spawnPrefab, transform.position, transform.rotation); 51 | lastSpawn = Time.time; 52 | } 53 | 54 | if (Vector3.Distance(transform.position.WithY(0), target.WithY(0)) < 0.5f) { 55 | if (hasNextTarget) { 56 | SetTarget (nextTarget); 57 | hasNextTarget = false; 58 | } else { 59 | SetTarget (NearestWaypoint ()); 60 | } 61 | } 62 | 63 | float distanceCovered = (Time.time - startTime) * speed; 64 | transform.position = Vector3.Lerp (startPos, target, distanceCovered / journeyDistance); 65 | transform.LookAt (target.WithY (transform.position.y)); 66 | 67 | if (Time.time > (lastPlayerHit+1f) && Vector3.Distance (transform.position, Player.main.transform.position) < 15f) { 68 | var explosion = Instantiate (playerHitExplosion, Player.main.transform.position, Player.main.transform.rotation); 69 | explosion.GetComponent ().Play (); 70 | Player.main.SendMessage ("OnDamage"); 71 | lastPlayerHit = Time.time; 72 | } 73 | } 74 | 75 | public void SetTarget(Vector3 target) { 76 | this.target = target; 77 | startTime = Time.time; 78 | startPos = transform.position; 79 | journeyDistance = Vector3.Distance (startPos, target); 80 | } 81 | 82 | public void SetNextTarget(Vector3 target) { 83 | this.nextTarget = target; 84 | hasNextTarget = true; 85 | } 86 | 87 | Vector3 NearestWaypoint() { 88 | var nearestPoint = Vector3.positiveInfinity; 89 | var nearestPointDistance = float.PositiveInfinity; 90 | foreach (Transform waypoint in waypoints.transform) { 91 | var waypointDistance = Vector3.Distance (waypoint.position, transform.position); 92 | if (waypointDistance < nearestPointDistance) { 93 | nearestPoint = waypoint.position; 94 | nearestPointDistance = waypointDistance; 95 | } 96 | } 97 | return nearestPoint; 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /Assets/Scripts/BigEnemy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08f4dfdff4b7641518b6c49451644f8a 3 | timeCreated: 1509904646 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/BillboardSprite.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | public class BillboardSprite : MonoBehaviour { 5 | 6 | 7 | public bool rotateY = true; 8 | public bool rotateX = false; 9 | public bool flipY = true; 10 | 11 | void Update () { 12 | var position = Camera.main.transform.position; 13 | if (rotateY) { 14 | position.y = transform.position.y; 15 | } 16 | if (rotateX) { 17 | position.x = transform.position.x; 18 | } 19 | if (rotateX && rotateY) { 20 | transform.LookAt (position); 21 | } else { 22 | if (rotateX) { 23 | transform.LookAt (position, Vector3.forward); 24 | } else { 25 | transform.LookAt (position, Vector3.up); 26 | } 27 | } 28 | if (flipY) { 29 | transform.Rotate (Vector3.up, 180); 30 | } 31 | 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Assets/Scripts/BillboardSprite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65c955a122f274717a32a141b0f38922 3 | timeCreated: 1509911637 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Boss.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdc6a7873aded440fa7e616d9375eeee 3 | timeCreated: 1511748514 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/BossWaypoint.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class BossWaypoint : MonoBehaviour { 6 | 7 | public GameObject nextWaypoint; 8 | 9 | void OnTriggerEnter(Collider col) { 10 | if (col.tag != "BigEnemy") { 11 | return; 12 | } 13 | var enemy = col.gameObject.GetComponent (); 14 | enemy.SetNextTarget (nextWaypoint.transform.position); 15 | var boss = col.gameObject.GetComponent (); 16 | if (boss != null) { 17 | boss.SetNextTarget (nextWaypoint.transform.position); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Assets/Scripts/BossWaypoint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0271bb3c02cb94118b3eb4bf77e15960 3 | timeCreated: 1511211776 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/BossWeakpoint.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using Rewired; 5 | 6 | public class BossWeakpoint : MonoBehaviour { 7 | 8 | public GameObject hpBar; 9 | public int hits = 0; 10 | 11 | void OnTriggerEnter(Collider col) { 12 | if (col.gameObject.layer == LayerMask.NameToLayer ("Bullet") 13 | && col.gameObject.tag == "BombArrow") { 14 | hits++; 15 | var input = ReInput.players.GetPlayer (0); 16 | input.SetVibration (0, 1f, 1f); 17 | var hit = hpBar.transform.GetChild (4 - hits); 18 | hit.gameObject.SetActive (false); 19 | if (hits >= 4) { 20 | Game.main.Win (); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Assets/Scripts/BossWeakpoint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48faf65e58435434eb1035aa5d43ca25 3 | timeCreated: 1511817782 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Bow.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using Rewired; 5 | 6 | public class Bow : MonoBehaviour { 7 | 8 | public GameObject arrow; 9 | public GameObject bulletPrefab; 10 | public Transform target; 11 | 12 | public float noiseRange = 32f; 13 | 14 | public AudioSource bowPull; 15 | public AudioSource bowFire; 16 | 17 | private bool fired = false; 18 | public float canFireNext; 19 | 20 | // Use this for initialization 21 | void Start () { 22 | 23 | } 24 | 25 | // Update is called once per frame 26 | void Update () { 27 | if (Time.timeSinceLevelLoad < 1f || Player.main.freeze) { 28 | return; 29 | } 30 | 31 | transform.LookAt (target.position.WithY(target.position.y+0.5f)); 32 | 33 | var input = ReInput.players.GetPlayer (0); 34 | if (input.GetButtonDown ("Fire") && Time.time > canFireNext) { 35 | arrow.SetActive (true); 36 | bowPull.Play (); 37 | foreach (var enemy in Player.main.nearbyEnemies) { 38 | if (enemy.activeInHierarchy && Vector3.Distance(transform.position, enemy.transform.position) < noiseRange) { 39 | enemy.SendMessage ("OnNearbySound", Player.main.transform, SendMessageOptions.DontRequireReceiver); 40 | } 41 | } 42 | GetComponent ().SetBool ("Draw", true); 43 | } 44 | if (input.GetButtonUp ("Fire") & arrow.activeInHierarchy) { 45 | canFireNext = Time.time + 0.2f; 46 | GetComponent ().SetBool ("Draw", false); 47 | bowFire.Play (); 48 | fired = true; 49 | } 50 | } 51 | 52 | void BowReset() { 53 | arrow.SetActive (false); 54 | if (fired) { 55 | var bullet = Instantiate (bulletPrefab, arrow.transform.position, transform.rotation); 56 | if (Game.main.bombShot) { 57 | bullet.gameObject.tag = "BombArrow"; 58 | Game.main.bombShotExplode = true; 59 | Game.main.bombSparks.SetActive (false); 60 | } 61 | bullet.GetComponent ().Fire (); 62 | fired = false; 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /Assets/Scripts/Bow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd54b7c870ced4214a9663c45b1d2abb 3 | timeCreated: 1510426652 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Bullet.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Bullet : MonoBehaviour { 6 | 7 | public float FireForce = 500f; 8 | public float DestroyTimeout = 3f; 9 | 10 | 11 | public GameObject bombExplosionPrefab; 12 | public AudioClip bombExplosionSound; 13 | 14 | //public GameObject sparksPrefab; 15 | 16 | private Rigidbody rigidbody_; 17 | private bool hit = false; 18 | 19 | // Use this for initialization 20 | void Awake () { 21 | rigidbody_ = GetComponent (); 22 | } 23 | 24 | void OnCollisionEnter(Collision col) { 25 | if (hit) { 26 | return; 27 | } 28 | hit = true; 29 | 30 | if (col.collider.tag == "Tree" || col.collider.tag == "BossSkull") { 31 | rigidbody_.detectCollisions = false; 32 | rigidbody_.isKinematic = true; 33 | rigidbody_.velocity = Vector3.zero; 34 | GetComponent ().Play (); 35 | 36 | } 37 | if (col.collider.tag == "LittleEnemy" || col.collider.name == "BigEnemy") { 38 | col.gameObject.SendMessage ("OnHit"); 39 | //col.collider.gameObject.SetActive (false); 40 | if (!Game.main.bombShot && !Game.main.bombShotExplode) { 41 | Game.main.comboHits++; 42 | // TODO: replace with pending combo hits 43 | if (Game.main.comboHits == 3) { 44 | Game.main.bombShot = true; 45 | Game.main.comboHits = 0; 46 | } 47 | } 48 | Destroy (gameObject); 49 | } else { 50 | Game.main.comboHits = 0; 51 | } 52 | if (Game.main.bombShot && Game.main.bombShotExplode) { 53 | Game.main.bombShot = false; 54 | Game.main.bombShotExplode = false; 55 | Instantiate (bombExplosionPrefab, transform.position, transform.rotation); 56 | GetComponent ().clip = bombExplosionSound; 57 | GetComponent ().pitch = 0.75f; 58 | GetComponent ().volume = 1f; 59 | GetComponent ().Play (); 60 | //Game.main.ShakeCamera (); 61 | } 62 | // if (col.gameObject.layer == LayerMask.NameToLayer("Enemies")) { 63 | // col.gameObject.SendMessage ("OnBulletHit"); 64 | // } else { 65 | // Instantiate (sparksPrefab, transform.position, transform.rotation * Quaternion.Euler(0,180f,0)); 66 | // } 67 | // if (hit) { 68 | // Destroy (gameObject); 69 | // } 70 | } 71 | 72 | public void Fire() { 73 | rigidbody_.AddForce (transform.forward * FireForce, ForceMode.Impulse); 74 | //Destroy (gameObject, DestroyTimeout); 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /Assets/Scripts/Bullet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 338846c53bb7b464495f963b34112eb0 3 | timeCreated: 1509844264 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/CameraShake.cs: -------------------------------------------------------------------------------- 1 | ///Daniel Moore (Firedan1176) - Firedan1176.webs.com/ 2 | ///26 Dec 2015 3 | /// 4 | ///Shakes camera parent object 5 | 6 | using UnityEngine; 7 | using System.Collections; 8 | 9 | public class CameraShake : MonoBehaviour { 10 | 11 | public bool debugMode = false;//Test-run/Call ShakeCamera() on start 12 | 13 | public float shakeAmount;//The amount to shake this frame. 14 | public float shakeDuration;//The duration this frame. 15 | 16 | //Readonly values... 17 | float shakePercentage;//A percentage (0-1) representing the amount of shake to be applied when setting rotation. 18 | float startAmount;//The initial shake amount (to determine percentage), set when ShakeCamera is called. 19 | float startDuration;//The initial shake duration, set when ShakeCamera is called. 20 | 21 | bool isRunning = false; //Is the coroutine running right now? 22 | 23 | public bool smooth;//Smooth rotation? 24 | public float smoothAmount = 5f;//Amount to smooth 25 | 26 | void Start () { 27 | 28 | if(debugMode) ShakeCamera (); 29 | } 30 | 31 | 32 | public void ShakeCamera() { 33 | 34 | startAmount = shakeAmount;//Set default (start) values 35 | startDuration = shakeDuration;//Set default (start) values 36 | 37 | if (!isRunning) StartCoroutine (Shake());//Only call the coroutine if it isn't currently running. Otherwise, just set the variables. 38 | } 39 | 40 | public void ShakeCamera(float amount, float duration) { 41 | 42 | shakeAmount += amount;//Add to the current amount. 43 | startAmount = shakeAmount;//Reset the start amount, to determine percentage. 44 | shakeDuration += duration;//Add to the current time. 45 | startDuration = shakeDuration;//Reset the start time. 46 | 47 | if(!isRunning) StartCoroutine (Shake());//Only call the coroutine if it isn't currently running. Otherwise, just set the variables. 48 | } 49 | 50 | 51 | IEnumerator Shake() { 52 | isRunning = true; 53 | 54 | while (shakeDuration > 0.01f) { 55 | Vector3 rotationAmount = Random.insideUnitSphere * shakeAmount;//A Vector3 to add to the Local Rotation 56 | rotationAmount.z = 0;//Don't change the Z; it looks funny. 57 | 58 | shakePercentage = shakeDuration / startDuration;//Used to set the amount of shake (% * startAmount). 59 | 60 | shakeAmount = startAmount * shakePercentage;//Set the amount of shake (% * startAmount). 61 | shakeDuration = Mathf.Lerp(shakeDuration, 0, Time.deltaTime);//Lerp the time, so it is less and tapers off towards the end. 62 | 63 | 64 | if(smooth) 65 | transform.localRotation = Quaternion.Lerp(transform.localRotation, Quaternion.Euler(rotationAmount), Time.deltaTime * smoothAmount); 66 | else 67 | transform.localRotation = Quaternion.Euler (rotationAmount);//Set the local rotation the be the rotation amount. 68 | 69 | yield return null; 70 | } 71 | transform.localRotation = Quaternion.identity;//Set the local rotation to 0 when done, just to get rid of any fudging stuff. 72 | isRunning = false; 73 | } 74 | 75 | } -------------------------------------------------------------------------------- /Assets/Scripts/CameraShake.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e8e72c1ab92f49939156a51c7a6d861 3 | timeCreated: 1511280733 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/DistanceCuller.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class DistanceCuller : MonoBehaviour { 6 | 7 | public float cutoff = 256f; 8 | 9 | private SpriteRenderer renderer; 10 | 11 | // Use this for initialization 12 | void Awake () { 13 | renderer = GetComponent (); 14 | } 15 | 16 | // Update is called once per frame 17 | void Update () { 18 | if (Vector3.Distance (transform.position, Player.main.transform.position) > cutoff) { 19 | renderer.enabled = false; 20 | } else { 21 | renderer.enabled = true; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Assets/Scripts/DistanceCuller.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8d04aadb65854bc8815a9d780498602 3 | timeCreated: 1509918073 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Explosion.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Explosion : MonoBehaviour { 6 | 7 | public float duration = 0.5f; 8 | 9 | private float created; 10 | private SphereCollider collider; 11 | 12 | void Start () { 13 | created = Time.time; 14 | collider = GetComponent (); 15 | } 16 | 17 | void Update () { 18 | if (collider.enabled && Time.time > created + duration) { 19 | collider.enabled = false; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/Scripts/Explosion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e88da3b6b8c8a40be9cab669397acf6f 3 | timeCreated: 1512081869 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Game.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 510e26113dba0440592e248369ba73a1 3 | timeCreated: 1509833623 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Gate.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.SceneManagement; 5 | 6 | public class Gate : MonoBehaviour { 7 | 8 | public GameObject collectMessage; 9 | public GameObject collectedMessage; 10 | public GameObject progressBar; 11 | public BigEnemy boss; 12 | 13 | public GameObject hudKeys; 14 | public Material hudKeyCollectedMaterial; 15 | 16 | public int requiredKeys = 4; 17 | public int collectedKeys = 0; 18 | 19 | public GameObject[] keyPickups; 20 | 21 | public bool activated = false; 22 | 23 | void OnTriggerEnter(Collider col) { 24 | if (col.tag != "Player") { 25 | return; 26 | } 27 | boss.SetTarget (transform.position); 28 | if (!activated) { 29 | hudKeys.SetActive (true); 30 | collectMessage.SetActive (true); 31 | foreach (var key in keyPickups) { 32 | key.SetActive (true); 33 | } 34 | } else { 35 | progressBar.SetActive (true); 36 | } 37 | } 38 | 39 | void OnTriggerExit(Collider col) { 40 | if (col.tag != "Player") { 41 | return; 42 | } 43 | if (!activated) { 44 | //message.FadeOut (1); 45 | } else { 46 | progressBar.SetActive (false); 47 | } 48 | } 49 | 50 | void Update() { 51 | if (!activated && collectedKeys == requiredKeys) { 52 | activated = true; 53 | collectedMessage.SetActive (true); 54 | } 55 | } 56 | 57 | public void UpdateHud() { 58 | for (var i = 0; i < 4; i++) { 59 | var key = hudKeys.transform.GetChild (i); 60 | if (i+1 <= collectedKeys) { 61 | var r = key.GetComponent (); 62 | r.material = hudKeyCollectedMaterial; 63 | } 64 | } 65 | } 66 | 67 | void OnComplete() { 68 | progressBar.SetActive (false); 69 | hudKeys.SetActive (false); 70 | Player.main.freeze = true; 71 | StartCoroutine (transition()); 72 | } 73 | 74 | IEnumerator transition() { 75 | Game.main.black.FadeIn (1); 76 | yield return new WaitForSeconds (1f); 77 | SceneManager.LoadScene (2); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Assets/Scripts/Gate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ab8ed0b5e4bb4e0481f2aeda29a0118 3 | timeCreated: 1511150154 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Heart.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Heart : MonoBehaviour { 6 | 7 | public AudioClip heartSound; 8 | 9 | void OnAttracted() { 10 | Player.main.audio.PlayOneShot (heartSound); 11 | Player.main.SendMessage ("OnHealth"); 12 | Destroy (gameObject); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Assets/Scripts/Heart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eee69ae593dc84a44875f3724578b5ce 3 | timeCreated: 1510621514 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/ImageAnimator.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | public class ImageAnimator : MonoBehaviour { 7 | 8 | public Sprite[] frames; 9 | public int fps = 8; 10 | 11 | private Image image; 12 | 13 | void Awake () { 14 | image = GetComponent (); 15 | } 16 | 17 | void Start () { 18 | StartCoroutine (CycleAnimation ()); 19 | } 20 | 21 | IEnumerator CycleAnimation() { 22 | var i = 0; 23 | while (true) { 24 | image.sprite = frames [i]; 25 | i = (i+1) % frames.Length; 26 | yield return new WaitForSeconds(1f / fps); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Assets/Scripts/ImageAnimator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6aa3d1f9321c6426e86402b3950f75dc 3 | timeCreated: 1509898994 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/ImageFader.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | public class ImageFader : MonoBehaviour { 7 | 8 | public Image image; 9 | 10 | // Use this for initialization 11 | void Awake () { 12 | if (image == null) { 13 | image = GetComponent (); 14 | } 15 | } 16 | 17 | public void SetAlpha(float alpha) { 18 | var color = image.color; 19 | color.a = alpha; 20 | image.color = color; 21 | } 22 | 23 | public void FadeIn(float time = 3f) { 24 | StartCoroutine (fade (0f, 1f, time)); 25 | } 26 | 27 | public void FadeOut(float time = 3f) { 28 | StartCoroutine (fade (1f, 0f, time)); 29 | } 30 | 31 | IEnumerator fade(float start, float end, float time = 3f) { 32 | var startTime = Time.time; 33 | var endTime = Time.time + time; 34 | while (Time.time < endTime) { 35 | var progress = Mathf.Floor ((Time.time - startTime) / (endTime - Time.time) * 30) / 30; 36 | SetAlpha (Mathf.Lerp (start, end, progress)); 37 | yield return null; 38 | } 39 | SetAlpha (end); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Scripts/ImageFader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5944b2c1bd994fa38622234410eceef 3 | timeCreated: 1509902478 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Jumper.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Jumper : MonoBehaviour { 6 | 7 | 8 | public float gravityForce = 800f; 9 | public float jumpForceLow = 80f; 10 | public float jumpForceHigh = 120f; 11 | 12 | private bool jumping = false; 13 | private float velocity = 0f; 14 | 15 | private float nextJumpTime = 0f; 16 | 17 | 18 | void Update() { 19 | var groundHeight = GetComponent ().minHeight; 20 | if (jumping) { 21 | transform.position = transform.position.WithY(transform.position.y + (velocity*Time.deltaTime)); 22 | if (transform.position.y > groundHeight) { 23 | velocity -= gravityForce * Time.deltaTime; 24 | } else { 25 | jumping = false; 26 | } 27 | } 28 | if (!jumping) { 29 | transform.position = transform.position.WithY (groundHeight); 30 | velocity = 0f; 31 | } 32 | if (Time.time > nextJumpTime) { 33 | if (Random.Range (0, 2) == 1) { 34 | Jump (); 35 | } 36 | nextJumpTime = Time.time + 1f + (Random.value * 2); 37 | } 38 | } 39 | 40 | void Jump() { 41 | if (!jumping) { 42 | velocity = Random.Range (jumpForceLow, jumpForceHigh); 43 | jumping = true; 44 | } 45 | } 46 | 47 | } 48 | -------------------------------------------------------------------------------- /Assets/Scripts/Jumper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e2b294a0cc8b4164b069607788f2847 3 | timeCreated: 1509836895 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Key.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Key : MonoBehaviour { 6 | 7 | public AudioClip collectSound; 8 | 9 | public GameObject[] ghostKeys; 10 | 11 | void OnAttracted() { 12 | Player.main.audio.PlayOneShot (collectSound); 13 | Game.main.gate.collectedKeys++; 14 | Game.main.gate.UpdateHud (); 15 | foreach (var key in ghostKeys) { 16 | key.SetActive (false); 17 | } 18 | Destroy (gameObject); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Assets/Scripts/Key.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f68fa441d263848059b9535207ea7699 3 | timeCreated: 1509835974 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/KeyHint.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class KeyHint : MonoBehaviour { 6 | 7 | static public bool shown = false; 8 | 9 | public GameObject hintMessage; 10 | 11 | void OnTriggerEnter(Collider col) { 12 | if (col.gameObject != Player.main.gameObject) { 13 | return; 14 | } 15 | if (!shown) { 16 | hintMessage.SetActive (true); 17 | shown = true; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Assets/Scripts/KeyHint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e4549410369c4c8c8c846a69b877e3e 3 | timeCreated: 1512078345 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/LinkEnable.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class LinkEnable : MonoBehaviour { 6 | 7 | public GameObject other; 8 | 9 | void OnEnable() { 10 | other.SetActive (true); 11 | } 12 | 13 | void OnDisable() { 14 | if (other != null) 15 | other.SetActive (false); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/Scripts/LinkEnable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a43cc6acc111844f88be7dee79ad658d 3 | timeCreated: 1511072745 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/LittleEnemy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96224af9192df4765a0a3eb4a8172f86 3 | timeCreated: 1510521865 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/MessageFader.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | public class MessageFader : MonoBehaviour { 7 | 8 | public Text text; 9 | public Image image; 10 | 11 | public float timeout = 2f; 12 | public float fadeDuration = 1f; 13 | 14 | 15 | private Coroutine co; 16 | 17 | void Awake() { 18 | if (image == null) { 19 | image = GetComponent (); 20 | } 21 | } 22 | 23 | void OnEnable() { 24 | ResetTimeout (); 25 | SetAlpha (0); 26 | FadeIn (fadeDuration); 27 | } 28 | 29 | void ResetTimeout() { 30 | if (co != null) { 31 | StopCoroutine (co); 32 | } 33 | co = StartCoroutine (activeTimeout ()); 34 | } 35 | 36 | IEnumerator activeTimeout() { 37 | yield return new WaitForSeconds (timeout); 38 | //gameObject.SetActive (false); 39 | FadeOut(fadeDuration); 40 | } 41 | 42 | void SetAlpha(float alpha) { 43 | var color = image.color; 44 | if (alpha > 0) { 45 | color.a = alpha / 3f; 46 | } else { 47 | color.a = alpha; 48 | } 49 | image.color = color; 50 | color = text.color; 51 | color.a = alpha; 52 | text.color = color; 53 | } 54 | 55 | public void FadeIn(float time = 3f) { 56 | StartCoroutine (fade (0f, 1f, time)); 57 | } 58 | 59 | public void FadeOut(float time = 3f) { 60 | StartCoroutine (fade (1f, 0f, time)); 61 | } 62 | 63 | IEnumerator fade(float start, float end, float time = 3f) { 64 | var startTime = Time.time; 65 | var endTime = Time.time + time; 66 | while (Time.time < endTime) { 67 | var progress = Mathf.Floor ((Time.time - startTime) / (endTime - Time.time) * 30) / 30; 68 | SetAlpha (Mathf.Lerp (start, end, progress)); 69 | yield return null; 70 | } 71 | SetAlpha (end); 72 | if (end == 0f) { 73 | gameObject.SetActive (false); 74 | } 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /Assets/Scripts/MessageFader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c0a68f2f3ccd4958b44bb32c82ed93a 3 | timeCreated: 1512075884 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/PauseMenu.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.SceneManagement; 5 | 6 | public class PauseMenu : MonoBehaviour { 7 | 8 | public GameObject[] hide; 9 | 10 | private List hidden = new List(); 11 | 12 | void OnEnable() { 13 | foreach (var obj in hide) { 14 | if (obj != null && obj.activeInHierarchy) { 15 | hidden.Add (obj); 16 | obj.SetActive (false); 17 | } 18 | } 19 | Time.timeScale = 0; 20 | Player.main.freeze = true; 21 | Cursor.lockState = CursorLockMode.None; 22 | } 23 | 24 | void OnDisable() { 25 | foreach (var obj in hidden) { 26 | obj.SetActive (true); 27 | } 28 | Time.timeScale = 1; 29 | Player.main.freeze = false; 30 | Cursor.lockState = CursorLockMode.Locked; 31 | } 32 | 33 | public void ExitToMenu() { 34 | Cursor.lockState = CursorLockMode.None; 35 | SceneManager.LoadScene (0); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Assets/Scripts/PauseMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fa1dc1c0db6e487aa811e96436e4875 3 | timeCreated: 1511735895 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/PlaySpaceBounder.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class PlaySpaceBounder : MonoBehaviour { 6 | 7 | 8 | public BoxCollider playspace; 9 | 10 | void Awake() { 11 | if (playspace == null) { 12 | playspace = Game.main.GetComponent (); 13 | } 14 | } 15 | 16 | 17 | void LateUpdate () { 18 | var pos = transform.position; 19 | if (!playspace.bounds.Contains(pos)) { 20 | pos = playspace.bounds.ClosestPoint (pos).WithY (pos.y); 21 | } 22 | transform.position = pos; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Assets/Scripts/PlaySpaceBounder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c8df5a4282d343ef9381598545f3880 3 | timeCreated: 1509900641 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7dbaa00ce92d4747b132c05268bb6ff 3 | timeCreated: 1509833915 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerAttractor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class PlayerAttractor : MonoBehaviour { 6 | 7 | public float attractTime = 1f; 8 | 9 | private bool attracting = false; 10 | private Vector3 startPos; 11 | private float startTime; 12 | 13 | void Update () { 14 | if (attracting) { 15 | var progress = (Time.time - startTime) / (startTime + attractTime - Time.time); 16 | var target = (Player.main.transform.position + startPos) / 2; 17 | transform.position = Vector3.Lerp (startPos, target, Mathf.Pow(progress, 2)).WithY(startPos.y); 18 | if (Vector3.Distance (transform.position.WithY(0), target.WithY(0)) < 1f) { 19 | SendMessage ("OnAttracted"); 20 | attracting = false; 21 | } 22 | } 23 | } 24 | 25 | void OnTriggerEnter(Collider collider) { 26 | if (!attracting && collider.transform == Player.main.transform) { 27 | startPos = transform.position; 28 | startTime = Time.time; 29 | attracting = true; 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerAttractor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76f9e971fb48d4c95b9a8613112b9816 3 | timeCreated: 1509835729 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerSeekerWanderer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class PlayerSeekerWanderer : MonoBehaviour { 6 | 7 | public float range = 30f; 8 | public float speed = 1f; 9 | public float stopDistance = 1f; 10 | 11 | private CharacterController controller; 12 | 13 | private bool seeking = false; 14 | public Vector3 target; 15 | 16 | void Awake() { 17 | controller = GetComponent (); 18 | PickTarget (); 19 | } 20 | 21 | void PickTarget() { 22 | var x = Random.Range (0, 256); 23 | var y = Random.Range (0, 256); 24 | target = new Vector3 (x, 0, y); 25 | } 26 | 27 | void Update() { 28 | if (Vector3.Distance (Player.main.transform.position.WithY (0), transform.position.WithY (0)) > range) { 29 | if (Vector3.Distance (transform.position.WithY (0), target.WithY(0)) < 5f) { 30 | PickTarget (); 31 | } 32 | transform.LookAt (target.WithY(transform.position.y)); 33 | controller.Move (transform.forward * Time.deltaTime * speed); 34 | } else { 35 | transform.LookAt (Player.main.transform.position.WithY (transform.position.y)); 36 | if (Vector3.Distance (Player.main.transform.position.WithY (0), transform.position.WithY (0)) > stopDistance) { 37 | if (!seeking) { 38 | SendMessage ("OnSeekEnter", SendMessageOptions.DontRequireReceiver); 39 | seeking = true; 40 | } 41 | controller.Move (transform.forward * Time.deltaTime * speed); 42 | } else { 43 | if (seeking) { 44 | SendMessage ("OnSeekExit", SendMessageOptions.DontRequireReceiver); 45 | seeking = false; 46 | } 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/Scripts/PlayerSeekerWanderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00694e24b4e8445adad9e2a32f508157 3 | timeCreated: 1509837536 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/ProgressBar.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class ProgressBar : MonoBehaviour { 6 | 7 | public RectTransform progress; 8 | public GameObject target; 9 | 10 | public float speed = 15f; 11 | 12 | private float maxValue; 13 | 14 | // Use this for initialization 15 | void Start () { 16 | maxValue = GetComponent ().sizeDelta.x; 17 | } 18 | 19 | void OnEnable() { 20 | var size = progress.sizeDelta; 21 | size.x = 0; 22 | progress.sizeDelta = size; 23 | } 24 | 25 | // Update is called once per frame 26 | void Update () { 27 | var size = progress.sizeDelta; 28 | if (size.x < maxValue) { 29 | size.x += Time.deltaTime * speed; 30 | progress.sizeDelta = size; 31 | } 32 | if (size.x >= maxValue) { 33 | target.SendMessage ("OnComplete", SendMessageOptions.DontRequireReceiver); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Assets/Scripts/ProgressBar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b77ed3dbe9514879af288b7ca600c4e 3 | timeCreated: 1511209413 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm1.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Realm1 : MonoBehaviour { 6 | 7 | public Terrain terrain; 8 | public GameObject dust; 9 | public AudioSource music; 10 | 11 | void OnEnable() { 12 | var color = Util.HexRGBAColor ("314D7900"); 13 | if (Game.main != null && Game.main.bossMode) { 14 | color = Color.black; 15 | RenderSettings.fogDensity = 0.04f; 16 | } else { 17 | RenderSettings.fogDensity = 0.02f; 18 | if (music != null) { 19 | music.volume = 1f; 20 | } 21 | } 22 | RenderSettings.fogColor = color; 23 | RenderSettings.fogMode = FogMode.Exponential; 24 | RenderSettings.fog = true; 25 | if (Camera.main != null) { 26 | Camera.main.backgroundColor = color; 27 | Camera.main.farClipPlane = 512f; 28 | } 29 | terrain.enabled = true; 30 | RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Skybox; 31 | dust.SetActive (true); 32 | } 33 | 34 | void OnDisable() { 35 | terrain.enabled = false; 36 | if (Game.main != null && !Game.main.bossMode && music != null) { 37 | music.volume = 0f; 38 | } 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm1.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b783084d24654919bec92710043d928 3 | timeCreated: 1511840157 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm2.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Realm2 : MonoBehaviour { 6 | 7 | public GameObject terrain; 8 | public GameObject dust; 9 | public AudioSource music; 10 | 11 | void OnEnable() { 12 | var color = Util.HexRGBAColor ("303A4900"); 13 | if (Game.main.bossMode) { 14 | color = Color.black; 15 | RenderSettings.fogDensity = 0.04f; 16 | RenderSettings.fogMode = FogMode.Exponential; 17 | } else { 18 | RenderSettings.fogMode = FogMode.Linear; 19 | RenderSettings.fogDensity = 0.02f; 20 | music.volume = 1f; 21 | } 22 | RenderSettings.fogColor = color; 23 | 24 | RenderSettings.fogEndDistance = 200; 25 | RenderSettings.fog = true; 26 | Camera.main.backgroundColor = color; 27 | Camera.main.farClipPlane = 512f; 28 | terrain.SetActive (true); 29 | RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Flat; 30 | RenderSettings.ambientLight = Color.white; 31 | dust.SetActive (true); 32 | } 33 | 34 | void OnDisable() { 35 | terrain.SetActive (false); 36 | if (!Game.main.bossMode && music != null) { 37 | music.volume = 0f; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf73b893a78054aab94bab5a8dfdcc58 3 | timeCreated: 1511840172 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm3.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Realm3 : MonoBehaviour { 6 | 7 | public GameObject terrain; 8 | public Light light; 9 | public GameObject dust; 10 | public GameObject terrainPoints; 11 | public AudioSource music; 12 | 13 | void OnEnable() { 14 | var color = Color.black; 15 | if (Game.main.bossMode) { 16 | RenderSettings.fogDensity = 0.04f; 17 | RenderSettings.fogMode = FogMode.Exponential; 18 | } else { 19 | music.volume = 1f; 20 | RenderSettings.fogDensity = 0.0075f; 21 | RenderSettings.fogMode = FogMode.ExponentialSquared; 22 | } 23 | 24 | RenderSettings.fogColor = color; 25 | 26 | RenderSettings.fog = true; 27 | Camera.main.backgroundColor = color; 28 | Camera.main.farClipPlane = 200f; 29 | terrain.SetActive (true); 30 | terrainPoints.SetActive (true); 31 | RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Flat; 32 | RenderSettings.ambientLight = Color.white; 33 | light.enabled = false; 34 | dust.SetActive (false); 35 | 36 | } 37 | 38 | void OnDisable() { 39 | terrain.SetActive (false); 40 | terrainPoints.SetActive (false); 41 | light.enabled = true; 42 | if (!Game.main.bossMode && music != null) { 43 | music.volume = 0f; 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f383a75ff65664e4380efaf4cfdde80d 3 | timeCreated: 1511840220 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm4.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Realm4 : MonoBehaviour { 6 | 7 | public GameObject terrainPoints; 8 | public Terrain terrain; 9 | public Material terrainMaterial; 10 | public GameObject light_; 11 | public GameObject dust; 12 | public AudioSource music; 13 | 14 | public GameObject bowArrow; 15 | 16 | private Material oldMaterial; 17 | 18 | 19 | void OnEnable() { 20 | RenderSettings.fog = false; 21 | Camera.main.backgroundColor = Color.black; 22 | Camera.main.farClipPlane = 128f; 23 | terrainPoints.SetActive (true); 24 | oldMaterial = terrain.materialTemplate; 25 | terrain.materialTemplate = terrainMaterial; 26 | terrain.enabled = true; 27 | RenderSettings.ambientMode = UnityEngine.Rendering.AmbientMode.Flat; 28 | RenderSettings.ambientLight = Color.white; 29 | light_.SetActive (false); 30 | dust.SetActive (false); 31 | bowArrow.SetActive (false); 32 | if (!Game.main.bossMode) { 33 | music.volume = 1f; 34 | } 35 | } 36 | 37 | void OnDisable() { 38 | bowArrow.SetActive (true); 39 | light_.SetActive (true); 40 | terrainPoints.SetActive (false); 41 | terrain.enabled = false; 42 | terrain.materialTemplate = oldMaterial; 43 | if (Game.main != null && !Game.main.bossMode && music != null) { 44 | music.volume = 0f; 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /Assets/Scripts/Realm4.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a33744f29048492f98b0a64812b61f9 3 | timeCreated: 1511840234 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/StartMenu.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.SceneManagement; 5 | 6 | public class StartMenu : MonoBehaviour { 7 | 8 | public void StartGame() { 9 | SceneManager.LoadScene(1); 10 | } 11 | 12 | public void Exit() { 13 | Application.Quit (); 14 | Debug.Log ("Quit"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/Scripts/StartMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39b05fafa7dfc4001921a87a56ebd472 3 | timeCreated: 1511733554 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainGenerator.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class TerrainGenerator : MonoBehaviour { 6 | 7 | public int depth = 20; 8 | 9 | public int width = 256; 10 | public int height = 256; 11 | 12 | public float scale = 20f; 13 | public float offsetX = 100f; 14 | public float offsetY = 100f; 15 | 16 | void Start() { 17 | offsetX = Random.Range (0f, 9999f); 18 | offsetY = Random.Range (0f, 9999f); 19 | } 20 | 21 | public void Generate () { 22 | Terrain terrain = GetComponent (); 23 | terrain.terrainData = GenerateTerrain (terrain.terrainData); 24 | SendMessage ("TerrainGenerated", SendMessageOptions.DontRequireReceiver); 25 | } 26 | 27 | TerrainData GenerateTerrain (TerrainData terrainData) { 28 | terrainData.heightmapResolution = width + 1; 29 | terrainData.size = new Vector3 (width, depth, height); 30 | terrainData.SetHeights (0, 0, GenerateHeights ()); 31 | return terrainData; 32 | } 33 | 34 | float[,] GenerateHeights() { 35 | float[,] heights = new float[width, height]; 36 | for (int x = 0; x < width; x++) { 37 | for (int y = 0; y < height; y++) { 38 | heights [x, y] = CalculateHeight (x, y); 39 | } 40 | } 41 | return heights; 42 | } 43 | 44 | float CalculateHeight(int x, int y) { 45 | float xCoord = (float)x / width * scale + offsetX; 46 | float yCoord = (float)y / height * scale + offsetY; 47 | return Mathf.PerlinNoise (xCoord, yCoord); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ac03912e469e4b1ba3f31045ff6a598 3 | timeCreated: 1509816505 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainHeighter.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class TerrainHeighter : MonoBehaviour { 6 | 7 | public float offset = 5f; 8 | public float minHeight = 0f; 9 | public bool lockHeight = false; 10 | 11 | void LateUpdate () { 12 | var pos = transform.position; 13 | minHeight = World.main.terrain.SampleHeight(transform.position) + offset; 14 | if (pos.y < minHeight || lockHeight) 15 | pos.y = minHeight; 16 | transform.position = pos; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainHeighter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed217ea0dc4c84d539c003de34d341a0 3 | timeCreated: 1509835169 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainPoints.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class TerrainPoints : MonoBehaviour { 6 | 7 | public Terrain terrain; 8 | public GameObject pointPrefab; 9 | public int resolution = 32; 10 | 11 | void Start() { 12 | var size = terrain.terrainData.size; 13 | for (float x = 0; x < size.x; x += size.x / resolution) { 14 | for (float y = 0; y < size.z; y += size.z / resolution) { 15 | var point = new Vector3 (x, 0, y); 16 | Instantiate (pointPrefab, point.WithY(terrain.SampleHeight(point)), Quaternion.identity, transform); 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Assets/Scripts/TerrainPoints.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b0f878da1c76420485c387638272c5c 3 | timeCreated: 1510424658 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/TextFader.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | public class TextFader : MonoBehaviour { 7 | 8 | public Text text; 9 | 10 | // Use this for initialization 11 | void Awake () { 12 | if (text == null) { 13 | text = GetComponent (); 14 | } 15 | } 16 | 17 | public void SetAlpha(float alpha) { 18 | var color = text.color; 19 | color.a = alpha; 20 | text.color = color; 21 | } 22 | 23 | public void FadeIn(float time = 3f) { 24 | StartCoroutine (fade (0f, 1f, time)); 25 | } 26 | 27 | public void FadeOut(float time = 3f) { 28 | StartCoroutine (fade (1f, 0f, time)); 29 | } 30 | 31 | IEnumerator fade(float start, float end, float time = 3f) { 32 | var startTime = Time.time; 33 | var endTime = Time.time + time; 34 | while (Time.time < endTime) { 35 | var progress = Mathf.Floor ((Time.time - startTime) / (endTime - Time.time) * 30) / 30; 36 | SetAlpha (Mathf.Lerp (start, end, progress)); 37 | yield return null; 38 | } 39 | SetAlpha (end); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Assets/Scripts/TextFader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5fa76119ae4745d38bae7d4e4316633 3 | timeCreated: 1511152382 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/Util.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73c429c88071e4a54882d785491bf3ef 3 | timeCreated: 1509835786 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Scripts/World.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class World : MonoBehaviour { 6 | 7 | public Terrain terrain; 8 | 9 | public GameObject[] treePrefabs; 10 | public GameObject enemyPrefab; 11 | 12 | public GameObject player; 13 | 14 | public int enemySpawns = 48; 15 | public int treeSpawns = 512; 16 | 17 | static private World world = null; 18 | static public World main { 19 | get { 20 | if (world == null) { 21 | world = GameObject.Find("World").GetComponent(); 22 | } 23 | return world; 24 | } 25 | } 26 | 27 | void Start () { 28 | var size = terrain.terrainData.bounds.size; 29 | 30 | var trees = new List (); 31 | for (var i = 0; i < treeSpawns; i++) { 32 | var x = Random.Range (0, size.x); 33 | var y = Random.Range (0, size.z); 34 | while (treeNotOk(x,y)) { 35 | x = Random.Range (0, size.x); 36 | y = Random.Range (0, size.z); 37 | } 38 | var r = Random.Range (0, 360); 39 | var ii = Random.Range(0, treePrefabs.Length); 40 | var pos = new Vector3 (x, 0, y); 41 | pos.y = terrain.SampleHeight (pos) -2f; 42 | var tree = Instantiate (treePrefabs[ii], pos, Quaternion.Euler(0, r, 0)); 43 | trees.Add (tree); 44 | } 45 | for (var i = 0; i < enemySpawns; i++) { 46 | var x = Random.Range (0, size.x); 47 | var y = Random.Range (0, size.z); 48 | while (nontreeNotOk(x,y, trees) || treeNotOk(x,y)) { 49 | x = Random.Range (0, size.x); 50 | y = Random.Range (0, size.z); 51 | } 52 | Instantiate (enemyPrefab, new Vector3 (x, 0, y), Quaternion.identity); 53 | } 54 | } 55 | 56 | bool treeNotOk(float x, float y) { 57 | var v = new Vector3 (x, 0, y); 58 | var middle = Vector3.Distance (v, new Vector3 (256, 0, 256)); 59 | var bottomLeft = Vector3.Distance (v, new Vector3 (64, 0, 64)); 60 | var bottomRight = Vector3.Distance (v, new Vector3 (448, 0, 64)); 61 | var topLeft = Vector3.Distance (v, new Vector3 (64, 0, 448)); 62 | var topRight = Vector3.Distance (v, new Vector3 (448, 0, 448)); 63 | float playerDistance; 64 | if (player != null) { 65 | playerDistance = Vector3.Distance (v, player.transform.position.WithY (0)); 66 | } else { 67 | playerDistance = 1024; // no player, pretend distance is super high 68 | } 69 | return (middle < 70 || bottomLeft < 40 || bottomRight < 40 || topLeft < 40 || topRight < 40 || playerDistance < 10); 70 | } 71 | 72 | bool nontreeNotOk(float x, float y, List trees) { 73 | var v = new Vector3 (x, 0, y); 74 | var notOk = false; 75 | foreach (var tree in trees) { 76 | if (Vector3.Distance (v, tree.transform.position.WithY(0)) < 10f) { 77 | notOk = true; 78 | break; 79 | } 80 | if (player != null) { 81 | if (Vector3.Distance (v, player.transform.position.WithY(0)) < 120f) { 82 | notOk = true; 83 | break; 84 | } 85 | } 86 | } 87 | return notOk; 88 | } 89 | 90 | } 91 | -------------------------------------------------------------------------------- /Assets/Scripts/World.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb555b3ab372c4c2eb17b80a6e22f5f9 3 | timeCreated: 1511731546 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Sounds.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7261f7cdaadb34897a37e88f32103cd9 3 | folderAsset: yes 4 | timeCreated: 1509835634 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Sounds/_AudioMixer.mixer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df7e89d79aeb34f91aa5889c88a42e9f 3 | timeCreated: 1511745959 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 24100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b51f2630fcaf74c4ab06e28a5c7335af 3 | folderAsset: yes 4 | timeCreated: 1510548360 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Boss.r1.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d9911252ed40776dc967029300963932314f5aecda58c68fa935ffafade41fed 3 | size 1383876 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Boss.r1.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ebded616dd80419094fe06eebb1e3de 3 | timeCreated: 1511992933 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Boss.r2.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:33d610b5381d7fbc22a2ec0a03994e402c38005df47d3d305ae63c542327a885 3 | size 1375185 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Boss.r2.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd5823875227a4664a56773f4dd7b9e2 3 | timeCreated: 1512161787 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer1.r1.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c8c7ce80b3dfb99f218510cc2914961fcdf693963461f53d5ae03069ee95af00 3 | size 669985 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer1.r1.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f7ae38540959481fa474dca6383271b 3 | timeCreated: 1510548363 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer1.r6.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7ddafa0a921838eda5a7e13532e9450766838f606eabe67bcc2adac1677bb588 3 | size 785341 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer1.r6.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae9879ee5100c4b3db1f25369bb61953 3 | timeCreated: 1511992937 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer2.r6.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6ae38f57d3f81c598cfe1d355bad86286095159708f4c12d87673eca2ed6a293 3 | size 1491777 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer2.r6.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae38d9d70b4b040b1b62e3770d423ba8 3 | timeCreated: 1511992935 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer3.r6.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ce9da82325bd2756e826a899db32e1c14fb3d24511af0c0d19fcc2a356f4bfca 3 | size 1656585 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer3.r6.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cd1122401e7947fda71de0e22998c9a 3 | timeCreated: 1511992931 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer4.r2.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:454221b55845ad166ed6ddd28531ba8466065daf4c6441a309558ebd81d3d4d9 3 | size 1724272 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer4.r2.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59a5667356da74da1b6ec22fef2ed3db 3 | timeCreated: 1510548362 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer4.r6.mp3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1dd550de2403ab65aba8a49b5a3ca9a52f5123764f2c73f480b0df786f9fb33d 3 | size 1902023 4 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/Layer4.r6.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f72b5aacac27f4ea3b441e2de8fbe1ab 3 | timeCreated: 1511992940 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/_Music/_MusicMixer.mixer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42e7113090baa49bab455e6bf3e6bd09 3 | timeCreated: 1511992908 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 24100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Sounds/arrowhit.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:691a6e05d431d16ec2e1cb9fe4d3f1a5eb9540c31c3a49bef242f2d4a34a8ddc 3 | size 5925 4 | -------------------------------------------------------------------------------- /Assets/Sounds/arrowhit.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27f134493a44144e7a1f6c4d6f754e53 3 | timeCreated: 1510523428 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/bowfire.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6e9502431cd0f49bfc4c8653bf1889bfb8eb5fd3641680e453a1734d41f3de0e 3 | size 7648 4 | -------------------------------------------------------------------------------- /Assets/Sounds/bowfire.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47d44dc593e9345e9a951a5d07d8dfe2 3 | timeCreated: 1510523428 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/bowpull.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4e2dc4ee6f122a4601ec11d0fb7a036ba7b720b4c70b395bba6c643ebe837ca4 3 | size 9128 4 | -------------------------------------------------------------------------------- /Assets/Sounds/bowpull.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1aa670641df9c4cfe9999cbddc173f34 3 | timeCreated: 1510523428 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/explode1.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:84b8f8ae8d82663811839a1b27216fbaae865753f997d89f7ee1db181ce5818a 3 | size 40816 4 | -------------------------------------------------------------------------------- /Assets/Sounds/explode1.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca6cc91fdaecd43cfa179a9b6a79a166 3 | timeCreated: 1510527071 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/explode2.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bcad5d947bf22d48c8c3a7a320890eb9abf43d87ed9233c5fb947435cff6d252 3 | size 32346 4 | -------------------------------------------------------------------------------- /Assets/Sounds/explode2.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 327b4dd9c47d04a46ac97133bbdd5922 3 | timeCreated: 1510527071 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/explode3.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cbbc66c8c2ba8306fc96f10fb5695002761203c57ca366a3fc12019e3477d455 3 | size 35579 4 | -------------------------------------------------------------------------------- /Assets/Sounds/explode3.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b24c96f7b334405ba475a2cf711bc2f 3 | timeCreated: 1510527071 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/forestambient.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cfaddabe07ed9e7241e49829ba0c81874efd031087cf93cf309bc0c8f9848750 3 | size 518919 4 | -------------------------------------------------------------------------------- /Assets/Sounds/forestambient.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 816bee69ac0554bfa9c66fea594ecc8c 3 | timeCreated: 1510524886 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/heart.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b709927d5d544852babde64a1d66d0443d80961efaf7a9ea0bd067a8ad559234 3 | size 5592 4 | -------------------------------------------------------------------------------- /Assets/Sounds/heart.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b561fae5450f4849b444ff100fed0e9 3 | timeCreated: 1511027079 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/horror.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:918703d109005cf97472819b3f5b13489022f64691dc1fd5ecbc4abde244e6d0 3 | size 182062 4 | -------------------------------------------------------------------------------- /Assets/Sounds/horror.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aacbc89b86e824e2083fcd69e3e0eb9d 3 | timeCreated: 1510531211 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/sfxCoin.wav: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dc3612504c4c7a751d83c338357d57dbf6d04094ab66c2446184f7d2efb9c4be 3 | size 25826 4 | -------------------------------------------------------------------------------- /Assets/Sounds/sfxCoin.wav.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ca515f31855489dbcce3093c29bffd 3 | timeCreated: 1509835723 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/skullattack.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:46fdbe17214f8ab3a1be5b6c391cd6f1d2f60e30bb0f98a5e072c17ae7b2ae5f 3 | size 35256 4 | -------------------------------------------------------------------------------- /Assets/Sounds/skullattack.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5fc596af9c0e407797c11b060158b15 3 | timeCreated: 1510525751 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/skullidle1.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1988ae66d4ed014f820f08f0fcff02f528f7279cca262171261dcb88437ee6b4 3 | size 19920 4 | -------------------------------------------------------------------------------- /Assets/Sounds/skullidle1.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c548287cfa44140a7b8c9bc3e1acf948 3 | timeCreated: 1510525751 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Sounds/skullidle2.ogg: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a2451b510f52220d3a6c3b35e00d3c2084c8d59975448b4a5676ea1fc56a9fae 3 | size 33271 4 | -------------------------------------------------------------------------------- /Assets/Sounds/skullidle2.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd7d969d76356464e87e8af23e1f6c86 3 | timeCreated: 1510525751 4 | licenseType: Pro 5 | AudioImporter: 6 | externalObjects: {} 7 | serializedVersion: 6 8 | defaultSettings: 9 | loadType: 0 10 | sampleRateSetting: 0 11 | sampleRateOverride: 44100 12 | compressionFormat: 1 13 | quality: 1 14 | conversionMode: 0 15 | platformSettingOverrides: {} 16 | forceToMono: 0 17 | normalize: 1 18 | preloadAudioData: 1 19 | loadInBackground: 0 20 | ambisonic: 0 21 | 3D: 1 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /Assets/Vendor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9daf367a599c4e949bc2d8596e52579 3 | folderAsset: yes 4 | timeCreated: 1511729290 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_EnablePCM: 1 18 | m_LayerCollisionMatrix: fff3fffffff7fffffff7fffffffffffffff7ffffdff4ffffffffffffffffffffdff5ffffdffefffffef7ffffc8f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 19 | m_AutoSimulation: 1 20 | m_AutoSyncTransforms: 1 21 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/Menu.unity 10 | guid: 0cb23ade96ffa42fbb949dda6e3c0827 11 | - enabled: 1 12 | path: Assets/Scenes/Game.unity 13 | guid: 78f7917c57cfd4f18bca110b2809ab1c 14 | - enabled: 1 15 | path: Assets/Scenes/Boss.unity 16 | guid: e0ce884983fb44170abb1e932fbd8972 17 | - enabled: 0 18 | path: Assets/Scenes/LowBitPrototype.unity 19 | guid: b6ccc43e5f0d542fc93664b0170620d7 20 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_DefaultBehaviorMode: 0 10 | m_SpritePackerMode: 0 11 | m_SpritePackerPaddingPower: 1 12 | m_EtcTextureCompressorBehavior: 1 13 | m_EtcTextureFastCompressor: 1 14 | m_EtcTextureNormalCompressor: 2 15 | m_EtcTextureBestCompressor: 4 16 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 17 | m_ProjectGenerationRootNamespace: 18 | m_UserGeneratedProjectSuffix: 19 | m_CollabEditorSettings: 20 | inProgressEnabled: 1 21 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 12 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_ScreenSpaceShadows: 14 | m_Mode: 1 15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} 16 | m_LegacyDeferred: 17 | m_Mode: 1 18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 19 | m_DepthNormals: 20 | m_Mode: 1 21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} 22 | m_MotionVectors: 23 | m_Mode: 1 24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} 25 | m_LightHalo: 26 | m_Mode: 1 27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} 28 | m_LensFlare: 29 | m_Mode: 1 30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} 31 | m_AlwaysIncludedShaders: 32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} 37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 38 | - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} 39 | - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} 40 | m_PreloadedShaders: [] 41 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, 42 | type: 0} 43 | m_CustomRenderPipeline: {fileID: 0} 44 | m_TransparencySortMode: 0 45 | m_TransparencySortAxis: {x: 0, y: 0, z: 1} 46 | m_DefaultRenderingPath: 1 47 | m_DefaultMobileRenderingPath: 1 48 | m_TierSettings: [] 49 | m_LightmapStripping: 0 50 | m_FogStripping: 0 51 | m_InstancingStripping: 0 52 | m_LightmapKeepPlain: 1 53 | m_LightmapKeepDirCombined: 1 54 | m_LightmapKeepDynamicPlain: 1 55 | m_LightmapKeepDynamicDirCombined: 1 56 | m_LightmapKeepShadowMask: 1 57 | m_LightmapKeepSubtractive: 1 58 | m_FogKeepLinear: 1 59 | m_FogKeepExp: 1 60 | m_FogKeepExp2: 1 61 | m_AlbedoSwatchInfos: [] 62 | m_LightsUseLinearIntensity: 0 63 | m_LightsUseColorTemperature: 0 64 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_AutoSimulation: 1 23 | m_QueriesHitTriggers: 1 24 | m_QueriesStartInColliders: 1 25 | m_ChangeStopsCallbacks: 0 26 | m_CallbacksOnDisable: 1 27 | m_AutoSyncTransforms: 1 28 | m_AlwaysShowColliders: 0 29 | m_ShowColliderSleep: 1 30 | m_ShowColliderContacts: 0 31 | m_ShowColliderAABB: 0 32 | m_ContactArrowScale: 0.2 33 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 34 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 35 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 36 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 37 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 38 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2017.2.0f3 2 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: 7 | - LittleEnemy 8 | - Tree 9 | - Effect 10 | - EFFECT 11 | - BigEnemy 12 | - BossSkull 13 | - BombArrow 14 | - Explosion 15 | layers: 16 | - Default 17 | - TransparentFX 18 | - Ignore Raycast 19 | - 20 | - Water 21 | - UI 22 | - 23 | - 24 | - Bullet 25 | - Player 26 | - BigEnemy 27 | - Trigger 28 | - Realm1 29 | - Realm2 30 | - Realm3 31 | - Realm4 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | - 41 | - 42 | - 43 | - 44 | - 45 | - 46 | - 47 | - 48 | m_SortingLayers: 49 | - name: Default 50 | uniqueID: 0 51 | locked: 0 52 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /UnityPackageManager/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | --------------------------------------------------------------------------------