├── .gitignore ├── Assets ├── kode80.meta └── kode80 │ ├── ExtensionMethods.meta │ ├── ExtensionMethods │ ├── Color32Extensions.cs │ └── Color32Extensions.cs.meta │ ├── PixelRender.meta │ ├── PixelRender │ ├── AssetVersion.xml │ ├── AssetVersion.xml.meta │ ├── ChangeLog.txt │ ├── ChangeLog.txt.meta │ ├── Docs.meta │ ├── Docs │ │ ├── PixelRender.epub │ │ ├── PixelRender.epub.meta │ │ ├── PixelRender.pdf │ │ └── PixelRender.pdf.meta │ ├── Editor.meta │ ├── Editor │ │ ├── GUISpriteSheetClips.cs │ │ ├── GUISpriteSheetClips.cs.meta │ │ ├── GUISpriteSheetMaterials.cs │ │ ├── GUISpriteSheetMaterials.cs.meta │ │ ├── PaletteEditor.cs │ │ ├── PaletteEditor.cs.meta │ │ ├── PalettizeTextureWindow.cs │ │ ├── PalettizeTextureWindow.cs.meta │ │ ├── PixelArtShaderEditor.cs │ │ ├── PixelArtShaderEditor.cs.meta │ │ ├── SpriteSheetMakerWindow.cs │ │ └── SpriteSheetMakerWindow.cs.meta │ ├── Examples.meta │ ├── Examples │ │ ├── MinimumSceneTemplate.meta │ │ ├── MinimumSceneTemplate │ │ │ ├── DefaultPixelArtMaterial.mat │ │ │ ├── DefaultPixelArtMaterial.mat.meta │ │ │ ├── MinimumSceneTemplate.unity │ │ │ └── MinimumSceneTemplate.unity.meta │ │ ├── Shooter.meta │ │ ├── Shooter │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── BackgroundMaterial.mat │ │ │ │ ├── BackgroundMaterial.mat.meta │ │ │ │ ├── BulletMaterial.mat │ │ │ │ ├── BulletMaterial.mat.meta │ │ │ │ ├── Jelly2Material.mat │ │ │ │ ├── Jelly2Material.mat.meta │ │ │ │ ├── JellyDeadMaterial.mat │ │ │ │ ├── JellyDeadMaterial.mat.meta │ │ │ │ ├── JellyLayer1Material.mat │ │ │ │ ├── JellyLayer1Material.mat.meta │ │ │ │ ├── JellyMaterial.mat │ │ │ │ ├── JellyMaterial.mat.meta │ │ │ │ ├── JetMaterial.mat │ │ │ │ ├── JetMaterial.mat.meta │ │ │ │ ├── NormalsExportTest.mat │ │ │ │ ├── NormalsExportTest.mat.meta │ │ │ │ ├── SmokeMaterial.mat │ │ │ │ ├── SmokeMaterial.mat.meta │ │ │ │ ├── WallLayer1Material.mat │ │ │ │ ├── WallLayer1Material.mat.meta │ │ │ │ ├── WallLayer2Material.mat │ │ │ │ ├── WallLayer2Material.mat.meta │ │ │ │ ├── WallMaterial.mat │ │ │ │ └── WallMaterial.mat.meta │ │ │ ├── Models.meta │ │ │ ├── Models │ │ │ │ ├── Jelly.fbm.meta │ │ │ │ ├── Jelly.fbx │ │ │ │ ├── Jelly.fbx.meta │ │ │ │ ├── JellyAnimationController.controller │ │ │ │ ├── JellyAnimationController.controller.meta │ │ │ │ ├── JetAnimation.anim │ │ │ │ ├── JetAnimation.anim.meta │ │ │ │ ├── NormalsBakeTest.fbx │ │ │ │ ├── NormalsBakeTest.fbx.meta │ │ │ │ ├── Wall.fbm.meta │ │ │ │ ├── Wall.fbx │ │ │ │ ├── Wall.fbx.meta │ │ │ │ ├── jet.controller │ │ │ │ ├── jet.controller.meta │ │ │ │ ├── jet.fbm.meta │ │ │ │ ├── jet.fbx │ │ │ │ └── jet.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── BigJelly.prefab │ │ │ │ ├── BigJelly.prefab.meta │ │ │ │ ├── Bullet.prefab │ │ │ │ ├── Bullet.prefab.meta │ │ │ │ ├── CeilingAndGround.prefab │ │ │ │ ├── CeilingAndGround.prefab.meta │ │ │ │ ├── CeilingAndGround_ParallaxLayer1.prefab │ │ │ │ ├── CeilingAndGround_ParallaxLayer1.prefab.meta │ │ │ │ ├── CeilingAndGround_ParallaxLayer2.prefab │ │ │ │ ├── CeilingAndGround_ParallaxLayer2.prefab.meta │ │ │ │ ├── ExplosionSprite.prefab │ │ │ │ ├── ExplosionSprite.prefab.meta │ │ │ │ ├── GiantJelly.prefab │ │ │ │ ├── GiantJelly.prefab.meta │ │ │ │ ├── JellyDefault.prefab │ │ │ │ ├── JellyDefault.prefab.meta │ │ │ │ ├── Jelly_ParallaxLayer1.prefab │ │ │ │ ├── Jelly_ParallaxLayer1.prefab.meta │ │ │ │ ├── JetSmokeParticleSystem.prefab │ │ │ │ ├── JetSmokeParticleSystem.prefab.meta │ │ │ │ ├── MainLayer.prefab │ │ │ │ ├── MainLayer.prefab.meta │ │ │ │ ├── ParallaxLayer1.prefab │ │ │ │ ├── ParallaxLayer1.prefab.meta │ │ │ │ ├── ParallaxLayer2.prefab │ │ │ │ └── ParallaxLayer2.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── AutoScroll.cs │ │ │ │ ├── AutoScroll.cs.meta │ │ │ │ ├── Bullet.cs │ │ │ │ ├── Bullet.cs.meta │ │ │ │ ├── Explosion.cs │ │ │ │ ├── Explosion.cs.meta │ │ │ │ ├── Jelly.cs │ │ │ │ ├── Jelly.cs.meta │ │ │ │ ├── JetController.cs │ │ │ │ ├── JetController.cs.meta │ │ │ │ ├── TargetCamera.cs │ │ │ │ └── TargetCamera.cs.meta │ │ │ ├── ShooterMainScene.unity │ │ │ ├── ShooterMainScene.unity.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── BackgroundGradient.png │ │ │ │ ├── BackgroundGradient.png.meta │ │ │ │ ├── BulletSprite.png │ │ │ │ ├── BulletSprite.png.meta │ │ │ │ ├── ExplosionSprite.png │ │ │ │ ├── ExplosionSprite.png.meta │ │ │ │ ├── Jelly2Texture_Palette 1.png │ │ │ │ ├── Jelly2Texture_Palette 1.png.meta │ │ │ │ ├── JellyDead_Palette.png │ │ │ │ ├── JellyDead_Palette.png.meta │ │ │ │ ├── JellyLayer1Texture_Palette 1.png │ │ │ │ ├── JellyLayer1Texture_Palette 1.png.meta │ │ │ │ ├── JellyTexture.png │ │ │ │ ├── JellyTexture.png.meta │ │ │ │ ├── JellyTexture_Palette.png │ │ │ │ ├── JellyTexture_Palette.png.meta │ │ │ │ ├── JellyTexture_Palettized.png │ │ │ │ ├── JellyTexture_Palettized.png.meta │ │ │ │ ├── JetTexture.png │ │ │ │ ├── JetTexture.png.meta │ │ │ │ ├── JetTexture_Palette.png │ │ │ │ ├── JetTexture_Palette.png.meta │ │ │ │ ├── JetTexture_Palettized.png │ │ │ │ ├── JetTexture_Palettized.png.meta │ │ │ │ ├── NormalsExportTest_Palette.png │ │ │ │ ├── NormalsExportTest_Palette.png.meta │ │ │ │ ├── NormalsExportTest_normals.png │ │ │ │ ├── NormalsExportTest_normals.png.meta │ │ │ │ ├── ShooterRenderTexture 1.renderTexture │ │ │ │ ├── ShooterRenderTexture 1.renderTexture.meta │ │ │ │ ├── SmokeSprite.png │ │ │ │ ├── SmokeSprite.png.meta │ │ │ │ ├── WallLayer1Texture_Palette.png │ │ │ │ ├── WallLayer1Texture_Palette.png.meta │ │ │ │ ├── WallLayer2Texture_Palette.png │ │ │ │ ├── WallLayer2Texture_Palette.png.meta │ │ │ │ ├── WallTexture.png │ │ │ │ ├── WallTexture.png.meta │ │ │ │ ├── WallTexture_Palette.png │ │ │ │ ├── WallTexture_Palette.png.meta │ │ │ │ ├── WallTexture_Palettized.png │ │ │ │ └── WallTexture_Palettized.png.meta │ │ ├── Title.meta │ │ └── Title │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ ├── TitleBackgroundMaterial.mat │ │ │ ├── TitleBackgroundMaterial.mat.meta │ │ │ ├── TitleMaterial.mat │ │ │ ├── TitleMaterial.mat.meta │ │ │ ├── TitleSpriteCutoutMaterial.mat │ │ │ ├── TitleSpriteCutoutMaterial.mat.meta │ │ │ ├── kode80Material.mat │ │ │ └── kode80Material.mat.meta │ │ │ ├── Models.meta │ │ │ ├── Models │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── Material.mat │ │ │ │ ├── Material.mat.meta │ │ │ │ ├── SVGMat.001.mat │ │ │ │ └── SVGMat.001.mat.meta │ │ │ ├── PixelRenderTitle.fbx │ │ │ ├── PixelRenderTitle.fbx.meta │ │ │ ├── kode80_Logo_Mark.fbx │ │ │ ├── kode80_Logo_Mark.fbx.meta │ │ │ ├── kode80_Logo_Text.fbx │ │ │ └── kode80_Logo_Text.fbx.meta │ │ │ ├── Root.controller │ │ │ ├── Root.controller.meta │ │ │ ├── Textures.meta │ │ │ ├── Textures │ │ │ ├── ForUnity3D.png │ │ │ ├── ForUnity3D.png.meta │ │ │ ├── PixelRenderTitleDiffuse.png │ │ │ ├── PixelRenderTitleDiffuse.png.meta │ │ │ ├── PixelRenderTitleDiffuse_Palette.png │ │ │ ├── PixelRenderTitleDiffuse_Palette.png.meta │ │ │ ├── PixelRenderTitleDiffuse_Palettized.png │ │ │ ├── PixelRenderTitleDiffuse_Palettized.png.meta │ │ │ ├── TitleBackgroundPalette.png │ │ │ ├── TitleBackgroundPalette.png.meta │ │ │ ├── TitleRenderTexture.renderTexture │ │ │ ├── TitleRenderTexture.renderTexture.meta │ │ │ ├── kode80Logo_diffuse.png │ │ │ ├── kode80Logo_diffuse.png.meta │ │ │ ├── kode80Logo_diffuse_Palette.png │ │ │ ├── kode80Logo_diffuse_Palette.png.meta │ │ │ ├── kode80Logo_diffuse_Palettized.png │ │ │ └── kode80Logo_diffuse_Palettized.png.meta │ │ │ ├── Title.anim │ │ │ ├── Title.anim.meta │ │ │ ├── TitleMainScene.unity │ │ │ └── TitleMainScene.unity.meta │ ├── PixelRenderNonCommercialLicense.html │ ├── PixelRenderNonCommercialLicense.html.meta │ ├── Resources.meta │ ├── Resources │ │ ├── IrisWipe.shader │ │ ├── IrisWipe.shader.meta │ │ ├── PixelOutlineEffect.shader │ │ └── PixelOutlineEffect.shader.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── Composite.cs │ │ ├── Composite.cs.meta │ │ ├── FrustumPlane.cs │ │ ├── FrustumPlane.cs.meta │ │ ├── FullScreenQuad.cs │ │ ├── FullScreenQuad.cs.meta │ │ ├── IrisWipeEffect.cs │ │ ├── IrisWipeEffect.cs.meta │ │ ├── PaletteKMeans.cs │ │ ├── PaletteKMeans.cs.meta │ │ ├── PaletteMedianCut.cs │ │ ├── PaletteMedianCut.cs.meta │ │ ├── PixelOutlineEffect.cs │ │ ├── PixelOutlineEffect.cs.meta │ │ ├── QuantizeAnimation.cs │ │ ├── QuantizeAnimation.cs.meta │ │ ├── QuantizedFloat.cs │ │ ├── QuantizedFloat.cs.meta │ │ ├── QuantizedVector3.cs │ │ └── QuantizedVector3.cs.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── DrawTexture.shader │ │ ├── DrawTexture.shader.meta │ │ ├── PixelArtShader.shader │ │ ├── PixelArtShader.shader.meta │ │ ├── SpriteCutout.shader │ │ └── SpriteCutout.shader.meta │ ├── Textures.meta │ └── Textures │ │ ├── PixelRenderTexture.renderTexture │ │ └── PixelRenderTexture.renderTexture.meta │ ├── UnityTools.meta │ ├── UnityTools │ ├── AssetVersion.xml │ ├── AssetVersion.xml.meta │ ├── EditorTools.meta │ ├── EditorTools │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── ComponentContextMenu.cs │ │ │ ├── ComponentContextMenu.cs.meta │ │ │ ├── ComponentList.cs │ │ │ ├── ComponentList.cs.meta │ │ │ ├── RecordVideoWindow.cs │ │ │ └── RecordVideoWindow.cs.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── RecordVideo.cs │ │ │ └── RecordVideo.cs.meta │ ├── GUIWrapper.meta │ ├── GUIWrapper │ │ ├── Editor.meta │ │ └── Editor │ │ │ ├── GUIBase.cs │ │ │ ├── GUIBase.cs.meta │ │ │ ├── GUIBaseContainer.cs │ │ │ ├── GUIBaseContainer.cs.meta │ │ │ ├── GUIButton.cs │ │ │ ├── GUIButton.cs.meta │ │ │ ├── GUIColorField.cs │ │ │ ├── GUIColorField.cs.meta │ │ │ ├── GUIDefaultInspector.cs │ │ │ ├── GUIDefaultInspector.cs.meta │ │ │ ├── GUIDelayedIntField.cs │ │ │ ├── GUIDelayedIntField.cs.meta │ │ │ ├── GUIEnumPopup.cs │ │ │ ├── GUIEnumPopup.cs.meta │ │ │ ├── GUIFoldout.cs │ │ │ ├── GUIFoldout.cs.meta │ │ │ ├── GUIHorizontal.cs │ │ │ ├── GUIHorizontal.cs.meta │ │ │ ├── GUIIntSlider.cs │ │ │ ├── GUIIntSlider.cs.meta │ │ │ ├── GUILabel.cs │ │ │ ├── GUILabel.cs.meta │ │ │ ├── GUIObjectField.cs │ │ │ ├── GUIObjectField.cs.meta │ │ │ ├── GUIPopup.cs │ │ │ ├── GUIPopup.cs.meta │ │ │ ├── GUIScrollView.cs │ │ │ ├── GUIScrollView.cs.meta │ │ │ ├── GUISlider.cs │ │ │ ├── GUISlider.cs.meta │ │ │ ├── GUISpace.cs │ │ │ ├── GUISpace.cs.meta │ │ │ ├── GUITextField.cs │ │ │ ├── GUITextField.cs.meta │ │ │ ├── GUITextureField.cs │ │ │ ├── GUITextureField.cs.meta │ │ │ ├── GUIToggle.cs │ │ │ ├── GUIToggle.cs.meta │ │ │ ├── GUIToolbar.cs │ │ │ ├── GUIToolbar.cs.meta │ │ │ ├── GUIVector3Field.cs │ │ │ ├── GUIVector3Field.cs.meta │ │ │ ├── GUIVertical.cs │ │ │ └── GUIVertical.cs.meta │ ├── Versioning.meta │ └── Versioning │ │ ├── Editor.meta │ │ └── Editor │ │ ├── AssetUpdateWindow.cs │ │ ├── AssetUpdateWindow.cs.meta │ │ ├── AssetUpdater.cs │ │ ├── AssetUpdater.cs.meta │ │ ├── AssetVersion.cs │ │ ├── AssetVersion.cs.meta │ │ ├── AssetVersionDownloader.cs │ │ ├── AssetVersionDownloader.cs.meta │ │ ├── SemanticVersion.cs │ │ └── SemanticVersion.cs.meta │ ├── Utils.meta │ └── Utils │ ├── Color32Util.cs │ ├── Color32Util.cs.meta │ ├── TimeUtil.cs │ └── TimeUtil.cs.meta ├── PixelRenderNonCommercialLicense.html ├── 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 ├── UnityAdsSettings.asset └── UnityConnectSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/unity 2 | 3 | ### Unity ### 4 | /[Ll]ibrary/ 5 | /[Tt]emp/ 6 | /[Oo]bj/ 7 | /[Bb]uild/ 8 | 9 | # Autogenerated VS/MD solution and project files 10 | *.csproj 11 | *.unityproj 12 | *.sln 13 | *.suo 14 | *.tmp 15 | *.user 16 | *.userprefs 17 | *.pidb 18 | *.booproj 19 | 20 | # Unity3D generated meta files 21 | *.pidb.meta 22 | 23 | # Unity3D Generated File On Crash Reports 24 | sysinfo.txt 25 | VolumeClouds.app 26 | .vscode 27 | Clouds Notes.oo3 28 | ios 29 | Creative 30 | VolumeClouds_Data/ 31 | VolumeClouds.exe 32 | player_win_development_x86.pdb 33 | PixelRender_Shooter.app 34 | PixelRender Notes.oo3 35 | PixelRenderTitle.app 36 | CreditsRoll.app 37 | PixelRender.unitypackage 38 | -------------------------------------------------------------------------------- /Assets/kode80.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9facee81a4bcd4be88a249664359a9b3 3 | folderAsset: yes 4 | timeCreated: 1453515837 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/ExtensionMethods.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e75a2845066514cceaa0d11d6988a7ef 3 | folderAsset: yes 4 | timeCreated: 1456847360 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/ExtensionMethods/Color32Extensions.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System; 18 | using System.Collections; 19 | 20 | namespace kode80.ExtensionMethods 21 | { 22 | public static class Color32Extensions 23 | { 24 | public static UInt32 ToRGBAUInt32( this Color32 color) 25 | { 26 | return ((UInt32)color.r << 24) | 27 | ((UInt32)color.g << 16) | 28 | ((UInt32)color.b << 8) | 29 | (UInt32)color.a; 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/kode80/ExtensionMethods/Color32Extensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15e74454f1f654d64a0d92e7fbcc65f0 3 | timeCreated: 1456847376 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73b0198d7ecee459198a27263e64b61f 3 | folderAsset: yes 4 | timeCreated: 1453515844 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/AssetVersion.xml: -------------------------------------------------------------------------------- 1 | 2 | PixelRender 3 | kode80 4 | 1.2.2 5 | * Fixed un-initialized warning in PixelArtShader under certain platforms when not using normal maps 6 | 7 | http://kode80.com/downloads/assets/PixelRender.unitypackage 8 | https://raw.github.com/kode80/PixelRenderUnity3D/master/Assets/kode80/PixelRender/AssetVersion.xml 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/AssetVersion.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f643ddb7cc8754249811bd0051156f25 3 | timeCreated: 1460738621 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/ChangeLog.txt: -------------------------------------------------------------------------------- 1 | PixelRender ChangeLog 2 | --------------------- 3 | 4 | PixelRender 1.2.2 (June 12th 2016) 5 | * Fixed un-initialized warning in PixelArtShader under certain platforms when not using normal maps 6 | 7 | PixelRender 1.2.0 (April 15th 2016): 8 | * Updated included UnityTools 9 | * PixelRender can now be updated directly from within the editor (Windows/kode80/Check for Asset Updates) 10 | 11 | PixelRender 1.1.0 (March 9th 2016): 12 | * Palettize Texture tool: 13 | * Displays a progress bar and can be canceled 14 | * Optimized to convert significantly faster 15 | * Includes an automatic palette reduction pass (see documentation for details) 16 | * Added MinimumSceneTemplate to examples, useful for creating new PixelRender scenes 17 | * Added Sprite Sheet Maker tool for rendering & exporting Unity3D sprite animations (see documentation for details) 18 | * Minor UI fixes for all editor tools -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/ChangeLog.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7b400a71d4a24cc2aa3fe05340ff38c 3 | timeCreated: 1457541062 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Docs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2eb9a1721c8fa4feb813333b6cf9ac2e 3 | folderAsset: yes 4 | timeCreated: 1455113190 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Docs/PixelRender.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Docs/PixelRender.epub -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Docs/PixelRender.epub.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac64e5f912de3c42982c54b70930897 3 | timeCreated: 1455114198 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Docs/PixelRender.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Docs/PixelRender.pdf -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Docs/PixelRender.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ac75221c33e4d74cb8b5873be4dc588 3 | timeCreated: 1455114198 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e79b002cb2ab84ae4964d06a5ad5c858 3 | folderAsset: yes 4 | timeCreated: 1453654056 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/GUISpriteSheetClips.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86a362261490141efbe22eae73e8cf62 3 | timeCreated: 1457458688 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/GUISpriteSheetMaterials.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9be20afba51564bdb9314d31bce184f1 3 | timeCreated: 1457368849 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/PaletteEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c279c270cd7a042609b9d1ac9a677a26 3 | timeCreated: 1453654065 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/PalettizeTextureWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73ee073ca175b4d97a3eaa479b400820 3 | timeCreated: 1453686835 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/PixelArtShaderEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b7b55309b3d548bb94399e79e1873e6 3 | timeCreated: 1454776216 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Editor/SpriteSheetMakerWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ae5ccd097f79458cb1c08527a1d6c10 3 | timeCreated: 1456690368 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7d9154bbc0ce443eb70f54ec46c49ea 3 | folderAsset: yes 4 | timeCreated: 1453831584 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/MinimumSceneTemplate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f82f0418c435416792d4696e2106f6e 3 | folderAsset: yes 4 | timeCreated: 1456689292 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/DefaultPixelArtMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/DefaultPixelArtMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/DefaultPixelArtMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c04d6ec1e31a74c4a86f77d0b1daf732 3 | timeCreated: 1456689439 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/MinimumSceneTemplate.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/MinimumSceneTemplate.unity -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/MinimumSceneTemplate/MinimumSceneTemplate.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f753941435a0149488467eb7aee53162 3 | timeCreated: 1456689264 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c65231c86ac3c421ca2718006734ba8e 3 | folderAsset: yes 4 | timeCreated: 1453831592 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64fa63ded5aca48a0a45e6ebb9034080 3 | folderAsset: yes 4 | timeCreated: 1453831647 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/BackgroundMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/BackgroundMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/BackgroundMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9696cb108536447efa660237b02536d2 3 | timeCreated: 1453952764 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/BulletMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/BulletMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/BulletMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adb1fa8ff51d544838045da4ef4af9c1 3 | timeCreated: 1454356245 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/Jelly2Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/Jelly2Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/Jelly2Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 438f48012f45e41568a112497dbe11b3 3 | timeCreated: 1456184373 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyDeadMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyDeadMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyDeadMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e7fb1ae1e05e42dbb79e40f15e8c326 3 | timeCreated: 1454368124 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyLayer1Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyLayer1Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyLayer1Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a470cca4d21fa45debe9cc8b71f5d9ea 3 | timeCreated: 1454346720 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JellyMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b31a6a166d80b4f1997505a273f6dc94 3 | timeCreated: 1453831897 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JetMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/JetMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/JetMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72af07072b3ca4d2291eb956644ece49 3 | timeCreated: 1453875709 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/NormalsExportTest.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/NormalsExportTest.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/NormalsExportTest.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 319245cbf5b4346f6aaa5d5e289fdb7e 3 | timeCreated: 1454858639 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/SmokeMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/SmokeMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/SmokeMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: caebcc93d6f514d18bdf404e471a41bd 3 | timeCreated: 1453933242 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer1Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer1Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer1Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cd22329bd62848eab5e4bac89eaf401 3 | timeCreated: 1454345183 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer2Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer2Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallLayer2Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6540e0a4a6c954227b23f8b433c0a190 3 | timeCreated: 1454345638 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Materials/WallMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Materials/WallMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c82a9e3c8e934899bbb5e16dc48da24 3 | timeCreated: 1453930916 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 595a1f42374d64687963d86dc4fc2fce 3 | folderAsset: yes 4 | timeCreated: 1453831605 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/Jelly.fbm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99f06779e699b45aaa48fa5d0a266b6c 3 | folderAsset: yes 4 | timeCreated: 1455118344 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/Jelly.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/Jelly.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/JellyAnimationController.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/JellyAnimationController.controller -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/JellyAnimationController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51f60a1ee1e754565b13fd8de7e66396 3 | timeCreated: 1453837094 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/JetAnimation.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/JetAnimation.anim -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/JetAnimation.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bc8961181cb544f3a86147f38242090 3 | timeCreated: 1453925606 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/NormalsBakeTest.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/NormalsBakeTest.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/Wall.fbm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6939c684560b420a9cbe343bc8f16de 3 | folderAsset: yes 4 | timeCreated: 1455118344 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/Wall.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/Wall.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/Wall.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ebe86dc3742342859a996f3d286028e 3 | timeCreated: 1453930823 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Sphere 13 | materials: 14 | importMaterials: 0 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/jet.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/jet.controller -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/jet.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 976bb88c2705b4de78b5901b9c3268a2 3 | timeCreated: 1453925607 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/jet.fbm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f91a6a812c55f4f16820697421459577 3 | folderAsset: yes 4 | timeCreated: 1455118344 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/jet.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Models/jet.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Models/jet.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3685e1b312684d249b6115899d8fc0d 3 | timeCreated: 1453875657 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Camera 10 | 100004: Cube 11 | 100006: Lamp 12 | 400000: //RootNode 13 | 400002: Camera 14 | 400004: Cube 15 | 400006: Lamp 16 | 2300000: //RootNode 17 | 2300002: Cube 18 | 3300000: //RootNode 19 | 3300002: Cube 20 | 4300000: Cube 21 | materials: 22 | importMaterials: 0 23 | materialName: 0 24 | materialSearch: 1 25 | animations: 26 | legacyGenerateAnimations: 4 27 | bakeSimulation: 0 28 | resampleRotations: 1 29 | optimizeGameObjects: 0 30 | motionNodeName: 31 | animationImportErrors: 32 | animationImportWarnings: 33 | animationRetargetingWarnings: 34 | animationDoRetargetingWarnings: 0 35 | animationCompression: 1 36 | animationRotationError: 0.5 37 | animationPositionError: 0.5 38 | animationScaleError: 0.5 39 | animationWrapMode: 0 40 | extraExposedTransformPaths: [] 41 | clipAnimations: [] 42 | isReadable: 1 43 | meshes: 44 | lODScreenPercentages: [] 45 | globalScale: 1 46 | meshCompression: 0 47 | addColliders: 0 48 | importBlendShapes: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | importAnimation: 1 65 | copyAvatar: 0 66 | humanDescription: 67 | human: [] 68 | skeleton: [] 69 | armTwist: 0.5 70 | foreArmTwist: 0.5 71 | upperLegTwist: 0.5 72 | legTwist: 0.5 73 | armStretch: 0.05 74 | legStretch: 0.05 75 | feetSpacing: 0 76 | rootMotionBoneName: 77 | hasTranslationDoF: 0 78 | lastHumanDescriptionAvatarSource: {instanceID: 0} 79 | animationType: 0 80 | humanoidOversampling: 1 81 | additionalBone: 0 82 | userData: 83 | assetBundleName: 84 | assetBundleVariant: 85 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69273f7a117b44737887491b529470e5 3 | folderAsset: yes 4 | timeCreated: 1454335355 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/BigJelly.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/BigJelly.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/BigJelly.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 469f3928f434f45dba4e4312b82ad81c 3 | timeCreated: 1454376603 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Bullet.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Bullet.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Bullet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c00579868e17c42b68ffa7609f2bed13 3 | timeCreated: 1454360889 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cba6d7e030574423be073ac0b03138f 3 | timeCreated: 1454337307 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer1.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fe9eb6d02eec4fd6ad5fd44f81f733b 3 | timeCreated: 1454345162 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer2.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/CeilingAndGround_ParallaxLayer2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1a448d277bb541f795d596a8426603c 3 | timeCreated: 1454345967 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ExplosionSprite.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ExplosionSprite.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ExplosionSprite.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28597a3de32a24a538d911e46d754f2a 3 | timeCreated: 1454427375 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/GiantJelly.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/GiantJelly.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/GiantJelly.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f539970ec7714dd09b33a759db7b392 3 | timeCreated: 1454378107 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JellyDefault.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JellyDefault.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JellyDefault.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55e396d94e0da43d09436fbe516b739f 3 | timeCreated: 1454363345 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Jelly_ParallaxLayer1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Jelly_ParallaxLayer1.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/Jelly_ParallaxLayer1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a49ed9d490eb54b76a822f43f21a301d 3 | timeCreated: 1454346699 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JetSmokeParticleSystem.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JetSmokeParticleSystem.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/JetSmokeParticleSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c19aa12fceea4130a08bfa31e659d5e 3 | timeCreated: 1456178787 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/MainLayer.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/MainLayer.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/MainLayer.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6188662a4b1b4892bf93bfe2c669b6b 3 | timeCreated: 1454348184 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer1.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer1.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1905cf81d55fd447ca1952681d7fd950 3 | timeCreated: 1454348182 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer2.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer2.prefab -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Prefabs/ParallaxLayer2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db7900144bc874872a21f7a8dbec6582 3 | timeCreated: 1454348179 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73e68de23f5be4f4380528f16c56e982 3 | folderAsset: yes 4 | timeCreated: 1453961731 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/AutoScroll.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender.ShooterExample 20 | { 21 | public class AutoScroll : MonoBehaviour 22 | { 23 | public float speed = 20.0f; 24 | 25 | // Use this for initialization 26 | void Start () { 27 | 28 | } 29 | 30 | // Update is called once per frame 31 | void Update () { 32 | transform.position += Vector3.right * Time.deltaTime * speed; 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/AutoScroll.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2482ed6d96f3a471b8dec667b3a07353 3 | timeCreated: 1453961739 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/Bullet.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender.ShooterExample 20 | { 21 | public class Bullet : MonoBehaviour 22 | { 23 | public float speed = 40.0f; 24 | public float lifeTime = 2.0f; 25 | public GameObject explosion; 26 | 27 | private BoxCollider _boxCollider; 28 | 29 | void Start() 30 | { 31 | _boxCollider = GetComponent(); 32 | } 33 | 34 | void Update () 35 | { 36 | float distance = speed * Time.deltaTime; 37 | Vector3 halfExtents = _boxCollider.size / 2.0f; 38 | int layer = 1 << LayerMask.NameToLayer( "Enemy"); 39 | 40 | #if UNITY_5_3 41 | RaycastHit[] hits = Physics.BoxCastAll( transform.position, halfExtents, Vector3.right, Quaternion.identity, distance, layer); 42 | #else 43 | RaycastHit[] hits = Physics.SphereCastAll(transform.position, halfExtents.x, Vector3.right, distance, layer); 44 | #endif 45 | 46 | if ( hits.Length > 0) 47 | { 48 | foreach( RaycastHit hit in hits) 49 | { 50 | hit.collider.gameObject.GetComponent().Kill(); 51 | } 52 | Instantiate( explosion, transform.position, Quaternion.identity); 53 | Destroy( gameObject); 54 | } 55 | else 56 | { 57 | transform.position += Vector3.right * distance; 58 | lifeTime -= Time.deltaTime; 59 | if( lifeTime <= 0.0f) 60 | { 61 | Destroy( gameObject); 62 | } 63 | } 64 | } 65 | } 66 | } -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/Bullet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15474d1e1e1e54604a7397bb9f6c1a06 3 | timeCreated: 1454354835 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/Explosion.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender.ShooterExample 20 | { 21 | public class Explosion : MonoBehaviour 22 | { 23 | private const float _duration = 0.5f; 24 | private float _counter = _duration; 25 | // Use this for initialization 26 | void Start () { 27 | 28 | } 29 | 30 | // Update is called once per frame 31 | void Update () { 32 | transform.localEulerAngles += new Vector3( 0.0f, 0.0f, 180.0f * Time.deltaTime); 33 | 34 | transform.localScale = Vector3.one * (_counter / _duration); 35 | 36 | if( _counter >= 0.0f) 37 | { 38 | _counter -= Time.deltaTime; 39 | if( _counter <= 0.0f) 40 | { 41 | Destroy( gameObject); 42 | } 43 | } 44 | } 45 | } 46 | } -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/Explosion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b07cfbb6132479fa54b05da07be497 3 | timeCreated: 1454427445 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/Jelly.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8db53e370de27428a833302b2b720aaa 3 | timeCreated: 1454366513 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/JetController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7dff8cd0d1704cb48fa53fdf8c49911 3 | timeCreated: 1453995438 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/TargetCamera.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender.ShooterExample 20 | { 21 | [ExecuteInEditMode] 22 | public class TargetCamera : MonoBehaviour 23 | { 24 | public Transform target; 25 | public float distance = 10.0f; 26 | private Vector3 _forwardTarget; 27 | private Vector3 _positionTarget; 28 | 29 | // Use this for initialization 30 | void Start () { 31 | _forwardTarget = transform.forward; 32 | _positionTarget = transform.position; 33 | } 34 | 35 | // Update is called once per frame 36 | void LateUpdate () 37 | { 38 | _forwardTarget = (target.position - transform.position).normalized; 39 | _forwardTarget.y = transform.forward.y; 40 | 41 | _positionTarget = target.position - _forwardTarget * distance; 42 | _positionTarget.y = transform.position.y; 43 | 44 | transform.forward = Vector3.Lerp( transform.forward, _forwardTarget, Time.deltaTime * 2.0f); 45 | //transform.position = Vector3.Lerp( transform.position, _positionTarget, Time.deltaTime * 2.0f); 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Scripts/TargetCamera.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc46548813d214376bef725a0eeb5833 3 | timeCreated: 1453993297 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/ShooterMainScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/ShooterMainScene.unity -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/ShooterMainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb95196dcfcc94bd0929ce6b2b8a6e55 3 | timeCreated: 1453831692 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db1335301acb44441a057c9c4e155671 3 | folderAsset: yes 4 | timeCreated: 1453831641 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/BackgroundGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/BackgroundGradient.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/BackgroundGradient.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fab56dd680f04d48b3c7ddbb0d4c101 3 | timeCreated: 1453960672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 0 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/BulletSprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/BulletSprite.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/BulletSprite.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40c930421b04e4d0ba309599f4bd2e6e 3 | timeCreated: 1454356087 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 10 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/ExplosionSprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/ExplosionSprite.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/ExplosionSprite.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd26b5e86617d4137b1dde5b6daf1ca2 3 | timeCreated: 1460738269 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 40 48 | alphaIsTransparency: 1 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/Jelly2Texture_Palette 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/Jelly2Texture_Palette 1.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/Jelly2Texture_Palette 1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4a6ebb5df3354103b7dd7770d70f13e 3 | timeCreated: 1456184364 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyDead_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyDead_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyDead_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87ad717c947eb439f90a1992f7b5403e 3 | timeCreated: 1454368068 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyLayer1Texture_Palette 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyLayer1Texture_Palette 1.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyLayer1Texture_Palette 1.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 443a3a57a4db8463b9916b9082bcbe18 3 | timeCreated: 1454346706 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f03441f6921941b8aa886ea77e34029 3 | timeCreated: 1453835873 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e23b2657922db44f2a92cb84cf4b59ac 3 | timeCreated: 1453824894 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palettized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palettized.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JellyTexture_Palettized.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7cf56a1dcc034593941586c7eca8eb4 3 | timeCreated: 1453824169 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6817094b67a4f427f950570a36d78e1e 3 | timeCreated: 1453921061 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30042d0f63137469aa67035fb482bd99 3 | timeCreated: 1453876386 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palettized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palettized.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/JetTexture_Palettized.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f625ed2690fbc477f8d09afce5a8fc6d 3 | timeCreated: 1453921134 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aad21f93415cf4749b3bbacfbcbe6ac7 3 | timeCreated: 1454972261 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_normals.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/NormalsExportTest_normals.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c717d5e5b76f4a1fbcef47fe701c3d7 3 | timeCreated: 1454858776 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 1 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -1 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/ShooterRenderTexture 1.renderTexture: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/ShooterRenderTexture 1.renderTexture -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/ShooterRenderTexture 1.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21d00102587a34877930dba56d81d51d 3 | timeCreated: 1456183111 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/SmokeSprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/SmokeSprite.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/SmokeSprite.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f249aa5a5c8e749ad92ef771c743314d 3 | timeCreated: 1453933368 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 40 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer1Texture_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer1Texture_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer1Texture_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7614d6de234724f388e6326e042c076b 3 | timeCreated: 1454345210 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer2Texture_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer2Texture_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallLayer2Texture_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbe1c88627db2464993d4a47336bc5dd 3 | timeCreated: 1454345630 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 856ca6ce0b7bf4444bd50e7296fd0445 3 | timeCreated: 1453930823 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: 5 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c21facf3b58824dc6b04cf3ecd165b2b 3 | timeCreated: 1453930968 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palettized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palettized.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Shooter/Textures/WallTexture_Palettized.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bd14ecf4ee89481fb0cf23ff3fc6073 3 | timeCreated: 1453930968 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f60eae70f11f344d5b4e93b657741c39 3 | folderAsset: yes 4 | timeCreated: 1456118190 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6162c19d3cb34f1eb6633982400aad1 3 | folderAsset: yes 4 | timeCreated: 1456118523 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleBackgroundMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Materials/TitleBackgroundMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleBackgroundMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb2f1bf6fcdba4e2a98cd1b1668630d7 3 | timeCreated: 1456164231 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Materials/TitleMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afaab8e115a4440aab8ff0d4126ff1ea 3 | timeCreated: 1456118540 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleSpriteCutoutMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Materials/TitleSpriteCutoutMaterial.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/TitleSpriteCutoutMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c2272c44be2245789f45455fc5758f7 3 | timeCreated: 1456165581 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/kode80Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Materials/kode80Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Materials/kode80Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5671b2f916ebe452eae2ec0c5246f915 3 | timeCreated: 1456162719 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53c50c8dbdb574867bd8f14062a12842 3 | folderAsset: yes 4 | timeCreated: 1456118191 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 748adc7af186a4ed7920bff8c43c89da 3 | folderAsset: yes 4 | timeCreated: 1456118191 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/Materials/Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Models/Materials/Material.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/Materials/Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 380b9bc3992c44d0992957ab3db11165 3 | timeCreated: 1456118191 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/Materials/SVGMat.001.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Models/Materials/SVGMat.001.mat -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/Materials/SVGMat.001.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 939070b46407046e29fc78b93f5ce897 3 | timeCreated: 1456162706 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/PixelRenderTitle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Models/PixelRenderTitle.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/PixelRenderTitle.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7b837a79f1474a5f900119dc8f1f6a7 3 | timeCreated: 1456118191 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 100002: Camera 10 | 100004: Lamp 11 | 100006: Text 12 | 400000: //RootNode 13 | 400002: Camera 14 | 400004: Lamp 15 | 400006: Text 16 | 2300000: //RootNode 17 | 2300002: Text 18 | 3300000: //RootNode 19 | 3300002: Text 20 | 4300000: Text 21 | materials: 22 | importMaterials: 0 23 | materialName: 0 24 | materialSearch: 1 25 | animations: 26 | legacyGenerateAnimations: 4 27 | bakeSimulation: 0 28 | resampleRotations: 1 29 | optimizeGameObjects: 0 30 | motionNodeName: 31 | animationImportErrors: 32 | animationImportWarnings: 33 | animationRetargetingWarnings: 34 | animationDoRetargetingWarnings: 0 35 | animationCompression: 1 36 | animationRotationError: 0.5 37 | animationPositionError: 0.5 38 | animationScaleError: 0.5 39 | animationWrapMode: 0 40 | extraExposedTransformPaths: [] 41 | clipAnimations: [] 42 | isReadable: 1 43 | meshes: 44 | lODScreenPercentages: [] 45 | globalScale: 1 46 | meshCompression: 0 47 | addColliders: 0 48 | importBlendShapes: 1 49 | swapUVChannels: 0 50 | generateSecondaryUV: 0 51 | useFileUnits: 1 52 | optimizeMeshForGPU: 1 53 | keepQuads: 0 54 | weldVertices: 1 55 | secondaryUVAngleDistortion: 8 56 | secondaryUVAreaDistortion: 15.000001 57 | secondaryUVHardAngle: 88 58 | secondaryUVPackMargin: 4 59 | useFileScale: 1 60 | tangentSpace: 61 | normalSmoothAngle: 60 62 | normalImportMode: 0 63 | tangentImportMode: 3 64 | importAnimation: 1 65 | copyAvatar: 0 66 | humanDescription: 67 | human: [] 68 | skeleton: [] 69 | armTwist: 0.5 70 | foreArmTwist: 0.5 71 | upperLegTwist: 0.5 72 | legTwist: 0.5 73 | armStretch: 0.05 74 | legStretch: 0.05 75 | feetSpacing: 0 76 | rootMotionBoneName: 77 | hasTranslationDoF: 0 78 | lastHumanDescriptionAvatarSource: {instanceID: 0} 79 | animationType: 0 80 | humanoidOversampling: 1 81 | additionalBone: 0 82 | userData: 83 | assetBundleName: 84 | assetBundleVariant: 85 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Mark.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Mark.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Mark.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a317602011326481c91793f7e3775663 3 | timeCreated: 1456162707 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Curve 13 | materials: 14 | importMaterials: 0 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Text.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Text.fbx -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Models/kode80_Logo_Text.fbx.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44c61828ec4994956b7cee3a7628d942 3 | timeCreated: 1456162706 4 | licenseType: Pro 5 | ModelImporter: 6 | serializedVersion: 19 7 | fileIDToRecycleName: 8 | 100000: //RootNode 9 | 400000: //RootNode 10 | 2300000: //RootNode 11 | 3300000: //RootNode 12 | 4300000: Curve.001 13 | materials: 14 | importMaterials: 0 15 | materialName: 0 16 | materialSearch: 1 17 | animations: 18 | legacyGenerateAnimations: 4 19 | bakeSimulation: 0 20 | resampleRotations: 1 21 | optimizeGameObjects: 0 22 | motionNodeName: 23 | animationImportErrors: 24 | animationImportWarnings: 25 | animationRetargetingWarnings: 26 | animationDoRetargetingWarnings: 0 27 | animationCompression: 1 28 | animationRotationError: 0.5 29 | animationPositionError: 0.5 30 | animationScaleError: 0.5 31 | animationWrapMode: 0 32 | extraExposedTransformPaths: [] 33 | clipAnimations: [] 34 | isReadable: 1 35 | meshes: 36 | lODScreenPercentages: [] 37 | globalScale: 1 38 | meshCompression: 0 39 | addColliders: 0 40 | importBlendShapes: 1 41 | swapUVChannels: 0 42 | generateSecondaryUV: 0 43 | useFileUnits: 1 44 | optimizeMeshForGPU: 1 45 | keepQuads: 0 46 | weldVertices: 1 47 | secondaryUVAngleDistortion: 8 48 | secondaryUVAreaDistortion: 15.000001 49 | secondaryUVHardAngle: 88 50 | secondaryUVPackMargin: 4 51 | useFileScale: 1 52 | tangentSpace: 53 | normalSmoothAngle: 60 54 | normalImportMode: 0 55 | tangentImportMode: 3 56 | importAnimation: 1 57 | copyAvatar: 0 58 | humanDescription: 59 | human: [] 60 | skeleton: [] 61 | armTwist: 0.5 62 | foreArmTwist: 0.5 63 | upperLegTwist: 0.5 64 | legTwist: 0.5 65 | armStretch: 0.05 66 | legStretch: 0.05 67 | feetSpacing: 0 68 | rootMotionBoneName: 69 | hasTranslationDoF: 0 70 | lastHumanDescriptionAvatarSource: {instanceID: 0} 71 | animationType: 0 72 | humanoidOversampling: 1 73 | additionalBone: 0 74 | userData: 75 | assetBundleName: 76 | assetBundleVariant: 77 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Root.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Root.controller -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Root.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 631b3d301bae84c69aef68666033aa37 3 | timeCreated: 1456175776 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56bbe4c49f61243b3a3b49eee3af6573 3 | folderAsset: yes 4 | timeCreated: 1456118191 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/ForUnity3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/ForUnity3D.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/ForUnity3D.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f300bae9f58b441f391e6cadcd85dc3f 3 | timeCreated: 1456165487 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: 16 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 1 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 150 48 | alphaIsTransparency: 1 49 | textureType: 8 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db6edde212bb04428a5910e22df30db4 3 | timeCreated: 1456118191 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59201167e610c40a6a545ad7eb80b7af 3 | timeCreated: 1456118577 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palettized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palettized.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/PixelRenderTitleDiffuse_Palettized.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c132df583a18c449b8bc8099e80d959a 3 | timeCreated: 1456118577 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/TitleBackgroundPalette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/TitleBackgroundPalette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/TitleBackgroundPalette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6395b0717b8ed4aa4af0738e6c5cfd95 3 | timeCreated: 1456164282 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/TitleRenderTexture.renderTexture: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/TitleRenderTexture.renderTexture -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/TitleRenderTexture.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cee6317694a834813bf99f750c0d40a2 3 | timeCreated: 1456181498 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70552de3fe27c437eb1e9d0157a32312 3 | timeCreated: 1456162706 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: -1 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: -1 36 | nPOTScale: 1 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palette.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palette.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 416f02f9793364ddabdc8ee41b60027d 3 | timeCreated: 1456162749 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 0 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 1 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palettized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palettized.png -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Textures/kode80Logo_diffuse_Palettized.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea6d5bf35bab74ac9b278e4ee0ecca0b 3 | timeCreated: 1456162749 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 2 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 0 11 | linearTexture: 1 12 | correctGamma: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 0 25 | cubemapConvolution: 0 26 | cubemapConvolutionSteps: 7 27 | cubemapConvolutionExponent: 1.5 28 | seamlessCubemap: 0 29 | textureFormat: -3 30 | maxTextureSize: 2048 31 | textureSettings: 32 | filterMode: 0 33 | aniso: -1 34 | mipBias: -1 35 | wrapMode: 1 36 | nPOTScale: 0 37 | lightmap: 0 38 | rGBM: 0 39 | compressionQuality: 50 40 | allowsAlphaSplitting: 0 41 | spriteMode: 0 42 | spriteExtrude: 1 43 | spriteMeshType: 1 44 | alignment: 0 45 | spritePivot: {x: 0.5, y: 0.5} 46 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 47 | spritePixelsToUnits: 100 48 | alphaIsTransparency: 0 49 | textureType: -1 50 | buildTargetSettings: [] 51 | spriteSheet: 52 | sprites: [] 53 | outline: [] 54 | spritePackingTag: 55 | userData: 56 | assetBundleName: 57 | assetBundleVariant: 58 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Title.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/Title.anim -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/Title.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01b20dcc0a081490cb00ed6fd4faeb82 3 | timeCreated: 1456175775 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/TitleMainScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Examples/Title/TitleMainScene.unity -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Examples/Title/TitleMainScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53ea788b0769c41b6838e973e37195a7 3 | timeCreated: 1456118222 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/PixelRenderNonCommercialLicense.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29802b5666f4c4fa6ad731641ddb3325 3 | timeCreated: 1456249680 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 517a05f65dfaa4ced96840a2ab1bcf4a 3 | folderAsset: yes 4 | timeCreated: 1453585290 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Resources/IrisWipe.shader: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | Shader "Hidden/kode80/PixelRender/IrisWipe" 17 | { 18 | Properties 19 | { 20 | _MainTex ("Texture", 2D) = "white" {} 21 | } 22 | SubShader 23 | { 24 | // No culling or depth 25 | Cull Off ZWrite Off ZTest Always 26 | 27 | Pass 28 | { 29 | CGPROGRAM 30 | #pragma vertex vert 31 | #pragma fragment frag 32 | 33 | #include "UnityCG.cginc" 34 | 35 | struct appdata 36 | { 37 | float4 vertex : POSITION; 38 | float2 uv : TEXCOORD0; 39 | }; 40 | 41 | struct v2f 42 | { 43 | float2 uv : TEXCOORD0; 44 | float4 vertex : SV_POSITION; 45 | }; 46 | 47 | v2f vert (appdata v) 48 | { 49 | v2f o; 50 | o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); 51 | o.uv = v.uv; 52 | return o; 53 | } 54 | 55 | sampler2D _MainTex; 56 | float2 _Center; 57 | float2 _Aspect; 58 | float _MaxRadius; 59 | float _Position; 60 | 61 | fixed4 frag (v2f i) : SV_Target 62 | { 63 | fixed4 col = tex2D(_MainTex, i.uv); 64 | float2 uv = i.uv * _Aspect; 65 | 66 | return col * 1.0 - step( _Position, distance( _Center, uv) / _MaxRadius); 67 | } 68 | ENDCG 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Resources/IrisWipe.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef6a25ef834344b0a98b33a0a7ccf83a 3 | timeCreated: 1454386728 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Resources/PixelOutlineEffect.shader: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | Shader "Hidden/kode80/PixelRender/PixelOutline" 17 | { 18 | Properties 19 | { 20 | _MainTex ("Texture", 2D) = "white" {} 21 | } 22 | SubShader 23 | { 24 | // No culling or depth 25 | Cull Off ZWrite Off ZTest Always 26 | 27 | Pass 28 | { 29 | CGPROGRAM 30 | #pragma vertex vert 31 | #pragma fragment frag 32 | 33 | #include "UnityCG.cginc" 34 | 35 | struct appdata 36 | { 37 | float4 vertex : POSITION; 38 | float2 uv : TEXCOORD0; 39 | }; 40 | 41 | struct v2f 42 | { 43 | float2 uv : TEXCOORD0; 44 | float4 vertex : SV_POSITION; 45 | }; 46 | 47 | v2f vert (appdata v) 48 | { 49 | v2f o; 50 | o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); 51 | o.uv = v.uv; 52 | return o; 53 | } 54 | 55 | sampler2D _MainTex; 56 | sampler2D _CameraDepthTexture; 57 | float4 _OutlineColor; 58 | float _DepthThreshold; 59 | 60 | fixed4 frag (v2f i) : SV_Target 61 | { 62 | float2 pixelSize = 1.0 / _ScreenParams.xy; 63 | fixed4 output = tex2D(_MainTex, i.uv); 64 | 65 | float a = 0.0; 66 | float depth = Linear01Depth( tex2D( _CameraDepthTexture, i.uv).r); 67 | float2 offsetUV; 68 | 69 | offsetUV = float2( i.uv.x, i.uv.y - pixelSize.y); 70 | a += depth - Linear01Depth( tex2D( _CameraDepthTexture, offsetUV).r); 71 | 72 | offsetUV = float2( i.uv.x - pixelSize.x, i.uv.y); 73 | a += depth - Linear01Depth( tex2D( _CameraDepthTexture, offsetUV).r); 74 | 75 | offsetUV = float2( i.uv.x + pixelSize.x, i.uv.y); 76 | a += depth - Linear01Depth( tex2D( _CameraDepthTexture, offsetUV).r); 77 | 78 | offsetUV = float2( i.uv.x, i.uv.y + pixelSize.y); 79 | a += depth - Linear01Depth( tex2D( _CameraDepthTexture, offsetUV).r); 80 | 81 | a = float(a < _DepthThreshold); 82 | output.rgb = lerp( output.rgb, _OutlineColor.rgb, saturate( a - (1.0 - _OutlineColor.a))); 83 | 84 | return output; 85 | } 86 | ENDCG 87 | } 88 | } 89 | } 90 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Resources/PixelOutlineEffect.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00d1f6b62b4ca497aaac84f5b9378a3b 3 | timeCreated: 1453585169 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e41988516c664e4d88bc23a7f6819cd 3 | folderAsset: yes 4 | timeCreated: 1453515855 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/Composite.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | 20 | namespace kode80.PixelRender 21 | { 22 | [ExecuteInEditMode] 23 | public class Composite : MonoBehaviour 24 | { 25 | public Texture texture; 26 | 27 | IEnumerator OnPostRender() 28 | { 29 | if( texture != null) 30 | { 31 | yield return new WaitForEndOfFrame(); 32 | 33 | Rect mainRect = new Rect( 0.0f, 0.0f, Camera.main.pixelWidth, Camera.main.pixelHeight); 34 | Rect alignedRect = AlignedRect( texture.width, texture.height, mainRect); 35 | 36 | GL.PushMatrix(); 37 | GL.LoadPixelMatrix(0, mainRect.width, mainRect.height,0); 38 | Graphics.DrawTexture( alignedRect, texture); 39 | GL.PopMatrix(); 40 | } 41 | } 42 | 43 | private Rect AlignedRect( float width, float height, Rect container) 44 | { 45 | while( width * 2.0f < container.width && height * 2.0 < container.height) 46 | { 47 | width *= 2.0f; 48 | height *= 2.0f; 49 | } 50 | // width = container.width; 51 | // height = container.height; 52 | 53 | return new Rect( Mathf.Floor( (container.width - width) * 0.5f), 54 | Mathf.Floor( (container.height - height) * 0.5f), 55 | width, 56 | height); 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/Composite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e08a73dd44e9a4f11a96b1211b681774 3 | timeCreated: 1453516556 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/FrustumPlane.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fdb8cead7826426cb50c74b23a9fc20 3 | timeCreated: 1454071093 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/FullScreenQuad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90e7ecfe804664757a9aad8a9e0c0136 3 | timeCreated: 1453952575 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/IrisWipeEffect.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender 20 | { 21 | [ExecuteInEditMode] 22 | public class IrisWipeEffect : MonoBehaviour 23 | { 24 | public Vector2 center; 25 | [Range( 0.0f, 1.0f)] 26 | public float position = 0.5f; 27 | private Material _material; 28 | 29 | void Start() 30 | { 31 | if( Application.isPlaying) 32 | { 33 | position = 0.0f; 34 | } 35 | } 36 | 37 | void Update() 38 | { 39 | if( position < 1.0f) 40 | { 41 | position += (1.0f / 1.5f) * Time.deltaTime; 42 | } 43 | } 44 | 45 | void OnRenderImage( RenderTexture source, RenderTexture destination) 46 | { 47 | if( _material == null) 48 | { 49 | _material = new Material( Shader.Find( "Hidden/kode80/PixelRender/IrisWipe")); 50 | _material.hideFlags = HideFlags.HideAndDontSave; 51 | } 52 | 53 | float w = destination.width; 54 | float h = destination.height; 55 | Vector2 aspect = w > h ? new Vector2( 1.0f, h / w) : new Vector2( w / h, 1.0f); 56 | Vector2 nCenter = Vector2.Scale( center, aspect); 57 | float m = Mathf.Max( Mathf.Max( nCenter.x, aspect.x - nCenter.x), 58 | Mathf.Max( nCenter.y, aspect.y - nCenter.y)); 59 | float maxRadius = Mathf.Sqrt( m * m + m * m); 60 | 61 | _material.SetVector( "_Aspect", aspect); 62 | _material.SetVector( "_Center", nCenter); 63 | _material.SetFloat( "_Position", position); 64 | _material.SetFloat( "_MaxRadius", maxRadius); 65 | 66 | Graphics.Blit( source, destination, _material); 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/IrisWipeEffect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f6e79e1c9dd34454bf9a165b4a036fb 3 | timeCreated: 1454386319 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/PaletteKMeans.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77681967b56ad43eebd51213fd6d79ec 3 | timeCreated: 1456937414 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/PaletteMedianCut.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9030389c9a7a545a4bc908fced06c463 3 | timeCreated: 1456865032 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/PixelOutlineEffect.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender 20 | { 21 | [ExecuteInEditMode] 22 | public class PixelOutlineEffect : MonoBehaviour 23 | { 24 | public Color outlineColor; 25 | [Range( 0.0f, 0.05f)] 26 | public float depthThreshold; 27 | private Material _outlineMaterial; 28 | 29 | 30 | void OnEnable() 31 | { 32 | Camera cam = GetComponent(); 33 | cam.depthTextureMode = DepthTextureMode.Depth; 34 | } 35 | 36 | [ImageEffectOpaque] 37 | void OnRenderImage( RenderTexture source, RenderTexture destination) 38 | { 39 | if( _outlineMaterial == null) 40 | { 41 | _outlineMaterial = new Material( Shader.Find( "Hidden/kode80/PixelRender/PixelOutline")); 42 | _outlineMaterial.hideFlags = HideFlags.HideAndDontSave; 43 | } 44 | 45 | _outlineMaterial.SetColor( "_OutlineColor", outlineColor); 46 | _outlineMaterial.SetFloat( "_DepthThreshold", -depthThreshold); 47 | 48 | Graphics.Blit( source, destination, _outlineMaterial); 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/PixelOutlineEffect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e1148429ae244751a4451143264d644 3 | timeCreated: 1453586201 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizeAnimation.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender 20 | { 21 | [RequireComponent(typeof(Animator))] 22 | public class QuantizeAnimation : MonoBehaviour 23 | { 24 | public string animationName; 25 | public float speed = 1.0f; 26 | public int fps = 10; 27 | 28 | private Animator _animator; 29 | private float _time; 30 | 31 | // Use this for initialization 32 | void Start () { 33 | 34 | } 35 | 36 | void OnEnable() 37 | { 38 | _animator = GetComponent(); 39 | _time = 0.0f; 40 | } 41 | 42 | void OnDisable() 43 | { 44 | _animator = null; 45 | } 46 | 47 | void Update () 48 | { 49 | _time += Time.deltaTime; 50 | if( _time > speed) 51 | { 52 | _time -= speed; 53 | } 54 | 55 | float frame = Mathf.Round( _time / speed * fps); 56 | frame *= 1.0f /fps; 57 | 58 | _animator.Play( animationName, -1, frame); 59 | _animator.speed = 0.0f; 60 | } 61 | } 62 | } -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizeAnimation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6aa4c9f2ce1244e38f10b15087b5bf9 3 | timeCreated: 1453649496 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizedFloat.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | 20 | namespace kode80.PixelRender 21 | { 22 | public struct QuantizedFloat 23 | { 24 | private float _quantizeStep; 25 | public float quantizeStep { 26 | get { return _quantizeStep; } 27 | set { 28 | _quantizeStep = value; 29 | UpdateQuantizedValue(); 30 | } 31 | } 32 | 33 | private float _realValue; 34 | public float realValue { 35 | get { return _realValue; } 36 | set { 37 | _realValue = value; 38 | UpdateQuantizedValue(); 39 | } 40 | } 41 | 42 | private float _offset; 43 | public float offset { 44 | get { return _offset; } 45 | set { 46 | _offset = value - Quantize( value); 47 | UpdateQuantizedValue(); 48 | } 49 | } 50 | 51 | private float _quantizedValue; 52 | public float quantizedValue { get { return _quantizedValue; } } 53 | 54 | private void UpdateQuantizedValue() 55 | { 56 | _quantizedValue = Quantize( _realValue) + _offset; 57 | } 58 | 59 | private float Quantize( float input) 60 | { 61 | return Mathf.Floor( input / _quantizeStep) * _quantizeStep; 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizedFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b388afbb996047b99a72ddef883b6e2 3 | timeCreated: 1454972718 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizedVector3.cs: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | using UnityEngine; 17 | using System.Collections; 18 | 19 | namespace kode80.PixelRender 20 | { 21 | public struct QuantizedVector3 22 | { 23 | private Vector3 _quantizeStep; 24 | public Vector3 quantizeStep { 25 | get { return _quantizeStep; } 26 | set { 27 | _quantizeStep = value; 28 | UpdateQuantizedValue(); 29 | } 30 | } 31 | 32 | private Vector3 _realValue; 33 | public Vector3 realValue { 34 | get { return _realValue; } 35 | set { 36 | _realValue = value; 37 | UpdateQuantizedValue(); 38 | } 39 | } 40 | 41 | private Vector3 _offset; 42 | public Vector3 offset { 43 | get { return _offset; } 44 | set { 45 | _offset = value - Quantize( value); 46 | UpdateQuantizedValue(); 47 | } 48 | } 49 | 50 | private Vector3 _quantizedValue; 51 | public Vector3 quantizedValue { get { return _quantizedValue; } } 52 | 53 | private void UpdateQuantizedValue() 54 | { 55 | _quantizedValue = Quantize( _realValue) + _offset; 56 | } 57 | 58 | private Vector3 Quantize( Vector3 input) 59 | { 60 | input.x = Mathf.Floor( input.x / _quantizeStep.x) * _quantizeStep.x; 61 | input.y = Mathf.Floor( input.y / _quantizeStep.y) * _quantizeStep.y; 62 | input.z = Mathf.Floor( input.z / _quantizeStep.z) * _quantizeStep.z; 63 | return input; 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Scripts/QuantizedVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8398767c363a641e18705b67ccd60673 3 | timeCreated: 1454974133 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53a1ce7655752483bb0d6d3d8c98b1ea 3 | folderAsset: yes 4 | timeCreated: 1453576582 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Shaders/DrawTexture.shader: -------------------------------------------------------------------------------- 1 | //*************************************************** 2 | // 3 | // Author: Ben Hopkins 4 | // Copyright (C) 2016 kode80 LLC, 5 | // all rights reserved 6 | // 7 | // Free to use for non-commercial purposes, 8 | // see full license in project root: 9 | // PixelRenderNonCommercialLicense.html 10 | // 11 | // Commercial licenses available for purchase from: 12 | // http://kode80.com/ 13 | // 14 | //*************************************************** 15 | 16 | Shader "kode80/DrawTexture" 17 | { 18 | Properties 19 | { 20 | _MainTex ("Base (RGB)", 2D) = "white" {} 21 | } 22 | SubShader 23 | { 24 | Tags { "Queue" = "Background+1" "RenderType"="Opaque" } 25 | 26 | Pass 27 | { 28 | Cull Off 29 | ZWrite Off 30 | Ztest Less 31 | //LOD 200 32 | Blend One OneMinusSrcAlpha 33 | 34 | CGPROGRAM 35 | 36 | #pragma vertex vert 37 | #pragma fragment frag 38 | #pragma target 3.0 39 | #include "UnityCG.cginc" 40 | 41 | sampler2D _MainTex; 42 | 43 | struct v2f { 44 | float4 position : SV_POSITION; 45 | float2 uv : TEXCOORD0; 46 | }; 47 | 48 | v2f vert(appdata_base v) 49 | { 50 | v2f o; 51 | o.position = mul( UNITY_MATRIX_MVP, v.vertex); 52 | o.uv = v.texcoord; 53 | 54 | return o; 55 | } 56 | 57 | half4 frag (v2f input) : COLOR 58 | { 59 | return tex2D( _MainTex, input.uv); 60 | } 61 | 62 | ENDCG 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Shaders/DrawTexture.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3f6a19ebd875425bb2aa76661f577f0 3 | timeCreated: 1453958098 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Shaders/PixelArtShader.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c736ece46b9234cd29d98430e283f9a3 3 | timeCreated: 1453576624 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Shaders/SpriteCutout.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dfc8ba69350d42b5b1875ba36395799 3 | timeCreated: 1454357072 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ed438c4ebd784f36913fbced22c472d 3 | folderAsset: yes 4 | timeCreated: 1453516388 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Textures/PixelRenderTexture.renderTexture: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/Assets/kode80/PixelRender/Textures/PixelRenderTexture.renderTexture -------------------------------------------------------------------------------- /Assets/kode80/PixelRender/Textures/PixelRenderTexture.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a5bca34b789d453db2c967c968aaad4 3 | timeCreated: 1453516411 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e53969dba4e084b63a68384f39e0267e 3 | folderAsset: yes 4 | timeCreated: 1460664231 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/AssetVersion.xml: -------------------------------------------------------------------------------- 1 | 2 | Unity Tools 3 | kode80 4 | 1.2.1 5 | * Fixed https uri's failing on Windows 6 | 7 | https://raw.github.com/kode80/UnityTools/master/kode80UnityTools.unitypackage 8 | https://raw.github.com/kode80/UnityTools/master/Assets/kode80/UnityTools/AssetVersion.xml 9 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/AssetVersion.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34ba106d951964c4e8aaaedd4fae7fac 3 | timeCreated: 1460664444 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5744d0762e654ec9b2ebe60ae00f259 3 | folderAsset: yes 4 | timeCreated: 1452784135 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d640ca3d05bf3433db66c97281ebc1a6 3 | folderAsset: yes 4 | timeCreated: 1452784146 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Editor/ComponentContextMenu.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | 27 | namespace kode80.EditorTools 28 | { 29 | public static class ComponentContextMenu 30 | { 31 | [MenuItem("CONTEXT/Component/Open Component List")] 32 | static void OpenComponentList( MenuCommand menuCommand) 33 | { 34 | ComponentList.Init(); 35 | } 36 | 37 | [MenuItem("CONTEXT/Component/Move To Top")] 38 | static void MoveComponentToTop( MenuCommand menuCommand) 39 | { 40 | Component component = menuCommand.context as Component; 41 | while( UnityEditorInternal.ComponentUtility.MoveComponentUp(component)) {} 42 | } 43 | 44 | [MenuItem("CONTEXT/Component/Move To Bottom")] 45 | static void MoveComponentToBottom( MenuCommand menuCommand) 46 | { 47 | Component component = menuCommand.context as Component; 48 | while( UnityEditorInternal.ComponentUtility.MoveComponentDown(component)) {} 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Editor/ComponentContextMenu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e0b6dcf46dc6461bb68141d972570be 3 | timeCreated: 1452794524 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Editor/ComponentList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85ebb3772facb4b5bad076626d661a6a 3 | timeCreated: 1452784202 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Editor/RecordVideoWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f756ab13f8ff40ec863d678fe289ef9 3 | timeCreated: 1453258049 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d20b0f4c20454c57b929f958ff8fa9f 3 | folderAsset: yes 4 | timeCreated: 1453259498 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/EditorTools/Scripts/RecordVideo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdcf2273df2d8488c92c0f8e99cda3a2 3 | timeCreated: 1453259510 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74b9d49fbf56347ae989174f0f6c8d44 3 | folderAsset: yes 4 | timeCreated: 1452785562 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7476d8292f4f149ae834c0fcda3218a6 3 | folderAsset: yes 4 | timeCreated: 1452785568 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8c92d14d5f9f4e958b69e6f16324c46 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIBaseContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9ab6eca503ef46f286ac9960cdf77a8 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIButton.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIButton : GUIBase 31 | { 32 | private GUIContent _content; 33 | public GUIContent content { get { return _content; } } 34 | 35 | public GUIButton( GUIContent content, OnGUIAction action=null) 36 | { 37 | _content = content; 38 | if( action != null) 39 | { 40 | onGUIAction += action; 41 | } 42 | } 43 | 44 | protected override void CustomOnGUI () 45 | { 46 | if( GUILayout.Button( content)) 47 | { 48 | CallGUIAction(); 49 | } 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9124c0d1fa5d64a189f9705dbeb634ba 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIColorField.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIColorField : GUIBase 31 | { 32 | public Color color; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | public GUIColorField( GUIContent content, OnGUIAction action=null) 38 | { 39 | _content = content; 40 | if( action != null) 41 | { 42 | onGUIAction += action; 43 | } 44 | } 45 | 46 | protected override void CustomOnGUI () 47 | { 48 | Color newColor = _content == null ? EditorGUILayout.ColorField( color) : 49 | EditorGUILayout.ColorField( _content, color); 50 | if( newColor != color) 51 | { 52 | color = newColor; 53 | CallGUIAction(); 54 | } 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIColorField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94d81d7c1bfbe4f57a4df5e879551bd6 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIDefaultInspector.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIDefaultInspector : GUIBase 31 | { 32 | Object target; 33 | 34 | public GUIDefaultInspector( Object target) 35 | { 36 | this.target = target; 37 | } 38 | 39 | protected override void CustomOnGUI () 40 | { 41 | UnityEditor.Editor editor = null; 42 | UnityEditor.Editor.CreateCachedEditor( target, null, ref editor); 43 | editor.DrawDefaultInspector(); 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIDefaultInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b32ce99e3fc6410ab0753542c830acd 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIDelayedIntField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5ae77b1220b244a289363aca3765900 3 | timeCreated: 1452789406 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIEnumPopup.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIEnumPopup : GUIBase 31 | { 32 | public System.Enum value; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | public GUIEnumPopup( GUIContent content, System.Enum value, OnGUIAction action=null) 38 | { 39 | this.value = value; 40 | 41 | _content = content; 42 | if( action != null) 43 | { 44 | onGUIAction += action; 45 | } 46 | } 47 | 48 | protected override void CustomOnGUI () 49 | { 50 | System.Enum newValue = EditorGUILayout.EnumPopup( _content, value); 51 | if( newValue != value) 52 | { 53 | value = newValue; 54 | CallGUIAction(); 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIEnumPopup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 144ad79517d6b4ba9b8ca10041aebfea 3 | timeCreated: 1453317247 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIFoldout.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIFoldout : GUIBaseContainer 31 | { 32 | public bool isOpen; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | protected override bool areChildrenHidden { get { return isOpen == false; } } 38 | 39 | public GUIFoldout( GUIContent content) 40 | { 41 | _content = content; 42 | } 43 | 44 | protected override void BeginContainerOnGUI() 45 | { 46 | isOpen = EditorGUILayout.Foldout( isOpen, _content); 47 | if( isOpen) 48 | { 49 | EditorGUILayout.BeginVertical(); 50 | EditorGUI.indentLevel++; 51 | } 52 | } 53 | 54 | protected override void EndContainerOnGUI() 55 | { 56 | if( isOpen) 57 | { 58 | EditorGUI.indentLevel--; 59 | EditorGUILayout.EndHorizontal(); 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIFoldout.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72b64208853f44ce5a5d8d194f5b15ab 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIHorizontal.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIHorizontal : GUIBaseContainer 31 | { 32 | public GUILayoutOption[] layoutOptions; 33 | public GUIStyle style; 34 | 35 | public GUIHorizontal( GUIStyle style, params GUILayoutOption[] options) 36 | { 37 | layoutOptions = options; 38 | this.style = style; 39 | } 40 | 41 | public GUIHorizontal( params GUILayoutOption[] options) 42 | { 43 | layoutOptions = options; 44 | this.style = new GUIStyle(); 45 | } 46 | protected override void BeginContainerOnGUI() 47 | { 48 | EditorGUILayout.BeginHorizontal( style, layoutOptions); 49 | } 50 | 51 | protected override void EndContainerOnGUI() 52 | { 53 | EditorGUILayout.EndHorizontal(); 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIHorizontal.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6f98dc733fa047f286a0172c7713013 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIIntSlider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 301a715b69d17419ebd24a2becd425c6 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUILabel.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUILabel : GUIBase 31 | { 32 | private GUIContent _content; 33 | public GUIContent content { get { return _content; } } 34 | 35 | public GUIStyle style; 36 | 37 | public GUILabel( GUIContent content) 38 | { 39 | _content = content; 40 | } 41 | 42 | protected override void CustomOnGUI () 43 | { 44 | if( style == null) { 45 | GUILayout.Label( _content); 46 | } 47 | else { 48 | GUILayout.Label( _content, style); 49 | } 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUILabel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfb80dea3fa8140be98904621a50f963 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIObjectField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e71062e57c7142ac942862ada93fe30 3 | timeCreated: 1460735285 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIPopup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6259d7ccfb3754f668bb6dd71c7fd0f3 3 | timeCreated: 1460735577 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIScrollView.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIScrollView : GUIBaseContainer 31 | { 32 | public GUILayoutOption[] layoutOptions; 33 | 34 | private Vector2 _scrollPosition; 35 | 36 | public GUIScrollView( params GUILayoutOption[] options) 37 | { 38 | layoutOptions = options; 39 | } 40 | 41 | protected override void BeginContainerOnGUI() 42 | { 43 | _scrollPosition = EditorGUILayout.BeginScrollView( _scrollPosition, layoutOptions); 44 | } 45 | 46 | protected override void EndContainerOnGUI() 47 | { 48 | EditorGUILayout.EndScrollView(); 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIScrollView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fcf341825a63468696df7d01e1c1fd1 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUISlider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41240b0cc1b9147418b91beeb23e4a18 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUISpace.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUISpace : GUIBase 31 | { 32 | bool isFlexible; 33 | 34 | public GUISpace( bool isFlexible = false) 35 | { 36 | this.isFlexible = isFlexible; 37 | } 38 | 39 | protected override void CustomOnGUI() 40 | { 41 | if( isFlexible) 42 | { 43 | GUILayout.FlexibleSpace(); 44 | } 45 | else 46 | { 47 | GUILayout.Space( 20.0f); 48 | } 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUISpace.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76575536ddcc74a59acc6f5fde1e7584 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUITextField.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUITextField : GUIBase 31 | { 32 | public string value; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | public GUITextField( GUIContent content, string value="", OnGUIAction action=null) 38 | { 39 | this.value = value; 40 | 41 | _content = content; 42 | if( action != null) 43 | { 44 | onGUIAction += action; 45 | } 46 | } 47 | 48 | protected override void CustomOnGUI () 49 | { 50 | string newValue = EditorGUILayout.TextField( _content, value); 51 | if( newValue != value) 52 | { 53 | value = newValue; 54 | CallGUIAction(); 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUITextField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5af576aae40d54734b1b142bc45cae67 3 | timeCreated: 1460735285 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUITextureField.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce206ae8db3a64440a193728e967ae7a 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIToggle.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIToggle : GUIBase 31 | { 32 | public bool isToggled; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | public GUIToggle( GUIContent content, OnGUIAction action=null) 38 | { 39 | _content = content; 40 | if( action != null) 41 | { 42 | onGUIAction += action; 43 | } 44 | } 45 | 46 | protected override void CustomOnGUI () 47 | { 48 | bool newIsToggled = EditorGUILayout.Toggle( _content, isToggled); 49 | if( newIsToggled != isToggled) 50 | { 51 | isToggled = newIsToggled; 52 | CallGUIAction(); 53 | } 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIToggle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccad83b3345434afeb8fe53dbfcd89f8 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIToolbar.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIToolbar : GUIBase 31 | { 32 | public int selected; 33 | public GUIContent[] itemContent; 34 | 35 | public GUIToolbar( GUIContent[] itemContent, OnGUIAction action=null) 36 | { 37 | this.itemContent = itemContent; 38 | if( action != null) 39 | { 40 | onGUIAction += action; 41 | } 42 | } 43 | 44 | protected override void CustomOnGUI () 45 | { 46 | int newSelected = GUILayout.Toolbar( selected, itemContent); 47 | if( newSelected != selected) 48 | { 49 | selected = newSelected; 50 | CallGUIAction(); 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIToolbar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02e5027d0a2e84ad3baa6cdffe26ff96 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIVector3Field.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIVector3Field : GUIBase 31 | { 32 | public Vector3 vector; 33 | 34 | private GUIContent _content; 35 | public GUIContent content { get { return _content; } } 36 | 37 | public GUIVector3Field( GUIContent content, OnGUIAction action=null) 38 | { 39 | _content = content; 40 | if( action != null) 41 | { 42 | onGUIAction += action; 43 | } 44 | } 45 | 46 | protected override void CustomOnGUI () 47 | { 48 | Vector3 newVector = EditorGUILayout.Vector3Field( _content, vector); 49 | if( newVector != vector) 50 | { 51 | vector = newVector; 52 | CallGUIAction(); 53 | } 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIVector3Field.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e60e828a1e6cc4730a5a7f2eb4b71319 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIVertical.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using UnityEditor; 26 | using System.Collections; 27 | 28 | namespace kode80.GUIWrapper 29 | { 30 | public class GUIVertical : GUIBaseContainer 31 | { 32 | public GUILayoutOption[] layoutOptions; 33 | public GUIStyle style; 34 | 35 | public GUIVertical( GUIStyle style, params GUILayoutOption[] options) 36 | { 37 | layoutOptions = options; 38 | this.style = style; 39 | } 40 | 41 | public GUIVertical( params GUILayoutOption[] options) 42 | { 43 | layoutOptions = options; 44 | this.style = new GUIStyle(); 45 | } 46 | 47 | protected override void BeginContainerOnGUI() 48 | { 49 | EditorGUILayout.BeginVertical( style, layoutOptions); 50 | } 51 | 52 | protected override void EndContainerOnGUI() 53 | { 54 | EditorGUILayout.EndVertical(); 55 | } 56 | } 57 | } -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/GUIWrapper/Editor/GUIVertical.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ea0fa2b336b54db6952ca3acb3656af 3 | timeCreated: 1452785595 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83c5b730d1d244e649d130622be8e581 3 | folderAsset: yes 4 | timeCreated: 1460483515 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7ac081eee01e47f994adfe37d1ec24a 3 | folderAsset: yes 4 | timeCreated: 1460483526 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/AssetUpdateWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4e5499fe69e449499563e5208436e26 3 | timeCreated: 1460475147 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/AssetUpdater.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa4a9706557db48e1ac48951075a38f7 3 | timeCreated: 1460647612 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/AssetVersion.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | using System.Collections; 4 | using System.Xml; 5 | 6 | namespace kode80.Versioning 7 | { 8 | public class AssetVersion 9 | { 10 | public string Name { get; private set; } 11 | public string Author { get; private set; } 12 | public SemanticVersion Version { get; private set; } 13 | public string Notes { get; private set; } 14 | public Uri packageURI { get; private set; } 15 | public Uri versionURI { get; private set; } 16 | 17 | public static AssetVersion ParseXML( string xmlString) 18 | { 19 | XmlDocument xml = new XmlDocument(); 20 | 21 | try { xml.LoadXml( xmlString); } 22 | catch( XmlException) { return null; } 23 | 24 | XmlNode name = xml.SelectSingleNode( "asset/name"); 25 | XmlNode author = xml.SelectSingleNode( "asset/author"); 26 | XmlNode version = xml.SelectSingleNode( "asset/version"); 27 | XmlNode notes = xml.SelectSingleNode( "asset/notes"); 28 | XmlNode packageURI = xml.SelectSingleNode( "asset/package-uri"); 29 | XmlNode versionURI = xml.SelectSingleNode( "asset/version-uri"); 30 | 31 | if( name == null || 32 | author == null || 33 | version == null || 34 | notes == null || 35 | packageURI == null || 36 | versionURI == null) 37 | { 38 | Debug.Log( "Error parsing Asset Version XML"); 39 | return null; 40 | } 41 | 42 | SemanticVersion semanticVersion = SemanticVersion.Parse( version.InnerText); 43 | if( semanticVersion == null) { 44 | Debug.Log( "Error parsing Semantic Version"); 45 | return null; 46 | } 47 | 48 | AssetVersion assetVersion = new AssetVersion(); 49 | assetVersion.Name = name.InnerText; 50 | assetVersion.Author = author.InnerText; 51 | assetVersion.Version = semanticVersion; 52 | assetVersion.Notes = notes.InnerText; 53 | assetVersion.packageURI = new Uri( packageURI.InnerText); 54 | assetVersion.versionURI = new Uri( versionURI.InnerText); 55 | 56 | return assetVersion; 57 | } 58 | 59 | public override string ToString() 60 | { 61 | return "Name: " + Name + "\n" + 62 | "Author: " + Author + "\n" + 63 | "Version: " + Version + "\n" + 64 | "Notes: " + Notes + "\n" + 65 | "PackageURI: " + packageURI + "\n" + 66 | "VersionURI: " + versionURI; 67 | } 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/AssetVersion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7587875737c4c423bbe53d48c4a8a5b8 3 | timeCreated: 1460479105 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/AssetVersionDownloader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35583dcf603464310a43e5b963b62be6 3 | timeCreated: 1460653597 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/SemanticVersion.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System; 3 | using System.Collections; 4 | 5 | namespace kode80.Versioning 6 | { 7 | public class SemanticVersion 8 | { 9 | public int Major { get; private set; } 10 | public int Minor { get; private set; } 11 | public int Patch { get; private set; } 12 | 13 | public SemanticVersion( int major = 0, int minor = 0, int patch = 0) 14 | { 15 | Major = major; 16 | Minor = minor; 17 | Patch = patch; 18 | } 19 | 20 | public static SemanticVersion Parse( string versionString) 21 | { 22 | string[] components = versionString.Split( '.'); 23 | int major = 0, minor = 0, patch = 0; 24 | 25 | if( components.Length < 3) { return null; } 26 | if( int.TryParse( components[0], out major) == false) { return null; } 27 | if( int.TryParse( components[1], out minor) == false) { return null; } 28 | if( int.TryParse( components[2], out patch) == false) { return null; } 29 | 30 | return new SemanticVersion( major, minor, patch); 31 | } 32 | 33 | public static bool operator <( SemanticVersion a, SemanticVersion b) 34 | { 35 | if( a.Major < b.Major) { return true; } 36 | if( a.Major > b.Major) { return false; } 37 | 38 | if( a.Minor < b.Minor) { return true; } 39 | if( a.Minor > b.Minor) { return false; } 40 | 41 | if( a.Patch < b.Patch) { return true; } 42 | 43 | return false; 44 | } 45 | 46 | public static bool operator >( SemanticVersion a, SemanticVersion b) 47 | { 48 | if( a.Major > b.Major) { return true; } 49 | if( a.Major < b.Major) { return false; } 50 | 51 | if( a.Minor > b.Minor) { return true; } 52 | if( a.Minor < b.Minor) { return false; } 53 | 54 | if( a.Patch > b.Patch) { return true; } 55 | 56 | return false; 57 | } 58 | 59 | public override string ToString() 60 | { 61 | return Major + "." + Minor + "." + Patch; 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /Assets/kode80/UnityTools/Versioning/Editor/SemanticVersion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0853616dd067e478fa86c6005fd25e92 3 | timeCreated: 1460480111 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cf886dd018df489cbe06ac186370f87 3 | folderAsset: yes 4 | timeCreated: 1456848542 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/kode80/Utils/Color32Util.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Ben Hopkins (kode80) 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without modification, 5 | // are permitted provided that the following conditions are met: 6 | // 7 | // 1. Redistributions of source code must retain the above copyright notice, 8 | // this list of conditions and the following disclaimer. 9 | // 10 | // 2. Redistributions in binary form must reproduce the above copyright notice, 11 | // this list of conditions and the following disclaimer in the documentation 12 | // and/or other materials provided with the distribution. 13 | // 14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 16 | // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 17 | // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 18 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 19 | // OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 22 | // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | using UnityEngine; 25 | using System; 26 | using System.Collections; 27 | 28 | namespace kode80.Utils 29 | { 30 | public class Color32Util 31 | { 32 | public static Color32 FromRGBAUint32( UInt32 color) 33 | { 34 | return new Color32( GetR( color), 35 | GetG( color), 36 | GetB( color), 37 | GetA( color)); 38 | } 39 | 40 | public static byte GetR( UInt32 color) 41 | { 42 | return (byte) ((color >> 24) & 0xff); 43 | } 44 | 45 | public static byte GetG( UInt32 color) 46 | { 47 | return (byte) ((color >> 16) & 0xff); 48 | } 49 | 50 | public static byte GetB( UInt32 color) 51 | { 52 | return (byte) ((color >> 8) & 0xff); 53 | } 54 | 55 | public static byte GetA( UInt32 color) 56 | { 57 | return (byte) (color & 0xff); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Assets/kode80/Utils/Color32Util.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13bf330c694314bfa920177bfaf34e01 3 | timeCreated: 1456848549 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/kode80/Utils/TimeUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9936381270d1427ebd4a92376294f4b 3 | timeCreated: 1457452059 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.3.0f4 2 | m_StandardAssetsVersion: 0 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityAdsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/UnityAdsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kode80/PixelRenderUnity3D/d75975a6689ee2abeaabeecc6619daba1f716ca8/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PixelRenderUnity3D (Ver 1.1) 2 | PixelRender is a complete system of shaders, effects, scripts & tools for rendering 3D scenes as 2D pixel art. The key components are the PixelArt shader for rendering meshs using palette based shading, the PixelOutline image effect for drawing pixel-perfect outlines & the Palette Editor which provides several features for creating, generating & manipulating palettes used by the PixelArt shader directly within Unity3D. PixelRender also includes components for quantizing animation, tools for rendering & exporting Unity3D sprite sheet animations, several examples & full documentation (in both pdf & epub format). PixelRender also works on mobile! 3 | 4 | ## License 5 | PixelRender is free to use for strictly non-commercial purposes, read PixelRenderNonCommercialLicense.html in project root for full details. 6 | 7 | If you'd like to use PixelRender for commercial purposes, or support this & future kode80 development, commercial licenses are available for purchase from my online store at: [http://kode80.com/](http://kode80.com/) 8 | 9 | ## Download Latest unitypackage 10 | The latest packaged version can be downloaded here: [PixelRender.unitypackage](http://kode80.com/downloads/assets/PixelRender.unitypackage) 11 | 12 | ## ChangeLog 13 | ### PixelRender 1.2.0 (April 15th 2016): 14 | * Updated included UnityTools 15 | * PixelRender can now be updated directly from the editor (Windows/kode80/Check for Asset Updates) 16 | 17 | ### PixelRender 1.1.0 (March 9th 2016): 18 | * Palettize Texture tool: 19 | * Displays a progress bar and can be canceled 20 | * Optimized to convert significantly faster 21 | * Includes an automatic palette reduction pass (see documentation for details) 22 | * Added MinimumSceneTemplate to examples, useful for creating new PixelRender scenes 23 | * Added Sprite Sheet Maker tool for rendering & exporting Unity3D sprite animations (see documentation for details) 24 | * Minor UI fixes for all editor tools 25 | 26 | --------------------------------------------------------------------------------