├── .gitignore
├── .idea
└── .idea.GameToolkit
│ └── .idea
│ ├── .gitignore
│ ├── encodings.xml
│ ├── indexLayout.xml
│ └── vcs.xml
├── Assembly-CSharp-firstpass.csproj.meta
├── Assembly-CSharp.csproj.meta
├── Assets.meta
├── Assets
├── ActionProvider.cs
├── ActionProvider.cs.meta
├── Materials.meta
├── Materials
│ ├── Paint.mat
│ ├── Paint.mat.meta
│ ├── decal_test.mat
│ └── decal_test.mat.meta
├── NaughtyAttributes.meta
├── NaughtyAttributes
│ ├── README.html
│ ├── README.html.meta
│ ├── Samples.meta
│ ├── Samples
│ │ ├── DemoScene.meta
│ │ └── DemoScene
│ │ │ ├── DemoScene.unity
│ │ │ ├── DemoScene.unity.meta
│ │ │ ├── DemoSceneSettings.lighting
│ │ │ ├── DemoSceneSettings.lighting.meta
│ │ │ ├── TestAssets.meta
│ │ │ └── TestAssets
│ │ │ ├── Cube.prefab
│ │ │ ├── Cube.prefab.meta
│ │ │ ├── DummyAnimation.anim
│ │ │ ├── DummyAnimation.anim.meta
│ │ │ ├── DummyAnimatorController.controller
│ │ │ ├── DummyAnimatorController.controller.meta
│ │ │ ├── NaughtyScriptableObject.asset
│ │ │ ├── NaughtyScriptableObject.asset.meta
│ │ │ ├── TestScriptableObjectA.asset
│ │ │ ├── TestScriptableObjectA.asset.meta
│ │ │ ├── TestScriptableObjectB.asset
│ │ │ ├── TestScriptableObjectB.asset.meta
│ │ │ ├── icon-github.png
│ │ │ └── icon-github.png.meta
│ ├── Scripts.meta
│ ├── Scripts
│ │ ├── Core.meta
│ │ ├── Core
│ │ │ ├── DrawerAttributes.meta
│ │ │ ├── DrawerAttributes
│ │ │ │ ├── AllowNestingAttribute.cs
│ │ │ │ ├── AllowNestingAttribute.cs.meta
│ │ │ │ ├── AnimatorParamAttribute.cs
│ │ │ │ ├── AnimatorParamAttribute.cs.meta
│ │ │ │ ├── CurveRangeAttribute.cs
│ │ │ │ ├── CurveRangeAttribute.cs.meta
│ │ │ │ ├── DrawerAttribute.cs
│ │ │ │ ├── DrawerAttribute.cs.meta
│ │ │ │ ├── DropdownAttribute.cs
│ │ │ │ ├── DropdownAttribute.cs.meta
│ │ │ │ ├── EnumFlagsAttribute.cs
│ │ │ │ ├── EnumFlagsAttribute.cs.meta
│ │ │ │ ├── Expandable.cs
│ │ │ │ ├── Expandable.cs.meta
│ │ │ │ ├── HorizontalLineAttribute.cs
│ │ │ │ ├── HorizontalLineAttribute.cs.meta
│ │ │ │ ├── InfoBoxAttribute.cs
│ │ │ │ ├── InfoBoxAttribute.cs.meta
│ │ │ │ ├── InputAxisAttribute.cs
│ │ │ │ ├── InputAxisAttribute.cs.meta
│ │ │ │ ├── LayerAttribute.cs
│ │ │ │ ├── LayerAttribute.cs.meta
│ │ │ │ ├── MinMaxSliderAttribute.cs
│ │ │ │ ├── MinMaxSliderAttribute.cs.meta
│ │ │ │ ├── ProgressBarAttribute.cs
│ │ │ │ ├── ProgressBarAttribute.cs.meta
│ │ │ │ ├── ResizableTextAreaAttribute.cs
│ │ │ │ ├── ResizableTextAreaAttribute.cs.meta
│ │ │ │ ├── SceneAttribute.cs
│ │ │ │ ├── SceneAttribute.cs.meta
│ │ │ │ ├── ShowAssetPreviewAttribute.cs
│ │ │ │ ├── ShowAssetPreviewAttribute.cs.meta
│ │ │ │ ├── SortingLayerAttribute.cs
│ │ │ │ ├── SortingLayerAttribute.cs.meta
│ │ │ │ ├── TagAttribute.cs
│ │ │ │ └── TagAttribute.cs.meta
│ │ │ ├── DrawerAttributes_SpecialCase.meta
│ │ │ ├── DrawerAttributes_SpecialCase
│ │ │ │ ├── ButtonAttribute.cs
│ │ │ │ ├── ButtonAttribute.cs.meta
│ │ │ │ ├── ReorderableListAttribute.cs
│ │ │ │ ├── ReorderableListAttribute.cs.meta
│ │ │ │ ├── ShowNativePropertyAttribute.cs
│ │ │ │ ├── ShowNativePropertyAttribute.cs.meta
│ │ │ │ ├── ShowNonSerializedFieldAttribute.cs
│ │ │ │ ├── ShowNonSerializedFieldAttribute.cs.meta
│ │ │ │ ├── SpecialCaseDrawerAttribute.cs
│ │ │ │ └── SpecialCaseDrawerAttribute.cs.meta
│ │ │ ├── INaughtyAttribute.cs
│ │ │ ├── INaughtyAttribute.cs.meta
│ │ │ ├── MetaAttributes.meta
│ │ │ ├── MetaAttributes
│ │ │ │ ├── BoxGroupAttribute.cs
│ │ │ │ ├── BoxGroupAttribute.cs.meta
│ │ │ │ ├── DisableIfAttribute.cs
│ │ │ │ ├── DisableIfAttribute.cs.meta
│ │ │ │ ├── EnableIfAttribute.cs
│ │ │ │ ├── EnableIfAttribute.cs.meta
│ │ │ │ ├── EnableIfAttributeBase.cs
│ │ │ │ ├── EnableIfAttributeBase.cs.meta
│ │ │ │ ├── FoldoutAttribute.cs
│ │ │ │ ├── FoldoutAttribute.cs.meta
│ │ │ │ ├── HideIfAttribute.cs
│ │ │ │ ├── HideIfAttribute.cs.meta
│ │ │ │ ├── IGroupAttribute.cs
│ │ │ │ ├── IGroupAttribute.cs.meta
│ │ │ │ ├── LabelAttribute.cs
│ │ │ │ ├── LabelAttribute.cs.meta
│ │ │ │ ├── MetaAttribute.cs
│ │ │ │ ├── MetaAttribute.cs.meta
│ │ │ │ ├── OnValueChangedAttribute.cs
│ │ │ │ ├── OnValueChangedAttribute.cs.meta
│ │ │ │ ├── ReadOnlyAttribute.cs
│ │ │ │ ├── ReadOnlyAttribute.cs.meta
│ │ │ │ ├── ShowIfAttribute.cs
│ │ │ │ ├── ShowIfAttribute.cs.meta
│ │ │ │ ├── ShowIfAttributeBase.cs
│ │ │ │ └── ShowIfAttributeBase.cs.meta
│ │ │ ├── NaughtyAttributes.Core.asmdef
│ │ │ ├── NaughtyAttributes.Core.asmdef.meta
│ │ │ ├── Utility.meta
│ │ │ ├── Utility
│ │ │ │ ├── EColor.cs
│ │ │ │ ├── EColor.cs.meta
│ │ │ │ ├── EConditionOperator.cs
│ │ │ │ └── EConditionOperator.cs.meta
│ │ │ ├── ValidatorAttributes.meta
│ │ │ └── ValidatorAttributes
│ │ │ │ ├── MaxValueAttribute.cs
│ │ │ │ ├── MaxValueAttribute.cs.meta
│ │ │ │ ├── MinValueAttribute.cs
│ │ │ │ ├── MinValueAttribute.cs.meta
│ │ │ │ ├── RequiredAttribute.cs
│ │ │ │ ├── RequiredAttribute.cs.meta
│ │ │ │ ├── ValidateInputAttribute.cs
│ │ │ │ ├── ValidateInputAttribute.cs.meta
│ │ │ │ ├── ValidatorAttribute.cs
│ │ │ │ └── ValidatorAttribute.cs.meta
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ │ ├── DecoratorDrawers.meta
│ │ │ ├── DecoratorDrawers
│ │ │ │ ├── HorizontalLineDecoratorDrawer.cs
│ │ │ │ ├── HorizontalLineDecoratorDrawer.cs.meta
│ │ │ │ ├── InfoBoxDecoratorDrawer.cs
│ │ │ │ └── InfoBoxDecoratorDrawer.cs.meta
│ │ │ ├── NaughtyAttributes.Editor.asmdef
│ │ │ ├── NaughtyAttributes.Editor.asmdef.meta
│ │ │ ├── NaughtyInspector.cs
│ │ │ ├── NaughtyInspector.cs.meta
│ │ │ ├── PropertyDrawers.meta
│ │ │ ├── PropertyDrawers
│ │ │ │ ├── AllowNestingPropertyDrawer.cs
│ │ │ │ ├── AllowNestingPropertyDrawer.cs.meta
│ │ │ │ ├── AnimatorParamPropertyDrawer.cs
│ │ │ │ ├── AnimatorParamPropertyDrawer.cs.meta
│ │ │ │ ├── CurveRangePropertyDrawer.cs
│ │ │ │ ├── CurveRangePropertyDrawer.cs.meta
│ │ │ │ ├── DropdownPropertyDrawer.cs
│ │ │ │ ├── DropdownPropertyDrawer.cs.meta
│ │ │ │ ├── EnumFlagsPropertyDrawer.cs
│ │ │ │ ├── EnumFlagsPropertyDrawer.cs.meta
│ │ │ │ ├── ExpandablePropertyDrawer.cs
│ │ │ │ ├── ExpandablePropertyDrawer.cs.meta
│ │ │ │ ├── InputAxisPropertyDrawer.cs
│ │ │ │ ├── InputAxisPropertyDrawer.cs.meta
│ │ │ │ ├── LayerPropertyDrawer.cs
│ │ │ │ ├── LayerPropertyDrawer.cs.meta
│ │ │ │ ├── MinMaxSliderPropertyDrawer.cs
│ │ │ │ ├── MinMaxSliderPropertyDrawer.cs.meta
│ │ │ │ ├── ProgressBarPropertyDrawer.cs
│ │ │ │ ├── ProgressBarPropertyDrawer.cs.meta
│ │ │ │ ├── PropertyDrawerBase.cs
│ │ │ │ ├── PropertyDrawerBase.cs.meta
│ │ │ │ ├── ResizableTextAreaPropertyDrawer.cs
│ │ │ │ ├── ResizableTextAreaPropertyDrawer.cs.meta
│ │ │ │ ├── ScenePropertyDrawer.cs
│ │ │ │ ├── ScenePropertyDrawer.cs.meta
│ │ │ │ ├── ShowAssetPreviewPropertyDrawer.cs
│ │ │ │ ├── ShowAssetPreviewPropertyDrawer.cs.meta
│ │ │ │ ├── SortingLayerPropertyDrawer.cs
│ │ │ │ ├── SortingLayerPropertyDrawer.cs.meta
│ │ │ │ ├── TagPropertyDrawer.cs
│ │ │ │ └── TagPropertyDrawer.cs.meta
│ │ │ ├── PropertyDrawers_SpecialCase.meta
│ │ │ ├── PropertyDrawers_SpecialCase
│ │ │ │ ├── ReorderableListPropertyDrawer.cs
│ │ │ │ ├── ReorderableListPropertyDrawer.cs.meta
│ │ │ │ ├── SpecialCasePropertyDrawerBase.cs
│ │ │ │ └── SpecialCasePropertyDrawerBase.cs.meta
│ │ │ ├── PropertyValidators.meta
│ │ │ ├── PropertyValidators
│ │ │ │ ├── MaxValuePropertyValidator.cs
│ │ │ │ ├── MaxValuePropertyValidator.cs.meta
│ │ │ │ ├── MinValuePropertyValidator.cs
│ │ │ │ ├── MinValuePropertyValidator.cs.meta
│ │ │ │ ├── PropertyValidatorBase.cs
│ │ │ │ ├── PropertyValidatorBase.cs.meta
│ │ │ │ ├── RequiredPropertyValidator.cs
│ │ │ │ ├── RequiredPropertyValidator.cs.meta
│ │ │ │ ├── ValidateInputPropertyValidator.cs
│ │ │ │ └── ValidateInputPropertyValidator.cs.meta
│ │ │ ├── Utility.meta
│ │ │ └── Utility
│ │ │ │ ├── ButtonUtility.cs
│ │ │ │ ├── ButtonUtility.cs.meta
│ │ │ │ ├── NaughtyEditorGUI.cs
│ │ │ │ ├── NaughtyEditorGUI.cs.meta
│ │ │ │ ├── PropertyUtility.cs
│ │ │ │ ├── PropertyUtility.cs.meta
│ │ │ │ ├── ReflectionUtility.cs
│ │ │ │ ├── ReflectionUtility.cs.meta
│ │ │ │ ├── SavedBool.cs
│ │ │ │ └── SavedBool.cs.meta
│ │ ├── Test.meta
│ │ └── Test
│ │ │ ├── AnimatorParamTest.cs
│ │ │ ├── AnimatorParamTest.cs.meta
│ │ │ ├── BoxGroupTest.cs
│ │ │ ├── BoxGroupTest.cs.meta
│ │ │ ├── ButtonTest.cs
│ │ │ ├── ButtonTest.cs.meta
│ │ │ ├── CurveRangeTest.cs
│ │ │ ├── CurveRangeTest.cs.meta
│ │ │ ├── DisableIfTest.cs
│ │ │ ├── DisableIfTest.cs.meta
│ │ │ ├── DropdownTest.cs
│ │ │ ├── DropdownTest.cs.meta
│ │ │ ├── EnableIfTest.cs
│ │ │ ├── EnableIfTest.cs.meta
│ │ │ ├── EnumFlagsTest.cs
│ │ │ ├── EnumFlagsTest.cs.meta
│ │ │ ├── ExpandableTest.cs
│ │ │ ├── ExpandableTest.cs.meta
│ │ │ ├── FoldoutTest.cs
│ │ │ ├── FoldoutTest.cs.meta
│ │ │ ├── HideIfTest.cs
│ │ │ ├── HideIfTest.cs.meta
│ │ │ ├── HorizontalLineTest.cs
│ │ │ ├── HorizontalLineTest.cs.meta
│ │ │ ├── InfoBoxTest.cs
│ │ │ ├── InfoBoxTest.cs.meta
│ │ │ ├── InputAxisTest.cs
│ │ │ ├── InputAxisTest.cs.meta
│ │ │ ├── LabelTest.cs
│ │ │ ├── LabelTest.cs.meta
│ │ │ ├── LayerTest.cs
│ │ │ ├── LayerTest.cs.meta
│ │ │ ├── MinMaxSliderTest.cs
│ │ │ ├── MinMaxSliderTest.cs.meta
│ │ │ ├── MinMaxValueTest.cs
│ │ │ ├── MinMaxValueTest.cs.meta
│ │ │ ├── NaughtyAttributes.Test.asmdef
│ │ │ ├── NaughtyAttributes.Test.asmdef.meta
│ │ │ ├── OnValueChangedTest.cs
│ │ │ ├── OnValueChangedTest.cs.meta
│ │ │ ├── ProgressBarTest.cs
│ │ │ ├── ProgressBarTest.cs.meta
│ │ │ ├── ReadOnlyTest.cs
│ │ │ ├── ReadOnlyTest.cs.meta
│ │ │ ├── ReorderableListTest.cs
│ │ │ ├── ReorderableListTest.cs.meta
│ │ │ ├── RequiredTest.cs
│ │ │ ├── RequiredTest.cs.meta
│ │ │ ├── ResizableTextAreaTest.cs
│ │ │ ├── ResizableTextAreaTest.cs.meta
│ │ │ ├── SceneTest.cs
│ │ │ ├── SceneTest.cs.meta
│ │ │ ├── ShowAssetPreviewTest.cs
│ │ │ ├── ShowAssetPreviewTest.cs.meta
│ │ │ ├── ShowIfTest.cs
│ │ │ ├── ShowIfTest.cs.meta
│ │ │ ├── ShowNativePropertyTest.cs
│ │ │ ├── ShowNativePropertyTest.cs.meta
│ │ │ ├── ShowNonSerializedFieldTest.cs
│ │ │ ├── ShowNonSerializedFieldTest.cs.meta
│ │ │ ├── SortingLayerTest.cs
│ │ │ ├── SortingLayerTest.cs.meta
│ │ │ ├── TagTest.cs
│ │ │ ├── TagTest.cs.meta
│ │ │ ├── ValidateInputTest.cs
│ │ │ ├── ValidateInputTest.cs.meta
│ │ │ ├── _NaughtyComponent.cs
│ │ │ ├── _NaughtyComponent.cs.meta
│ │ │ ├── _NaughtyScriptableObject.cs
│ │ │ ├── _NaughtyScriptableObject.cs.meta
│ │ │ ├── _TestScriptableObjectA.cs
│ │ │ ├── _TestScriptableObjectA.cs.meta
│ │ │ ├── _TestScriptableObjectB.cs
│ │ │ └── _TestScriptableObjectB.cs.meta
│ ├── package.json
│ └── package.json.meta
├── Plugins.meta
├── Plugins
│ ├── Demigiant.meta
│ └── Demigiant
│ │ ├── DOTween.meta
│ │ └── DOTween
│ │ ├── DOTween.XML
│ │ ├── DOTween.XML.meta
│ │ ├── DOTween.dll
│ │ ├── DOTween.dll.meta
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ ├── DOTweenEditor.XML
│ │ ├── DOTweenEditor.XML.meta
│ │ ├── DOTweenEditor.dll
│ │ ├── DOTweenEditor.dll.meta
│ │ ├── Imgs.meta
│ │ └── Imgs
│ │ │ ├── DOTweenIcon.png
│ │ │ ├── DOTweenIcon.png.meta
│ │ │ ├── DOTweenMiniIcon.png
│ │ │ ├── DOTweenMiniIcon.png.meta
│ │ │ ├── Footer.png
│ │ │ ├── Footer.png.meta
│ │ │ ├── Footer_dark.png
│ │ │ ├── Footer_dark.png.meta
│ │ │ ├── Header.jpg
│ │ │ └── Header.jpg.meta
│ │ ├── Modules.meta
│ │ ├── Modules
│ │ ├── DOTweenModuleAudio.cs
│ │ ├── DOTweenModuleAudio.cs.meta
│ │ ├── DOTweenModuleEPOOutline.cs
│ │ ├── DOTweenModuleEPOOutline.cs.meta
│ │ ├── DOTweenModulePhysics.cs
│ │ ├── DOTweenModulePhysics.cs.meta
│ │ ├── DOTweenModulePhysics2D.cs
│ │ ├── DOTweenModulePhysics2D.cs.meta
│ │ ├── DOTweenModuleSprite.cs
│ │ ├── DOTweenModuleSprite.cs.meta
│ │ ├── DOTweenModuleUI.cs
│ │ ├── DOTweenModuleUI.cs.meta
│ │ ├── DOTweenModuleUnityVersion.cs
│ │ ├── DOTweenModuleUnityVersion.cs.meta
│ │ ├── DOTweenModuleUtils.cs
│ │ └── DOTweenModuleUtils.cs.meta
│ │ ├── readme.txt
│ │ └── readme.txt.meta
├── ProBuilder Data.meta
├── ProBuilder Data
│ ├── Default Color Palette.asset
│ └── Default Color Palette.asset.meta
├── Resources.meta
├── Resources
│ ├── DOTweenSettings.asset
│ ├── DOTweenSettings.asset.meta
│ ├── Materials.meta
│ ├── Materials
│ │ ├── CurvedWorld.mat
│ │ ├── CurvedWorld.mat.meta
│ │ ├── DepthMask Geometry-1999.mat
│ │ ├── DepthMask Geometry-1999.mat.meta
│ │ ├── DissolveClouds.mat
│ │ ├── DissolveClouds.mat.meta
│ │ ├── DissolveDistance 1.mat
│ │ ├── DissolveDistance 1.mat.meta
│ │ ├── DissolveDistance 2.mat
│ │ ├── DissolveDistance 2.mat.meta
│ │ ├── DissolveTechno.mat
│ │ ├── DissolveTechno.mat.meta
│ │ ├── Grey.mat
│ │ ├── Grey.mat.meta
│ │ ├── MovingSurface.mat
│ │ ├── MovingSurface.mat.meta
│ │ ├── Noiser.mat
│ │ ├── Noiser.mat.meta
│ │ ├── Outline.mat
│ │ ├── Outline.mat.meta
│ │ ├── OutlineUI.mat
│ │ ├── OutlineUI.mat.meta
│ │ ├── Rotation.mat
│ │ ├── Rotation.mat.meta
│ │ ├── RoundedWorldBlue.mat
│ │ ├── RoundedWorldBlue.mat.meta
│ │ ├── RoundedWorldGrey.mat
│ │ ├── RoundedWorldGrey.mat.meta
│ │ ├── RoundedWorldOrange.mat
│ │ ├── RoundedWorldOrange.mat.meta
│ │ ├── ScratchedGlass.mat
│ │ ├── ScratchedGlass.mat.meta
│ │ ├── StaindGlass.mat
│ │ ├── StaindGlass.mat.meta
│ │ ├── StainedBirdGlass.mat
│ │ ├── StainedBirdGlass.mat.meta
│ │ ├── Standard Geometry-1998.mat
│ │ ├── Standard Geometry-1998.mat.meta
│ │ ├── Standard Geometry-2000.mat
│ │ ├── Standard Geometry-2000.mat.meta
│ │ ├── Standard Red.mat
│ │ └── Standard Red.mat.meta
│ ├── Prefabs.meta
│ ├── Prefabs
│ │ ├── Cone.prefab
│ │ ├── Cone.prefab.meta
│ │ ├── ForestPlane.prefab
│ │ ├── ForestPlane.prefab.meta
│ │ ├── Road.prefab
│ │ └── Road.prefab.meta
│ ├── Textures.meta
│ └── Textures
│ │ ├── GlassBird.png
│ │ ├── GlassBird.png.meta
│ │ ├── GlassBirdMask.png
│ │ ├── GlassBirdMask.png.meta
│ │ ├── GlassBirdNormal.png
│ │ ├── GlassBirdNormal.png.meta
│ │ ├── Scratches.png
│ │ ├── Scratches.png.meta
│ │ ├── StainedGlass.png
│ │ ├── StainedGlass.png.meta
│ │ ├── StainedGlassNormal.png
│ │ ├── StainedGlassNormal.png.meta
│ │ ├── Super Perlin 1 - 256x256.png
│ │ ├── Super Perlin 1 - 256x256.png.meta
│ │ ├── Super Perlin 10 - 256x256.png
│ │ ├── Super Perlin 10 - 256x256.png.meta
│ │ ├── Techno 9 - 256x256.png
│ │ ├── Techno 9 - 256x256.png.meta
│ │ ├── clouds.png
│ │ ├── clouds.png.meta
│ │ ├── g1153.png
│ │ ├── g1153.png.meta
│ │ ├── g1462.png
│ │ ├── g1462.png.meta
│ │ ├── g1610.png
│ │ ├── g1610.png.meta
│ │ ├── g1630.png
│ │ ├── g1630.png.meta
│ │ ├── g1661.png
│ │ ├── g1661.png.meta
│ │ ├── g1788.png
│ │ ├── g1788.png.meta
│ │ ├── g1793.png
│ │ ├── g1793.png.meta
│ │ ├── g1841.png
│ │ ├── g1841.png.meta
│ │ ├── g1861.png
│ │ ├── g1861.png.meta
│ │ ├── g2520.png
│ │ ├── g2520.png.meta
│ │ ├── g3194.png
│ │ ├── g3194.png.meta
│ │ ├── g987.png
│ │ ├── g987.png.meta
│ │ ├── grid.png
│ │ ├── grid.png.meta
│ │ ├── spider.png
│ │ ├── spider.png.meta
│ │ ├── spiral-3.jpg
│ │ ├── spiral-3.jpg.meta
│ │ ├── voronoi-1.jpg
│ │ ├── voronoi-1.jpg.meta
│ │ ├── voronoi-2.png
│ │ ├── voronoi-2.png.meta
│ │ ├── water.png
│ │ ├── water.png.meta
│ │ ├── wood.jpeg
│ │ └── wood.jpeg.meta
├── Samples.meta
├── Samples
│ ├── ProBuilder.meta
│ └── ProBuilder
│ │ ├── 4.5.2.meta
│ │ └── 4.5.2
│ │ ├── High Definition Render Pipeline Support.meta
│ │ ├── High Definition Render Pipeline Support
│ │ ├── .sample.json
│ │ ├── Material.meta
│ │ ├── Material
│ │ │ ├── ProBuilder Default HDRP.mat
│ │ │ └── ProBuilder Default HDRP.mat.meta
│ │ ├── Shader.meta
│ │ └── Shader
│ │ │ ├── Standard Vertex Color.shadergraph
│ │ │ └── Standard Vertex Color.shadergraph.meta
│ │ ├── Universal Render Pipeline Support.meta
│ │ └── Universal Render Pipeline Support
│ │ ├── .sample.json
│ │ ├── Material.meta
│ │ ├── Material
│ │ ├── ProBuilder Default URP.mat
│ │ └── ProBuilder Default URP.mat.meta
│ │ ├── Shader.meta
│ │ └── Shader
│ │ ├── Standard Vertex Color.shadergraph
│ │ └── Standard Vertex Color.shadergraph.meta
├── Scenes.meta
├── Scripts.meta
├── Scripts
│ ├── CameraController.cs
│ ├── CameraController.cs.meta
│ ├── Paint.cs
│ ├── Paint.cs.meta
│ ├── PathController.cs
│ ├── PathController.cs.meta
│ ├── PingPongManyMaterialsAnimation.cs
│ ├── PingPongManyMaterialsAnimation.cs.meta
│ ├── PingPongMaterialAnimation.cs
│ ├── PingPongMaterialAnimation.cs.meta
│ ├── PingPongPositionAnimation.cs
│ ├── PingPongPositionAnimation.cs.meta
│ ├── RotateAnimation.cs
│ ├── RotateAnimation.cs.meta
│ ├── SetMaterialProperty.cs
│ └── SetMaterialProperty.cs.meta
├── Shaders.meta
├── Shaders
│ ├── Tests.meta
│ └── Tests
│ │ ├── NewUnlitShader.mat
│ │ ├── NewUnlitShader.mat.meta
│ │ ├── NewUnlitShader.shader
│ │ ├── NewUnlitShader.shader.meta
│ │ ├── Noise.shader
│ │ ├── Noise.shader.meta
│ │ ├── Wave.shader
│ │ └── Wave.shader.meta
├── ShadersCollection.meta
├── ShadersCollection
│ ├── README.md
│ ├── README.md.meta
│ ├── Runtime.meta
│ ├── Runtime
│ │ ├── kotikov.shaderscollection.asmdef
│ │ └── kotikov.shaderscollection.asmdef.meta
│ ├── SampleSceneShadersCollection.unity
│ ├── SampleSceneShadersCollection.unity.meta
│ ├── Shaders.meta
│ ├── Shaders
│ │ ├── DepthMask.shader
│ │ ├── DepthMask.shader.meta
│ │ ├── Dissolve.shader
│ │ ├── Dissolve.shader.meta
│ │ ├── DissolveDistance.shader
│ │ ├── DissolveDistance.shader.meta
│ │ ├── Glass.shader
│ │ ├── Glass.shader.meta
│ │ ├── Grey.shader
│ │ ├── Grey.shader.meta
│ │ ├── MovingSurface.shader
│ │ ├── MovingSurface.shader.meta
│ │ ├── Noiser.shader
│ │ ├── Noiser.shader.meta
│ │ ├── Outline.shader
│ │ ├── Outline.shader.meta
│ │ ├── Rotation.shader
│ │ ├── Rotation.shader.meta
│ │ ├── RoundedWorld.shader
│ │ └── RoundedWorld.shader.meta
│ ├── package.json
│ └── package.json.meta
├── TextMesh Pro.meta
├── TextMesh Pro
│ ├── Documentation.meta
│ ├── Documentation
│ │ ├── TextMesh Pro User Guide 2016.pdf
│ │ └── TextMesh Pro User Guide 2016.pdf.meta
│ ├── Fonts.meta
│ ├── Fonts
│ │ ├── LiberationSans - OFL.txt
│ │ ├── LiberationSans - OFL.txt.meta
│ │ ├── LiberationSans.ttf
│ │ └── LiberationSans.ttf.meta
│ ├── Resources.meta
│ ├── Resources
│ │ ├── Fonts & Materials.meta
│ │ ├── Fonts & Materials
│ │ │ ├── LiberationSans SDF - Drop Shadow.mat
│ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta
│ │ │ ├── LiberationSans SDF - Fallback.asset
│ │ │ ├── LiberationSans SDF - Fallback.asset.meta
│ │ │ ├── LiberationSans SDF - Outline.mat
│ │ │ ├── LiberationSans SDF - Outline.mat.meta
│ │ │ ├── LiberationSans SDF.asset
│ │ │ └── LiberationSans SDF.asset.meta
│ │ ├── LineBreaking Following Characters.txt
│ │ ├── LineBreaking Following Characters.txt.meta
│ │ ├── LineBreaking Leading Characters.txt
│ │ ├── LineBreaking Leading Characters.txt.meta
│ │ ├── Sprite Assets.meta
│ │ ├── Sprite Assets
│ │ │ ├── EmojiOne.asset
│ │ │ └── EmojiOne.asset.meta
│ │ ├── Style Sheets.meta
│ │ ├── Style Sheets
│ │ │ ├── Default Style Sheet.asset
│ │ │ └── Default Style Sheet.asset.meta
│ │ ├── TMP Settings.asset
│ │ └── TMP Settings.asset.meta
│ ├── Shaders.meta
│ ├── Shaders
│ │ ├── TMP_Bitmap-Custom-Atlas.shader
│ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta
│ │ ├── TMP_Bitmap-Mobile.shader
│ │ ├── TMP_Bitmap-Mobile.shader.meta
│ │ ├── TMP_Bitmap.shader
│ │ ├── TMP_Bitmap.shader.meta
│ │ ├── TMP_SDF Overlay.shader
│ │ ├── TMP_SDF Overlay.shader.meta
│ │ ├── TMP_SDF SSD.shader
│ │ ├── TMP_SDF SSD.shader.meta
│ │ ├── TMP_SDF-Mobile Masking.shader
│ │ ├── TMP_SDF-Mobile Masking.shader.meta
│ │ ├── TMP_SDF-Mobile Overlay.shader
│ │ ├── TMP_SDF-Mobile Overlay.shader.meta
│ │ ├── TMP_SDF-Mobile SSD.shader
│ │ ├── TMP_SDF-Mobile SSD.shader.meta
│ │ ├── TMP_SDF-Mobile.shader
│ │ ├── TMP_SDF-Mobile.shader.meta
│ │ ├── TMP_SDF-Surface-Mobile.shader
│ │ ├── TMP_SDF-Surface-Mobile.shader.meta
│ │ ├── TMP_SDF-Surface.shader
│ │ ├── TMP_SDF-Surface.shader.meta
│ │ ├── TMP_SDF.shader
│ │ ├── TMP_SDF.shader.meta
│ │ ├── TMP_Sprite.shader
│ │ ├── TMP_Sprite.shader.meta
│ │ ├── TMPro.cginc
│ │ ├── TMPro.cginc.meta
│ │ ├── TMPro_Mobile.cginc
│ │ ├── TMPro_Mobile.cginc.meta
│ │ ├── TMPro_Properties.cginc
│ │ ├── TMPro_Properties.cginc.meta
│ │ ├── TMPro_Surface.cginc
│ │ └── TMPro_Surface.cginc.meta
│ ├── Sprites.meta
│ └── Sprites
│ │ ├── EmojiOne Attribution.txt
│ │ ├── EmojiOne Attribution.txt.meta
│ │ ├── EmojiOne.json
│ │ ├── EmojiOne.json.meta
│ │ ├── EmojiOne.png
│ │ └── EmojiOne.png.meta
├── TextUpdate.cs
├── TextUpdate.cs.meta
├── Textures.meta
├── Textures
│ ├── decal_test.png
│ └── decal_test.png.meta
├── Tree_Textures.meta
├── Tree_Textures
│ ├── diffuse.png
│ ├── diffuse.png.meta
│ ├── normal_specular.png
│ ├── normal_specular.png.meta
│ ├── shadow.png
│ ├── shadow.png.meta
│ ├── translucency_gloss.png
│ └── translucency_gloss.png.meta
├── UI.meta
└── UI
│ ├── Resource Vector Graphics.meta
│ └── Resource Vector Graphics
│ ├── UI_Graphic_Resource_Coins.png
│ ├── UI_Graphic_Resource_Coins.png.meta
│ ├── UI_Graphic_Resource_Food.png
│ ├── UI_Graphic_Resource_Food.png.meta
│ ├── UI_Graphic_Resource_Gems.png
│ ├── UI_Graphic_Resource_Gems.png.meta
│ ├── UI_Graphic_Resource_Iron.png
│ ├── UI_Graphic_Resource_Iron.png.meta
│ ├── UI_Graphic_Resource_Tools.png
│ ├── UI_Graphic_Resource_Tools.png.meta
│ ├── UI_Graphic_Resource_Wood.png
│ └── UI_Graphic_Resource_Wood.png.meta
├── GameToolkit.csproj.meta
├── GameToolkit.sln.meta
├── Library.meta
├── License
├── Logs.meta
├── NaughtyAttributes.Core.csproj.meta
├── NaughtyAttributes.Editor.csproj.meta
├── NaughtyAttributes.Test.csproj.meta
├── Packages.meta
├── Packages
├── manifest.json
├── manifest.json.meta
├── packages-lock.json
└── packages-lock.json.meta
├── ProjectSettings.meta
├── ProjectSettings
├── AudioManager.asset
├── AudioManager.asset.meta
├── ClusterInputManager.asset
├── ClusterInputManager.asset.meta
├── DynamicsManager.asset
├── DynamicsManager.asset.meta
├── EditorBuildSettings.asset
├── EditorBuildSettings.asset.meta
├── EditorSettings.asset
├── EditorSettings.asset.meta
├── GraphicsSettings.asset
├── GraphicsSettings.asset.meta
├── InputManager.asset
├── InputManager.asset.meta
├── NavMeshAreas.asset
├── NavMeshAreas.asset.meta
├── PackageManagerSettings.asset
├── PackageManagerSettings.asset.meta
├── Packages
│ └── com.unity.probuilder
│ │ └── Settings.json
├── Physics2DSettings.asset
├── Physics2DSettings.asset.meta
├── PresetManager.asset
├── PresetManager.asset.meta
├── ProjectSettings.asset
├── ProjectSettings.asset.meta
├── ProjectVersion.txt
├── ProjectVersion.txt.meta
├── QualitySettings.asset
├── QualitySettings.asset.meta
├── SceneTemplateSettings.json
├── TagManager.asset
├── TagManager.asset.meta
├── TimeManager.asset
├── TimeManager.asset.meta
├── UnityConnectSettings.asset
├── UnityConnectSettings.asset.meta
├── VFXManager.asset
├── VFXManager.asset.meta
├── VersionControlSettings.asset
├── VersionControlSettings.asset.meta
├── XRSettings.asset
└── XRSettings.asset.meta
├── README.md
├── README.md.meta
├── ReadmeResources
├── CurvedWorld_1.gif
├── CurvedWorld_2.gif
├── Depth.gif
├── Dissolve.gif
├── DissolveDistance.gif
├── Glass.gif
├── Grey.gif
├── MovingSurface.gif
├── Noiser.gif
├── Outline.gif
├── Rotation.gif
└── TextureSettings.jpg
├── Temp.meta
├── UserSettings.meta
├── UserSettings
├── EditorUserSettings.asset
└── EditorUserSettings.asset.meta
└── obj.meta
/.idea/.idea.GameToolkit/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Rider ignored files
5 | /contentModel.xml
6 | /.idea.GameToolkit.iml
7 | /projectSettingsUpdater.xml
8 | /modules.xml
9 | # Editor-based HTTP Client requests
10 | /httpRequests/
11 | # Datasource local storage ignored files
12 | /dataSources/
13 | /dataSources.local.xml
14 |
--------------------------------------------------------------------------------
/.idea/.idea.GameToolkit/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/.idea.GameToolkit/.idea/indexLayout.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/.idea.GameToolkit/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Assembly-CSharp-firstpass.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33a02d867b041134691a559e9ff73fa8
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assembly-CSharp.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2adf62d1ae28304429bcb8f411b019c3
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a85d5f3ef528d8429dcf715c0aafee9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/ActionProvider.cs:
--------------------------------------------------------------------------------
1 | using JetBrains.Annotations;
2 | using UnityEngine;
3 |
4 |
5 | public class ActionProvider : MonoBehaviour
6 | {
7 | [SerializeField] private GameObject _cameraTransform;
8 | [SerializeField] private GameObject _canvasTransform;
9 |
10 |
11 | [UsedImplicitly]
12 | public void OnCameraSwitch()
13 | {
14 | _canvasTransform.SetActive(_cameraTransform.transform.childCount > 0);
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/ActionProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 731e3a83beaf8f74186afc5bd6688f67
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c379d3a3c6d469e48be3caf2ca720071
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Materials/Paint.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37e11080c04d7f84ab6983bb3681cb46
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Materials/decal_test.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ae96d4a80a6834489cb0201df29c98a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab525e1b829763b48be5dd393ff3d52c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/README.html.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 300150df63f58304b8eca274b6007eaf
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21f52fb9b3132c04885ae18b9eae0c37
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3cce6a43aaaa3a44f8d0d315270a6345
3 | folderAsset: yes
4 | timeCreated: 1507995550
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/DemoScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a487a4df32d76741970935b98a13b01
3 | timeCreated: 1507998788
4 | licenseType: Store
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/DemoSceneSettings.lighting.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 238aa24ac34288c41a202c3b5f09364c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56157bf810ff55c439566494569e9134
3 | folderAsset: yes
4 | timeCreated: 1509089305
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/Cube.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: afd96d40e8e5d7d49a67be3641844a32
3 | timeCreated: 1509089337
4 | licenseType: Store
5 | NativeFormatImporter:
6 | externalObjects: {}
7 | mainObjectFileID: 100100000
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/DummyAnimation.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 467ec033686516e4585ef1d31df00098
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/DummyAnimatorController.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c57a515fa92e94e49a497a56cb9eef02
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/NaughtyScriptableObject.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 753bdb918c6038142acddbd7aae6958f, type: 3}
13 | m_Name: NaughtyScriptableObject
14 | m_EditorClassIdentifier:
15 | listA:
16 | - {fileID: 11400000, guid: 149474eb879a6a641b560ca17d48712f, type: 2}
17 | - {fileID: 11400000, guid: 149474eb879a6a641b560ca17d48712f, type: 2}
18 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/NaughtyScriptableObject.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d526b1019f3ba44a951650f18795ad7
3 | timeCreated: 1518639643
4 | licenseType: Store
5 | NativeFormatImporter:
6 | externalObjects: {}
7 | mainObjectFileID: 11400000
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/TestScriptableObjectA.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 19472ac11eae27a4b804f354ca7d9c00, type: 3}
13 | m_Name: TestScriptableObjectA
14 | m_EditorClassIdentifier:
15 | listB:
16 | - {fileID: 11400000, guid: 05371aa7630d3ef44ac0106af06cd73c, type: 2}
17 | - {fileID: 11400000, guid: 05371aa7630d3ef44ac0106af06cd73c, type: 2}
18 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/TestScriptableObjectA.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 149474eb879a6a641b560ca17d48712f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/TestScriptableObjectB.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: c2b396aeebc9d984da298eee313896bc, type: 3}
13 | m_Name: TestScriptableObjectB
14 | m_EditorClassIdentifier:
15 | slider: {x: 3, y: 7}
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/TestScriptableObjectB.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05371aa7630d3ef44ac0106af06cd73c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/icon-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/icon-github.png
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3f3d4c22e5be8548927445488acb547
3 | folderAsset: yes
4 | timeCreated: 1507995546
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02f87750c8c416b4fa1158c629a2ca2a
3 | folderAsset: yes
4 | timeCreated: 1507998942
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c939c76f08350cf4cb973f1b3d81222d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/AllowNestingAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class AllowNestingAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/AllowNestingAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 683b37f42a905644388dd80f939db5a7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/AnimatorParamAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEngine;
3 |
4 | namespace NaughtyAttributes
5 | {
6 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
7 | public class AnimatorParamAttribute : DrawerAttribute
8 | {
9 | public string AnimatorName { get; private set; }
10 | public AnimatorControllerParameterType? AnimatorParamType { get; private set; }
11 |
12 | public AnimatorParamAttribute(string animatorName)
13 | {
14 | AnimatorName = animatorName;
15 | AnimatorParamType = null;
16 | }
17 |
18 | public AnimatorParamAttribute(string animatorName, AnimatorControllerParameterType animatorParamType)
19 | {
20 | AnimatorName = animatorName;
21 | AnimatorParamType = animatorParamType;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/AnimatorParamAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72fc2c5bf7cd61b4d94583675d7df439
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/CurveRangeAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEngine;
3 |
4 | namespace NaughtyAttributes
5 | {
6 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
7 | public class CurveRangeAttribute : DrawerAttribute
8 | {
9 | public Vector2 Min { get; private set; }
10 | public Vector2 Max { get; private set; }
11 | public EColor Color { get; private set; }
12 |
13 | public CurveRangeAttribute(Vector2 min, Vector2 max, EColor color = EColor.Clear)
14 | {
15 | Min = min;
16 | Max = max;
17 | Color = color;
18 | }
19 |
20 | public CurveRangeAttribute(EColor color)
21 | : this(Vector2.zero, Vector2.one, color)
22 | {
23 | }
24 |
25 | public CurveRangeAttribute(float minX, float minY, float maxX, float maxY, EColor color = EColor.Clear)
26 | : this(new Vector2(minX, minY), new Vector2(maxX, maxY), color)
27 | {
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/CurveRangeAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21efca8d9b8b92d4cb0ab565be0b8ce3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/DrawerAttribute.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | ///
6 | /// Base class for all drawer attributes
7 | ///
8 | public class DrawerAttribute : PropertyAttribute, INaughtyAttribute
9 | {
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/DrawerAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c99ec729d46ae9f4cad5490f3d372d54
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/DropdownAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7d8ae28a4bb7174d9f616181f4ee30c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/EnumFlagsAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class EnumFlagsAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/EnumFlagsAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72951b77e0e73304bbd244ed69b67d26
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/Expandable.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ExpandableAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/Expandable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1f70e803f4d3e54f9c5ebcf77b20e24
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/HorizontalLineAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = true, Inherited = true)]
6 | public class HorizontalLineAttribute : DrawerAttribute
7 | {
8 | public const float DefaultHeight = 2.0f;
9 | public const EColor DefaultColor = EColor.Gray;
10 |
11 | public float Height { get; private set; }
12 | public EColor Color { get; private set; }
13 |
14 | public HorizontalLineAttribute(float height = DefaultHeight, EColor color = DefaultColor)
15 | {
16 | Height = height;
17 | Color = color;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/HorizontalLineAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab8bc1852af6e8448862d3a044477d90
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/InfoBoxAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public enum EInfoBoxType
6 | {
7 | Normal,
8 | Warning,
9 | Error
10 | }
11 |
12 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = true, Inherited = true)]
13 | public class InfoBoxAttribute : DrawerAttribute
14 | {
15 | public string Text { get; private set; }
16 | public EInfoBoxType Type { get; private set; }
17 |
18 | public InfoBoxAttribute(string text, EInfoBoxType type = EInfoBoxType.Normal)
19 | {
20 | Text = text;
21 | Type = type;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/InfoBoxAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b04633dd576f5d345814e8b83b588fd3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/InputAxisAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class InputAxisAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/InputAxisAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 44d7164dc16b7a946b3995651cfaa479
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/LayerAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class LayerAttribute : DrawerAttribute
7 | {
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/LayerAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 668d19ebe071176448d1af816a9a0ce0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/MinMaxSliderAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class MinMaxSliderAttribute : DrawerAttribute
7 | {
8 | public float MinValue { get; private set; }
9 | public float MaxValue { get; private set; }
10 |
11 | public MinMaxSliderAttribute(float minValue, float maxValue)
12 | {
13 | MinValue = minValue;
14 | MaxValue = maxValue;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/MinMaxSliderAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ffcacb78b95e41b4695f4b19aee99226
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ProgressBarAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 732834f71517e3f47aee040a41ef0ad0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ResizableTextAreaAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ResizableTextAreaAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ResizableTextAreaAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5692c35b20a098947b4f963bc1a3c4e7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/SceneAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class SceneAttribute : DrawerAttribute
7 | {
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/SceneAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d8bb41925231182459cce65b2d37fc1c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ShowAssetPreviewAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ShowAssetPreviewAttribute : DrawerAttribute
7 | {
8 | public const int DefaultWidth = 64;
9 | public const int DefaultHeight = 64;
10 |
11 | public int Width { get; private set; }
12 | public int Height { get; private set; }
13 |
14 | public ShowAssetPreviewAttribute(int width = DefaultWidth, int height = DefaultHeight)
15 | {
16 | Width = width;
17 | Height = height;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ShowAssetPreviewAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b87e7d260f7f4704098b4bf7a18dd80f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/SortingLayerAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class SortingLayerAttribute : DrawerAttribute
7 | {
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/SortingLayerAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7564ee02deb3974a85d8617eea098fb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/TagAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class TagAttribute : DrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/TagAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58534a595c520e2439822fd5a65f12c7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90bd9ec2f8b88944ca8a49bcf16296c8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ButtonAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ec37af8ca4fba9418fcd1b1dcac1723
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ReorderableListAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ReorderableListAttribute : SpecialCaseDrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ReorderableListAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd23b2b37156ed349a211638cf103cb3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ShowNativePropertyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
6 | public class ShowNativePropertyAttribute : SpecialCaseDrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ShowNativePropertyAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f5967a89caf200248b735e83e9ca00c4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ShowNonSerializedFieldAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ShowNonSerializedFieldAttribute : SpecialCaseDrawerAttribute
7 | {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ShowNonSerializedFieldAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 44113b2de0bd92d43804ebbe64117451
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/SpecialCaseDrawerAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public class SpecialCaseDrawerAttribute : Attribute, INaughtyAttribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/SpecialCaseDrawerAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a2f07ca48e21b914784424647d093b1c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/INaughtyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public interface INaughtyAttribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/INaughtyAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5fddea73d821404eb43e04971441fda
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dfd59069d67f9c84aaff3a3cab33780b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/BoxGroupAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class BoxGroupAttribute : MetaAttribute, IGroupAttribute
7 | {
8 | public string Name { get; private set; }
9 |
10 | public BoxGroupAttribute(string name = "")
11 | {
12 | Name = name;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/BoxGroupAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a1aa9a5fad97e147bf97e2bbe357374
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/DisableIfAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
6 | public class DisableIfAttribute : EnableIfAttributeBase
7 | {
8 | public DisableIfAttribute(string condition)
9 | : base(condition)
10 | {
11 | Inverted = true;
12 | }
13 |
14 | public DisableIfAttribute(EConditionOperator conditionOperator, params string[] conditions)
15 | : base(conditionOperator, conditions)
16 | {
17 | Inverted = true;
18 | }
19 |
20 | public DisableIfAttribute(string enumName, object enumValue)
21 | : base(enumName, enumValue as Enum)
22 | {
23 | Inverted = true;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/DisableIfAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b4ff31cbfca1e144bb9934f67ee52e8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/EnableIfAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
6 | public class EnableIfAttribute : EnableIfAttributeBase
7 | {
8 | public EnableIfAttribute(string condition)
9 | : base(condition)
10 | {
11 | Inverted = false;
12 | }
13 |
14 | public EnableIfAttribute(EConditionOperator conditionOperator, params string[] conditions)
15 | : base(conditionOperator, conditions)
16 | {
17 | Inverted = false;
18 | }
19 |
20 | public EnableIfAttribute(string enumName, object enumValue)
21 | : base(enumName, enumValue as Enum)
22 | {
23 | Inverted = false;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/EnableIfAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c56eec0d90c0c874f840df1411c3c16d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/EnableIfAttributeBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c6b3f78bb09dcd41983e149e1d52831
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/FoldoutAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class FoldoutAttribute : MetaAttribute, IGroupAttribute
7 | {
8 | public string Name { get; private set; }
9 |
10 | public FoldoutAttribute(string name)
11 | {
12 | Name = name;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/FoldoutAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5f79d7c43fbc95b4e99adec6ee5b253c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/HideIfAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
6 | public class HideIfAttribute : ShowIfAttributeBase
7 | {
8 | public HideIfAttribute(string condition)
9 | : base(condition)
10 | {
11 | Inverted = true;
12 | }
13 |
14 | public HideIfAttribute(EConditionOperator conditionOperator, params string[] conditions)
15 | : base(conditionOperator, conditions)
16 | {
17 | Inverted = true;
18 | }
19 |
20 | public HideIfAttribute(string enumName, object enumValue)
21 | : base(enumName, enumValue as Enum)
22 | {
23 | Inverted = true;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/HideIfAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e9016f090da1504883333c36353d026
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/IGroupAttribute.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public interface IGroupAttribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/IGroupAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b82f67ebfa82eeb4e96747199d110bea
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/LabelAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class LabelAttribute : MetaAttribute
7 | {
8 | public string Label { get; private set; }
9 |
10 | public LabelAttribute(string label)
11 | {
12 | Label = label;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/LabelAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ecb8308f944668048b2174ea8a42ae3e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/MetaAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public class MetaAttribute : Attribute, INaughtyAttribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/MetaAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a03430168950bbe48866d0deb7c94e26
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/OnValueChangedAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = true, Inherited = true)]
6 | public class OnValueChangedAttribute : MetaAttribute
7 | {
8 | public string CallbackName { get; private set; }
9 |
10 | public OnValueChangedAttribute(string callbackName)
11 | {
12 | CallbackName = callbackName;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/OnValueChangedAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f526cc3b716d754eb6773d6d786d004
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ReadOnlyAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ReadOnlyAttribute : MetaAttribute
7 | {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ReadOnlyAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 850a92978e6c02a44bd3773c4cc09941
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ShowIfAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
6 | public class ShowIfAttribute : ShowIfAttributeBase
7 | {
8 | public ShowIfAttribute(string condition)
9 | : base(condition)
10 | {
11 | Inverted = false;
12 | }
13 |
14 | public ShowIfAttribute(EConditionOperator conditionOperator, params string[] conditions)
15 | : base(conditionOperator, conditions)
16 | {
17 | Inverted = false;
18 | }
19 |
20 | public ShowIfAttribute(string enumName, object enumValue)
21 | : base(enumName, enumValue as Enum)
22 | {
23 | Inverted = false;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ShowIfAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 62d27e9a8f01f7b40baa2831c0f536fb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ShowIfAttributeBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae6641b9d97765441947aebabf6ab0f6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/NaughtyAttributes.Core.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "NaughtyAttributes.Core",
3 | "references": [],
4 | "includePlatforms": [],
5 | "excludePlatforms": [],
6 | "allowUnsafeCode": false,
7 | "overrideReferences": false,
8 | "precompiledReferences": [],
9 | "autoReferenced": true,
10 | "defineConstraints": [],
11 | "versionDefines": []
12 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/NaughtyAttributes.Core.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e5d07020ee57b546be3cd1f1eb89eae
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/Utility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 949c4ea7cbf7c164a962c104d741fc2e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/Utility/EColor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e9852579bf7a3f46968328c9868a24e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/Utility/EConditionOperator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public enum EConditionOperator
6 | {
7 | And,
8 | Or
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/Utility/EConditionOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e72e26a6e85e46340acb721dc9b93d5d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38b8506ace9c41040b6a1ac2731bf9f3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/MaxValueAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class MaxValueAttribute : ValidatorAttribute
7 | {
8 | public float MaxValue { get; private set; }
9 |
10 | public MaxValueAttribute(float maxValue)
11 | {
12 | MaxValue = maxValue;
13 | }
14 |
15 | public MaxValueAttribute(int maxValue)
16 | {
17 | MaxValue = maxValue;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/MaxValueAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37ed7d8eab95ebf47a702e61a21297af
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/MinValueAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class MinValueAttribute : ValidatorAttribute
7 | {
8 | public float MinValue { get; private set; }
9 |
10 | public MinValueAttribute(float minValue)
11 | {
12 | MinValue = minValue;
13 | }
14 |
15 | public MinValueAttribute(int minValue)
16 | {
17 | MinValue = minValue;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/MinValueAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 43d11b89a5780a54cad70b0ed56add7b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/RequiredAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class RequiredAttribute : ValidatorAttribute
7 | {
8 | public string Message { get; private set; }
9 |
10 | public RequiredAttribute(string message = null)
11 | {
12 | Message = message;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/RequiredAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5cbf21a0c5c21a547bb11c775cf0e85a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/ValidateInputAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
6 | public class ValidateInputAttribute : ValidatorAttribute
7 | {
8 | public string CallbackName { get; private set; }
9 | public string Message { get; private set; }
10 |
11 | public ValidateInputAttribute(string callbackName, string message = null)
12 | {
13 | CallbackName = callbackName;
14 | Message = message;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/ValidateInputAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a4f5839f6a10224f9b6712853a5251b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/ValidatorAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NaughtyAttributes
4 | {
5 | public class ValidatorAttribute : Attribute, INaughtyAttribute
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Core/ValidatorAttributes/ValidatorAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 913bd6b1c4f1ac94c806d2e5007d7e00
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c9ec36cc9bc29454f81f30836ee77a3c
3 | folderAsset: yes
4 | timeCreated: 1507995613
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/DecoratorDrawers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bcb26d8a4fa0ba84894756f1a3395acb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/DecoratorDrawers/HorizontalLineDecoratorDrawer.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEditor;
3 |
4 | namespace NaughtyAttributes.Editor
5 | {
6 | [CustomPropertyDrawer(typeof(HorizontalLineAttribute))]
7 | public class HorizontalLineDecoratorDrawer : DecoratorDrawer
8 | {
9 | public override float GetHeight()
10 | {
11 | HorizontalLineAttribute lineAttr = (HorizontalLineAttribute)attribute;
12 | return EditorGUIUtility.singleLineHeight + lineAttr.Height;
13 | }
14 |
15 | public override void OnGUI(Rect position)
16 | {
17 | Rect rect = EditorGUI.IndentedRect(position);
18 | rect.y += EditorGUIUtility.singleLineHeight / 3.0f;
19 | HorizontalLineAttribute lineAttr = (HorizontalLineAttribute)attribute;
20 | NaughtyEditorGUI.HorizontalLine(rect, lineAttr.Height, lineAttr.Color.GetColor());
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/DecoratorDrawers/HorizontalLineDecoratorDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5eaba5b657d7c5046a16cb978b01910b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/DecoratorDrawers/InfoBoxDecoratorDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98e071ca1d166b44b91351cbed378dde
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/NaughtyAttributes.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "NaughtyAttributes.Editor",
3 | "references": [
4 | "NaughtyAttributes.Core"
5 | ],
6 | "optionalUnityReferences": [],
7 | "includePlatforms": [
8 | "Editor"
9 | ],
10 | "excludePlatforms": [],
11 | "allowUnsafeCode": false,
12 | "overrideReferences": false,
13 | "precompiledReferences": [],
14 | "autoReferenced": true,
15 | "defineConstraints": []
16 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/NaughtyAttributes.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a174ceac4d4400489148809df2bdf3e
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e749b8526317e144cb39af2f72942225
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a53fb4f43fac4d7438d8d396e4b72b9d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/AllowNestingPropertyDrawer.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEditor;
3 |
4 | namespace NaughtyAttributes.Editor
5 | {
6 | [CustomPropertyDrawer(typeof(AllowNestingAttribute))]
7 | public class AllowNestingPropertyDrawer : PropertyDrawerBase
8 | {
9 | protected override void OnGUI_Internal(Rect rect, SerializedProperty property, GUIContent label)
10 | {
11 | EditorGUI.BeginProperty(rect, label, property);
12 | EditorGUI.PropertyField(rect, property, label, true);
13 | EditorGUI.EndProperty();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/AllowNestingPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d265f33179be394481e91d04880a0e1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/AnimatorParamPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d537cdb1cac94234ebc4fc45f3b4e10e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/CurveRangePropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39d7457dae596bf41a9c49d06329f717
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/DropdownPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c7f3624b11f7ba24c9d3916a196e4c2a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/EnumFlagsPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 66f0d3c6471c8164eb9ce25badaf6a51
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ExpandablePropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23a19678a9b297144bdc925cc8829039
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/InputAxisPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 903f350144bd7b948ad7924cf7cebae6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/LayerPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7278ba0893ab7d940b5f944e5b1cf1a7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/MinMaxSliderPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed75af8881a0c954d881f3ee3ccac62c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ProgressBarPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 19dd50f5a4d5d3e4692b0cf135af47bf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/PropertyDrawerBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3363d6378aa7f1e429a66772976f7013
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ResizableTextAreaPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0d574d2399beea41a47f7d02145bf30
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ScenePropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61ecfff6ad7834345aa3119b0213b6b4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ShowAssetPreviewPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 06d6f4d0ac549ad409fb710a9e9bd794
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/SortingLayerPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0ed20ed34d732246a98cde96351fccb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/TagPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a07e8289df62e2e4ca07e0fced6a49bc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers_SpecialCase.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7cc99a24007fbb443a5e580585422868
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers_SpecialCase/ReorderableListPropertyDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 590b0352702f6ab4a9314320500ea4e6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers_SpecialCase/SpecialCasePropertyDrawerBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86f9799c277435749bfdd6a02cba8243
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 55c9607ad96b3c5458d10c144e62099f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators/MaxValuePropertyValidator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2dc14d8879fd43428736d28f71c6c23
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators/MinValuePropertyValidator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1aadfc0ffa6891749b4d33630ef4daea
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators/PropertyValidatorBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: deee28a96ab24504cadadfe449790ce0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators/RequiredPropertyValidator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 124aa765ce528eb4f877fccacb7087f9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/PropertyValidators/ValidateInputPropertyValidator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d2eff487079e9be488883864592c4a7d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38c6e7cf51d66c14d9dfa67dc59deaed
3 | folderAsset: yes
4 | timeCreated: 1508062761
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/ButtonUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7033553cd68519c45b4862dd594c64b2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/NaughtyEditorGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a98e12bb349da140baf76026c7a1434
3 | timeCreated: 1510926159
4 | licenseType: Store
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/PropertyUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bcb44aa4b0e3a9946b789deeaaef077f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/ReflectionUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60d3fa0fae057354388f3e03c5e94819
3 | timeCreated: 1520258793
4 | licenseType: Store
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/SavedBool.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 |
3 | namespace NaughtyAttributes.Editor
4 | {
5 | internal class SavedBool
6 | {
7 | private bool _value;
8 | private string _name;
9 |
10 | public bool Value
11 | {
12 | get
13 | {
14 | return _value;
15 | }
16 | set
17 | {
18 | if (_value == value)
19 | {
20 | return;
21 | }
22 |
23 | _value = value;
24 | EditorPrefs.SetBool(_name, value);
25 | }
26 | }
27 |
28 | public SavedBool(string name, bool value)
29 | {
30 | _name = name;
31 | _value = EditorPrefs.GetBool(name, value);
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Editor/Utility/SavedBool.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 728cddcac8915d543b180ad2aa7b782f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1ce6f09d8288bf47aa8601337824d38
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/AnimatorParamTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 376594fd9430c3d40b5bb7e01df53991
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/BoxGroupTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class BoxGroupTest : MonoBehaviour
6 | {
7 | [BoxGroup("Integers")]
8 | public int int0;
9 | [BoxGroup("Integers")]
10 | public int int1;
11 |
12 | [BoxGroup("Floats")]
13 | public float float0;
14 | [BoxGroup("Floats")]
15 | public float float1;
16 |
17 | [BoxGroup("Sliders")]
18 | [MinMaxSlider(0, 1)]
19 | public Vector2 slider0;
20 | [BoxGroup("Sliders")]
21 | [MinMaxSlider(0, 1)]
22 | public Vector2 slider1;
23 |
24 | public string str0;
25 | public string str1;
26 |
27 | [BoxGroup]
28 | public Transform trans0;
29 | [BoxGroup]
30 | public Transform trans1;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/BoxGroupTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 96240ef88e3697742a9fc75605f8c0f7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ButtonTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79f09d8d410eb6e44bd09f4577566384
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/CurveRangeTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class CurveRangeTest : MonoBehaviour
6 | {
7 | [CurveRange(0f, 0f, 1f, 1f, EColor.Yellow)]
8 | public AnimationCurve[] curves;
9 |
10 | [CurveRange(-1, -1, 1, 1, EColor.Red)]
11 | public AnimationCurve curve;
12 |
13 | [CurveRange(EColor.Orange)]
14 | public AnimationCurve curve1;
15 |
16 | [CurveRange(0, 0, 10, 10)]
17 | public AnimationCurve curve2;
18 |
19 | public CurveRangeNest1 nest1;
20 |
21 | [System.Serializable]
22 | public class CurveRangeNest1
23 | {
24 | [CurveRange(0, 0, 1, 1, EColor.Green)]
25 | public AnimationCurve curve;
26 |
27 | public CurveRangeNest2 nest2;
28 | }
29 |
30 | [System.Serializable]
31 | public class CurveRangeNest2
32 | {
33 | [CurveRange(0, 0, 5, 5, EColor.Blue)]
34 | public AnimationCurve curve;
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/CurveRangeTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7157c70164a1c349a7da0994129a952
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/DisableIfTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b31406687c94724d8b396dc7fd93047
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/DropdownTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d49d5c6011e1844682a36528a62b125
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/EnableIfTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 301ff1c5a71cbd24f9a72363e444b2cb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/EnumFlagsTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public enum TestEnum
6 | {
7 | None = 0,
8 | B = 1 << 0,
9 | C = 1 << 1,
10 | D = 1 << 2,
11 | E = 1 << 3,
12 | F = 1 << 4,
13 | All = ~0
14 | }
15 |
16 | public class EnumFlagsTest : MonoBehaviour
17 | {
18 | [EnumFlags]
19 | public TestEnum flags0;
20 |
21 | public EnumFlagsNest1 nest1;
22 | }
23 |
24 | [System.Serializable]
25 | public class EnumFlagsNest1
26 | {
27 | [EnumFlags]
28 | public TestEnum flags1;
29 |
30 | public EnumFlagsNest2 nest2;
31 | }
32 |
33 | [System.Serializable]
34 | public class EnumFlagsNest2
35 | {
36 | [EnumFlags]
37 | public TestEnum flags2;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/EnumFlagsTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 307789d60fad4a6458b26c09e527499f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ExpandableTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ExpandableTest : MonoBehaviour
6 | {
7 | // See #294
8 | public int precedingField = 5;
9 |
10 | [Expandable]
11 | public ScriptableObject obj0;
12 |
13 | public ExpandableScriptableObjectNest1 nest1;
14 | }
15 |
16 | [System.Serializable]
17 | public class ExpandableScriptableObjectNest1
18 | {
19 | [Expandable]
20 | public ScriptableObject obj1;
21 |
22 | public ExpandableScriptableObjectNest2 nest2;
23 | }
24 |
25 | [System.Serializable]
26 | public class ExpandableScriptableObjectNest2
27 | {
28 | [Expandable]
29 | public ScriptableObject obj2;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ExpandableTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 67422aa899456594dbb87050ec635277
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/FoldoutTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class FoldoutTest : MonoBehaviour
6 | {
7 | [Foldout("Integers")]
8 | public int int0;
9 | [Foldout("Integers")]
10 | public int int1;
11 |
12 | [Foldout("Floats")]
13 | public float float0;
14 | [Foldout("Floats")]
15 | public float float1;
16 |
17 | [Foldout("Sliders")]
18 | [MinMaxSlider(0, 1)]
19 | public Vector2 slider0;
20 | [Foldout("Sliders")]
21 | [MinMaxSlider(0, 1)]
22 | public Vector2 slider1;
23 |
24 | public string str0;
25 | public string str1;
26 |
27 | [Foldout("Transforms")]
28 | public Transform trans0;
29 | [Foldout("Transforms")]
30 | public Transform trans1;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/FoldoutTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea8816e1f9646024ab8df6fe4ea9c9da
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/HideIfTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 126e883c0fe4055439210a205f943ca9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/HorizontalLineTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25401d9bdfffa954cb449206fe341a19
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/InfoBoxTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class InfoBoxTest : MonoBehaviour
6 | {
7 | [InfoBox("Normal", EInfoBoxType.Normal)]
8 | public int normal;
9 |
10 | public InfoBoxNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class InfoBoxNest1
15 | {
16 | [InfoBox("Warning", EInfoBoxType.Warning)]
17 | public int warning;
18 |
19 | public InfoBoxNest2 nest2;
20 | }
21 |
22 | [System.Serializable]
23 | public class InfoBoxNest2
24 | {
25 | [InfoBox("Error", EInfoBoxType.Error)]
26 | public int error;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/InfoBoxTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f73413900489ac0419b2f3821e3d000a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/InputAxisTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class InputAxisTest : MonoBehaviour
6 | {
7 | [InputAxis]
8 | public string inputAxis0;
9 |
10 | public InputAxisNest1 nest1;
11 |
12 | [Button]
13 | private void LogInputAxis0()
14 | {
15 | Debug.Log(inputAxis0);
16 | }
17 | }
18 |
19 | [System.Serializable]
20 | public class InputAxisNest1
21 | {
22 | [InputAxis]
23 | public string inputAxis1;
24 |
25 | public InputAxisNest2 nest2;
26 | }
27 |
28 | [System.Serializable]
29 | public struct InputAxisNest2
30 | {
31 | [InputAxis]
32 | public string inputAxis2;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/InputAxisTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a442a3c65e79464eb214d1a583b3ea0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/LabelTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class LabelTest : MonoBehaviour
6 | {
7 | [Label("Label 0")]
8 | public int int0;
9 |
10 | public LabelNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class LabelNest1
15 | {
16 | [Label("Label 1")]
17 | [AllowNesting] // Because it's nested we need to explicitly allow nesting
18 | public int int1;
19 |
20 | public LabelNest2 nest2;
21 | }
22 |
23 | [System.Serializable]
24 | public class LabelNest2
25 | {
26 | [Label("Label 2")]
27 | [MinMaxSlider(0.0f, 1.0f)] // AllowNesting attribute is not needed, because the field is already marked with a custom naughty property drawer
28 | public Vector2 vector2;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/LabelTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4461462bf22aeff4f881282a567b2758
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/LayerTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 460459d6ac76acd4d872f94cf444e6fa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/MinMaxSliderTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class MinMaxSliderTest : MonoBehaviour
6 | {
7 | [MinMaxSlider(0.0f, 1.0f)]
8 | public Vector2 minMaxSlider0 = new Vector2(0.25f, 0.75f);
9 |
10 | public MinMaxSliderNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class MinMaxSliderNest1
15 | {
16 | [MinMaxSlider(0.0f, 1.0f)]
17 | public Vector2 minMaxSlider1 = new Vector2(0.25f, 0.75f);
18 |
19 | public MinMaxSliderNest2 nest2;
20 | }
21 |
22 | [System.Serializable]
23 | public class MinMaxSliderNest2
24 | {
25 | [MinMaxSlider(1, 11)]
26 | public Vector2Int minMaxSlider2 = new Vector2Int(6, 11);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/MinMaxSliderTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65c8e27986477214cb8ac9517e668588
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/MinMaxValueTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ce888ce99cbbac4f8a188de9e888642
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/NaughtyAttributes.Test.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "NaughtyAttributes.Test",
3 | "references": [
4 | "NaughtyAttributes.Core"
5 | ],
6 | "optionalUnityReferences": [],
7 | "includePlatforms": [],
8 | "excludePlatforms": [],
9 | "allowUnsafeCode": false,
10 | "overrideReferences": false,
11 | "precompiledReferences": [],
12 | "autoReferenced": true,
13 | "defineConstraints": []
14 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/NaughtyAttributes.Test.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f24faf07e02691f40ac19678b0e27943
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/OnValueChangedTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38b313226504aa64a88f164e79e895ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ProgressBarTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ProgressBarTest : MonoBehaviour
6 | {
7 | [Header("Constant ProgressBar")]
8 | [ProgressBar("Health", 100, EColor.Red)]
9 | public float health = 50.0f;
10 |
11 | [Header("Nested ProgressBar")]
12 | public ProgressBarNest1 nest1;
13 |
14 | [Header("Dynamic ProgressBar")]
15 | [ProgressBar("Elixir", "maxElixir", color: EColor.Violet)]
16 | public int elixir = 50;
17 | public int maxElixir = 100;
18 | }
19 |
20 | [System.Serializable]
21 | public class ProgressBarNest1
22 | {
23 | [ProgressBar("Mana", 100, EColor.Blue)]
24 | public float mana = 25.0f;
25 |
26 | public ProgressBarNest2 nest2;
27 | }
28 |
29 | [System.Serializable]
30 | public class ProgressBarNest2
31 | {
32 | [ProgressBar("Stamina", 100, EColor.Green)]
33 | public float stamina = 75.0f;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ProgressBarTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd419cde4b8128b4688e4b1c06db4dc1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ReadOnlyTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ReadOnlyTest : MonoBehaviour
6 | {
7 | [ReadOnly]
8 | public int readOnlyInt = 5;
9 |
10 | public ReadOnlyNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class ReadOnlyNest1
15 | {
16 | [ReadOnly]
17 | [AllowNesting]
18 | public float readOnlyFloat = 3.14f;
19 |
20 | public ReadOnlyNest2 nest2;
21 | }
22 |
23 | [System.Serializable]
24 | public struct ReadOnlyNest2
25 | {
26 | [ReadOnly]
27 | [AllowNesting]
28 | public string readOnlyString;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ReadOnlyTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5405c85e59a61e140b18943ae59a26b8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ReorderableListTest.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using UnityEngine;
3 |
4 | namespace NaughtyAttributes.Test
5 | {
6 | public class ReorderableListTest : MonoBehaviour
7 | {
8 | [ReorderableList]
9 | public int[] intArray;
10 |
11 | [ReorderableList]
12 | public List vectorList;
13 |
14 | [ReorderableList]
15 | public List structList;
16 |
17 | [ReorderableList]
18 | public GameObject[] gameObjectsList;
19 |
20 | [ReorderableList]
21 | public List transformsList;
22 |
23 | [ReorderableList]
24 | public List monoBehavioursList;
25 | }
26 |
27 | [System.Serializable]
28 | public struct SomeStruct
29 | {
30 | public int Int;
31 | public float Float;
32 | public Vector3 Vector;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ReorderableListTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61f17fe52f338b14f84ca5d8444bae03
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/RequiredTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class RequiredTest : MonoBehaviour
6 | {
7 | [Required]
8 | public Transform trans0;
9 |
10 | public RequiredNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class RequiredNest1
15 | {
16 | [Required]
17 | [AllowNesting] // Because it's nested we need to explicitly allow nesting
18 | public Transform trans1;
19 |
20 | public RequiredNest2 nest2;
21 | }
22 |
23 | [System.Serializable]
24 | public class RequiredNest2
25 | {
26 | [Required("trans2 is invalid custom message - hohoho")]
27 | [AllowNesting] // Because it's nested we need to explicitly allow nesting
28 | public Transform trans2;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/RequiredTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20b190ecaddbdb94a9a1819afe288d4c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ResizableTextAreaTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ResizableTextAreaTest : MonoBehaviour
6 | {
7 | [ResizableTextArea]
8 | public string text0;
9 |
10 | public ResizableTextAreaNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class ResizableTextAreaNest1
15 | {
16 | [ResizableTextArea]
17 | public string text1;
18 |
19 | public ResizableTextAreaNest2 nest2;
20 | }
21 |
22 | [System.Serializable]
23 | public class ResizableTextAreaNest2
24 | {
25 | [ResizableTextArea]
26 | public string text2;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ResizableTextAreaTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a480f4685949d242aa03c0c3cba9d39
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/SceneTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class SceneTest : MonoBehaviour
6 | {
7 | [Scene]
8 | public string scene0;
9 |
10 | public SceneNest1 nest1;
11 | }
12 |
13 | [System.Serializable]
14 | public class SceneNest1
15 | {
16 | [Scene]
17 | public string scene1;
18 |
19 | public SceneNest2 nest2;
20 | }
21 |
22 | [System.Serializable]
23 | public struct SceneNest2
24 | {
25 | [Scene]
26 | public int scene2;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/SceneTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0d6e89567bbec846982471b5295f977
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowAssetPreviewTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ShowAssetPreviewTest : MonoBehaviour
6 | {
7 | [ShowAssetPreview]
8 | public Sprite sprite0;
9 |
10 | [ShowAssetPreview(96, 96)]
11 | public GameObject prefab0;
12 |
13 | public ShowAssetPreviewNest1 nest1;
14 | }
15 |
16 | [System.Serializable]
17 | public class ShowAssetPreviewNest1
18 | {
19 | [ShowAssetPreview]
20 | public Sprite sprite1;
21 |
22 | [ShowAssetPreview(96, 96)]
23 | public GameObject prefab1;
24 |
25 | public ShowAssetPreviewNest2 nest2;
26 | }
27 |
28 | [System.Serializable]
29 | public class ShowAssetPreviewNest2
30 | {
31 | [ShowAssetPreview]
32 | public Sprite sprite2;
33 |
34 | [ShowAssetPreview(96, 96)]
35 | public GameObject prefab2;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowAssetPreviewTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5563e335f7462843880c537da806063
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowIfTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f3934cc72d3bb75409b79bea375b193c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowNativePropertyTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cdd08db78f302e84da00579d69eeda8a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowNonSerializedFieldTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class ShowNonSerializedFieldTest : MonoBehaviour
6 | {
7 | #pragma warning disable 414
8 | [ShowNonSerializedField]
9 | private ushort myUShort = ushort.MaxValue;
10 |
11 | [ShowNonSerializedField]
12 | private short myShort = short.MaxValue;
13 |
14 | [ShowNonSerializedField]
15 | private uint myUInt = uint.MaxValue;
16 |
17 | [ShowNonSerializedField]
18 | private int myInt = 10;
19 |
20 | [ShowNonSerializedField]
21 | private ulong myULong = ulong.MaxValue;
22 |
23 | [ShowNonSerializedField]
24 | private long myLong = long.MaxValue;
25 |
26 | [ShowNonSerializedField]
27 | private const float PI = 3.14159f;
28 |
29 | [ShowNonSerializedField]
30 | private static readonly Vector3 CONST_VECTOR = Vector3.one;
31 | #pragma warning restore 414
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ShowNonSerializedFieldTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 937980b0612e61746aa24de6e5a4adf3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/SortingLayerTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ed73e666d447964d93c4840f05423dc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/TagTest.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace NaughtyAttributes.Test
4 | {
5 | public class TagTest : MonoBehaviour
6 | {
7 | [Tag]
8 | public string tag0;
9 |
10 | public TagNest1 nest1;
11 |
12 | [Button]
13 | private void LogTag0()
14 | {
15 | Debug.Log(tag0);
16 | }
17 | }
18 |
19 | [System.Serializable]
20 | public class TagNest1
21 | {
22 | [Tag]
23 | public string tag1;
24 |
25 | public TagNest2 nest2;
26 | }
27 |
28 | [System.Serializable]
29 | public struct TagNest2
30 | {
31 | [Tag]
32 | public string tag2;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/TagTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56c0a9c522326b443a4e6259e9855d10
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/ValidateInputTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d711a379d5a1343459069f0e0bf417e7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_NaughtyComponent.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using UnityEngine;
3 |
4 | namespace NaughtyAttributes.Test
5 | {
6 | public class _NaughtyComponent : MonoBehaviour
7 | {
8 | }
9 |
10 | [System.Serializable]
11 | public class MyClass
12 | {
13 | }
14 |
15 | [System.Serializable]
16 | public struct MyStruct
17 | {
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_NaughtyComponent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c179e21bd337b547af555428f783d70
3 | timeCreated: 1507996629
4 | licenseType: Store
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_NaughtyScriptableObject.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using UnityEngine;
3 |
4 | namespace NaughtyAttributes.Test
5 | {
6 | //[CreateAssetMenu(fileName = "NaughtyScriptableObject", menuName = "NaughtyAttributes/_NaughtyScriptableObject")]
7 | public class _NaughtyScriptableObject : ScriptableObject
8 | {
9 | [Expandable]
10 | public List<_TestScriptableObjectA> listA;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_NaughtyScriptableObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61604d0fb0b30b149b2612faf0622d40
3 | timeCreated: 1518639587
4 | licenseType: Store
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_TestScriptableObjectA.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections.Generic;
3 |
4 | namespace NaughtyAttributes.Test
5 | {
6 | //[CreateAssetMenu(fileName = "TestScriptableObjectA", menuName = "NaughtyAttributes/TestScriptableObjectA")]
7 | public class _TestScriptableObjectA : ScriptableObject
8 | {
9 | [Expandable]
10 | public List<_TestScriptableObjectB> listB;
11 | }
12 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_TestScriptableObjectA.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 19472ac11eae27a4b804f354ca7d9c00
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_TestScriptableObjectB.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections.Generic;
3 |
4 | namespace NaughtyAttributes.Test
5 | {
6 | //[CreateAssetMenu(fileName = "TestScriptableObjectB", menuName = "NaughtyAttributes/TestScriptableObjectB")]
7 | public class _TestScriptableObjectB : ScriptableObject
8 | {
9 | [MinMaxSlider(0, 10)]
10 | public Vector2Int slider;
11 | }
12 | }
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/Scripts/Test/_TestScriptableObjectB.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2b396aeebc9d984da298eee313896bc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.dbrizov.naughtyattributes",
3 | "displayName": "NaughtyAttributes",
4 | "version": "2.1.4",
5 | "unity": "2018.4",
6 | "description": "NaughtyAttributes is an extension for the Unity Inspector.",
7 | "keywords": [ "attribute", "inspector", "editor" ],
8 | "category": "editor extensions",
9 | "dependencies": {},
10 | "samples": [
11 | {
12 | "displayName": "Demo Scene",
13 | "description": "Demo Scene",
14 | "path": "Samples/DemoScene"
15 | }
16 | ],
17 | "author": {
18 | "name": "Denis Rizov",
19 | "url": "https://github.com/dbrizov"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Assets/NaughtyAttributes/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cc3b43a3b58eaf54b9b339963ce102f6
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3d8a0fbb311acc4c89fae4b78075250
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53b63fb4a5999a94e98c5c1409a1c277
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c0dae68a662f4c48936a016b1e89d47
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72aae95a31c1a5b4aa2a38883931ef99
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/DOTween.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/DOTween.dll
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a7418d9a302f2e747af74356d552489b
3 | PluginImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | isPreloaded: 0
8 | platformData:
9 | Any:
10 | enabled: 1
11 | settings: {}
12 | Editor:
13 | enabled: 0
14 | settings:
15 | DefaultValueInitialized: true
16 | WindowsStoreApps:
17 | enabled: 0
18 | settings:
19 | CPU: AnyCPU
20 | userData:
21 | assetBundleName:
22 | assetBundleVariant:
23 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db1504a82ec640149996f68f7c490cb0
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0d61833a4bf88a4d96eadf402d3e85c
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3104f08d40c0cde45ab1de43de91e1ab
3 | PluginImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | isPreloaded: 0
8 | platformData:
9 | Any:
10 | enabled: 0
11 | settings: {}
12 | Editor:
13 | enabled: 1
14 | settings:
15 | DefaultValueInitialized: true
16 | WindowsStoreApps:
17 | enabled: 0
18 | settings:
19 | CPU: AnyCPU
20 | userData:
21 | assetBundleName:
22 | assetBundleVariant:
23 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e40eb320472d62c4b9e74db9efda8e1e
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b19f074e178a891459eb48afdf291ca8
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea6add0edb9a9e3468091df986192f7d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e944529dcaee98f4e9498d80e541d93e
3 | timeCreated: 1602593330
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 66b5e903b08107445b05db2e018522d5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 019a33760d6bda946b66cde461f18a64
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b8c877a434e4094c9967986ae910001
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b242309e008c9d142850ea167b6d3c28
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab90673fa1073da489e48228a7816bda
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bbf27d1d178f2744f985b80eadefdc5e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Plugins/Demigiant/DOTween/readme.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d19651b136c85d746a74c36f3a1e0db5
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/ProBuilder Data.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c9691f4493bea34188a8f28e0d75359
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/ProBuilder Data/Default Color Palette.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 637e5726f67e44740ac7fd7add2919cb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6042416e7d9bc444da999e760cb75696
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/DOTweenSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a0a572de5d4e5d42a832b669d0af628
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5bf9b7b4c3899c42b3ea67c501036e6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/CurvedWorld.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4d21c5c84523904cb38a80d4f865e5c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/DepthMask Geometry-1999.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b5d2c47fc0705b94e99d0bc4da5ce1f5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/DissolveClouds.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97e8490a34ac2d743a26059bb4204faa
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/DissolveDistance 1.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e0aff4f6a9746fd46b5c490c067688d0
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/DissolveDistance 2.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fddcf642338bcd4cb7abc952a1a2b31
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/DissolveTechno.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b2a02309dd3cf944aca97fd90b8acc8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Grey.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f7473ef4a56eb641956b20559c88d7f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/MovingSurface.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c681bfc5d37313048829e45f78549218
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Noiser.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5549c02df1ef6374bb0823e5d5ec0eff
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Outline.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 864862ea39ebf7d46b9817ed499e2521
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/OutlineUI.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e664b359c0c094544bc5248eb0faff77
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Rotation.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 360bf87741531454398c75a9d51bf719
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/RoundedWorldBlue.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e390baa3e2b630145a6c2e839a65c9eb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/RoundedWorldGrey.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 031526ac2d0d91a4c94d7d315c720d35
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/RoundedWorldOrange.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e23ae46103ab58d428bd84bf35dc2220
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/ScratchedGlass.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cb24e885d86eba249b6c211373e27e1f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/StaindGlass.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c99e36d3e5ada44084b15492b099745
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/StainedBirdGlass.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8f9bbd88247ed44cb573aa862fdc503
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Standard Geometry-1998.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8fb37fee633ced44a8b1e6c051e1e592
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Standard Geometry-2000.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba944c1537b0f12468e9ae2d2ee7e551
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Standard Red.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cc5fc7d574f53e94a8d6e2567923cddf
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a06b294258eff947942f0ab77b451fa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Prefabs/Cone.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6245ca1d7b3e9b946b07f05b08cc479f
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Resources/Prefabs/ForestPlane.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7df4a04b65a427742bd727058af04a13
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Resources/Prefabs/Road.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 348caac03e490aa4b8f9df89a37b6f88
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Resources/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9118846d7eed7404f8b8c59ceca68e36
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/Textures/GlassBird.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/GlassBird.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/GlassBirdMask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/GlassBirdMask.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/GlassBirdNormal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/GlassBirdNormal.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/Scratches.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/Scratches.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/StainedGlass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/StainedGlass.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/StainedGlassNormal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/StainedGlassNormal.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/Super Perlin 1 - 256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/Super Perlin 1 - 256x256.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/Super Perlin 10 - 256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/Super Perlin 10 - 256x256.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/Techno 9 - 256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/Techno 9 - 256x256.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/clouds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/clouds.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1153.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1153.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1462.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1462.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1610.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1610.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1630.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1630.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1661.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1661.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1788.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1788.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1793.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1793.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1841.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1841.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g1861.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g1861.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g2520.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g2520.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g3194.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g3194.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/g987.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/g987.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/grid.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/spider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/spider.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/spiral-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/spiral-3.jpg
--------------------------------------------------------------------------------
/Assets/Resources/Textures/voronoi-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/voronoi-1.jpg
--------------------------------------------------------------------------------
/Assets/Resources/Textures/voronoi-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/voronoi-2.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/water.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/water.png
--------------------------------------------------------------------------------
/Assets/Resources/Textures/wood.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Resources/Textures/wood.jpeg
--------------------------------------------------------------------------------
/Assets/Samples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38094763a1c13a144ac46e03d1b2c670
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6da166be07481154589665fea0a8984a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5bd4e31ef5c41144f9d4f9d7c5f5dae4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f078c48fe472fc74db643c0c8b3c9748
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support/.sample.json:
--------------------------------------------------------------------------------
1 | {
2 | "displayName":"HDRP Support",
3 | "description": "Shaders and materials for the High Definition Render Pipeline.",
4 | "createSeparatePackage": false
5 | }
6 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7219c41a22d4e4267889845465547fdc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support/Material/ProBuilder Default HDRP.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 046d63d2ab45d4a268ad613744852fc9
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support/Shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eac1e9e0a7533453f93415069dd43065
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/High Definition Render Pipeline Support/Shader/Standard Vertex Color.shadergraph.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f3bdc6fd92af4529b40bcf8d577c8fb
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}
11 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc68bfb7ac0b4984abb260ad9a9ae5e6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support/.sample.json:
--------------------------------------------------------------------------------
1 | {
2 | "displayName":"Universal Render Pipeline Support",
3 | "description": "Shaders and materials for the Universal Render Pipeline.",
4 | "createSeparatePackage": false
5 | }
6 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a87ab085704cc400587af8e4ae0899db
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support/Material/ProBuilder Default URP.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25a9fb42d361f46ad89221f6d301e96e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support/Shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 864b60f9a756846af84d0a15e19d7cb4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/ProBuilder/4.5.2/Universal Render Pipeline Support/Shader/Standard Vertex Color.shadergraph.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5e1047f27bee462089b2bc3104f90fd
3 | ScriptedImporter:
4 | fileIDToRecycleName:
5 | 4800000: MainAsset
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3}
11 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3840b86397f2bc04fb675d1628b4e4ed
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c157606dfb6ed6841a3394079b7e4fab
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/CameraController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4953ef54aa13a664eb6548a75ecb84f4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Paint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6f2598781f934e488f8dcac2a2b3d69
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PathController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d9f36988ea8aedd4fad40e0fb073f706
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PingPongManyMaterialsAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2bc5318b5cf8492f82dc6d55d2940b49
3 | timeCreated: 1654897423
--------------------------------------------------------------------------------
/Assets/Scripts/PingPongMaterialAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab88e270ebf04c01b00083225c255408
3 | timeCreated: 1654541993
--------------------------------------------------------------------------------
/Assets/Scripts/PingPongPositionAnimation.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using DG.Tweening;
3 | using UnityEngine;
4 |
5 |
6 | public sealed class PingPongPositionAnimation : MonoBehaviour
7 | {
8 | [SerializeField] private Vector3 _endPosition;
9 | [SerializeField] private Vector3 _startPosition;
10 | [SerializeField] private float _time = 1.5f;
11 | [SerializeField] private Ease _ease = Ease.InOutCubic;
12 |
13 | private Tweener _tween;
14 |
15 | private void OnValidate()
16 | {
17 | transform.localPosition = _startPosition;
18 | }
19 |
20 | private void Start()
21 | {
22 | _tween = DOTween.To(() => _startPosition, pos => transform.localPosition = pos, _endPosition, _time)
23 | .SetEase(_ease)
24 | .SetLoops(-1, LoopType.Yoyo);
25 |
26 | _tween.Play();
27 | }
28 |
29 | private void OnDisable()
30 | {
31 | _tween?.Kill();
32 | }
33 | }
--------------------------------------------------------------------------------
/Assets/Scripts/PingPongPositionAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee3017d1c8a10ba40ae8ef9aec999eca
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/RotateAnimation.cs:
--------------------------------------------------------------------------------
1 | using DG.Tweening;
2 | using UnityEngine;
3 |
4 | public sealed class RotateAnimation : MonoBehaviour
5 | {
6 | [SerializeField] private Vector3 _endRotation;
7 | [SerializeField] private float _time = 1.5f;
8 | [SerializeField] private Ease _ease = Ease.Linear;
9 | [SerializeField] private LoopType _loopType = LoopType.Restart;
10 | [SerializeField] private RotateMode _rotateMode = RotateMode.FastBeyond360;
11 | [SerializeField] private bool _isRelative = true;
12 |
13 | private Tweener _tween;
14 |
15 | private void Awake()
16 | {
17 | _tween = transform.DOLocalRotate(_endRotation, _time, _rotateMode)
18 | .SetLoops(-1, _loopType)
19 | .SetEase(_ease);
20 |
21 | if (_isRelative)
22 | _tween.SetRelative(true);
23 |
24 | _tween.Play();
25 | }
26 |
27 | }
--------------------------------------------------------------------------------
/Assets/Scripts/RotateAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 10546b38f73c41cbba25a7414d339af0
3 | timeCreated: 1654030293
--------------------------------------------------------------------------------
/Assets/Scripts/SetMaterialProperty.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c671fc2965d94dad8b7aed736e1f0358
3 | timeCreated: 1654544478
--------------------------------------------------------------------------------
/Assets/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39600b90bf907f5478e6dac4330d1bf0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Shaders/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1206ceb51fed68144b9294aa949f887b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Shaders/Tests/NewUnlitShader.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9326ca58be1258549b75a1259a44c390
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Shaders/Tests/NewUnlitShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68de8fd3ab2ac5c439f7ac12888e3ccf
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/Shaders/Tests/Noise.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 236d206ed3a19714895940256a30e1b5
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/Shaders/Tests/Wave.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6b0c6c15be01e14caeb1a7e14b97c4a
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58420a1e52ee4ab44906b4289fa50d2c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/ShadersCollection/README.md
--------------------------------------------------------------------------------
/Assets/ShadersCollection/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a4159b8bdf5e35449256c47fc2eab3f
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c823e6cb137906d4db5aee6eb6e6cd43
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Runtime/kotikov.shaderscollection.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ShadersCollection",
3 | "rootNamespace": "",
4 | "references": [],
5 | "includePlatforms": [],
6 | "excludePlatforms": [],
7 | "allowUnsafeCode": false,
8 | "overrideReferences": false,
9 | "precompiledReferences": [],
10 | "autoReferenced": true,
11 | "defineConstraints": [],
12 | "versionDefines": [],
13 | "noEngineReferences": false
14 | }
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Runtime/kotikov.shaderscollection.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa3c9e88695cc544584e0fcaecc68c67
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/SampleSceneShadersCollection.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9fc0d4010bbf28b4594072e72b8655ab
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37a637f6fdd9a0348985d54b6dcbae2a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/DepthMask.shader:
--------------------------------------------------------------------------------
1 | Shader "Kotikov/DepthMask"
2 | {
3 | SubShader
4 | {
5 | Tags { "Queue" = "Geometry-1" }
6 | ColorMask 0
7 | ZWrite On
8 |
9 | Pass {}
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/DepthMask.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97f0214e587217649b99c69707d52cf3
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Dissolve.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 03300e4a7fdca4146a9f5f1c75441822
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/DissolveDistance.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ce58a8aa4e16af499afdc93166f4817
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Glass.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1221511da7c3bd4ea9291cb6413c039
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Grey.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c5030f6d08217c4aa45892b71572030
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/MovingSurface.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c30c53916b2bc546898a6cba379c7d3
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Noiser.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 511a8248ffb76cd4bb18c4984bd65d53
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Outline.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 71cf469e3a4dd114c8fefd8ac3fa7d21
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/Rotation.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b20daf335de43e4a93994826bd0aaf8
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/Shaders/RoundedWorld.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2bd9d2367d2a2aa4f87a33c04282d632
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.kotikov.shaderscollection",
3 | "version": "0.0.1",
4 | "displayName": "Shaders collection",
5 | "description": "Little shaders collection for solve typical tasks and implement common mechanics in any project. Suitable for prototyping, game-jam participation and learning.",
6 | "unity": "2020.3",
7 | "documentationUrl": "https://github.com/KotikovD/ShadersCollection",
8 | "author": {
9 | "name": "Dmitry Kotikov",
10 | "email": "kotikov@kotikov.pro",
11 | "url": "https://github.com/KotikovD"
12 | }
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/Assets/ShadersCollection/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abf0306863b37b547837d50a44e334e8
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f54d1bd14bd3ca042bd867b519fee8cc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Documentation.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Fonts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ab70aee4d56447429c680537fbf93ed
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c
3 | timeCreated: 1484171296
4 | licenseType: Pro
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Fonts/LiberationSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/TextMesh Pro/Fonts/LiberationSans.ttf
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3265ab4bf004d28a9537516768c1c75
3 | timeCreated: 1484171297
4 | licenseType: Pro
5 | TrueTypeFontImporter:
6 | serializedVersion: 2
7 | fontSize: 16
8 | forceTextureCase: -2
9 | characterSpacing: 1
10 | characterPadding: 0
11 | includeFontData: 1
12 | use2xBehaviour: 0
13 | fontNames: []
14 | fallbackFontReferences: []
15 | customCharacters:
16 | fontRenderingMode: 0
17 | userData:
18 | assetBundleName:
19 | assetBundleVariant:
20 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 243e06394e614e5d99fab26083b707fa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Fonts & Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 731f1baa9d144a9897cb1d341c2092b8
3 | folderAsset: yes
4 | timeCreated: 1442040525
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0
3 | timeCreated: 1484172806
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e498d1c8094910479dc3e1b768306a4
3 | timeCreated: 1484171803
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79459efec17a4d00a321bdcc27bbc385
3 | timeCreated: 1484172856
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8f586378b4e144a9851e7b34d9b748ee
3 | timeCreated: 1484171803
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt:
--------------------------------------------------------------------------------
1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,.
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fade42e8bc714b018fac513c043d323b
3 | timeCreated: 1425440388
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt:
--------------------------------------------------------------------------------
1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ #
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d82c1b31c7e74239bff1220585707d2b
3 | timeCreated: 1425440388
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Sprite Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 512a49d95c0c4332bdd98131869c23c9
3 | folderAsset: yes
4 | timeCreated: 1441876896
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c41005c129ba4d66911b75229fd70b45
3 | timeCreated: 1480316912
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Style Sheets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4aecb92fff08436c8303b10eab8da368
3 | folderAsset: yes
4 | timeCreated: 1441876950
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f952c082cb03451daed3ee968ac6c63e
3 | timeCreated: 1432805430
4 | licenseType: Store
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f5b5dff67a942289a9defa416b206f3
3 | timeCreated: 1436653997
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9f693669af91aa45ad615fc681ed29f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48bb5f55d8670e349b6e614913f9d910
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1e3b057af24249748ff873be7fafee47
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 128e987d567d4e2c824d754223b3f3b0
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd89cf5b9246416f84610a006f916af7
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc1ede39bf3643ee8e493720e4259791
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a02a7d8c237544f1962732b55a9aebf1
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8d12adcee749c344b8117cf7c7eb912
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe393ace9b354375a9cb14cdbbc28be4
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85187c2149c549c5b33f0cdb02836b17
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7ada0af4f174f0694ca6a487b8f543d
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68e6db2ebdc24f95958faec2be5558d6
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf81c85f95fe47e1a27f6ae460cf182c
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 407bc68d299748449bbf7f48ee690f8d
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c334973cef89a9840b0b0c507e0377ab
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3997e2241185407d80309a82f9148466
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d930090c0cd643c7b55f19a38538c162
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Sprites.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0603b6d5186471b96c778c3949c7ce2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt:
--------------------------------------------------------------------------------
1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/
2 |
3 | Please visit their website to view the complete set of their emojis and review their licensing terms.
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 381dcb09d5029d14897e55f98031fca5
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8f05276190cf498a8153f6cbe761d4e6
3 | timeCreated: 1480316860
4 | licenseType: Pro
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/TextMesh Pro/Sprites/EmojiOne.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/TextMesh Pro/Sprites/EmojiOne.png
--------------------------------------------------------------------------------
/Assets/TextUpdate.cs:
--------------------------------------------------------------------------------
1 | using TMPro;
2 | using UnityEngine;
3 |
4 |
5 | public class TextUpdate : MonoBehaviour
6 | {
7 |
8 | [SerializeField] private TMP_Text _textLabel;
9 | [SerializeField] private string _text;
10 |
11 | void Start()
12 | {
13 | _textLabel.text = _text;
14 | }
15 |
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/TextUpdate.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6bc2874fc80b0c43a3523c1d75b4ee9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5009208d0ed52d34e937b0db3e54b904
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Textures/decal_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Textures/decal_test.png
--------------------------------------------------------------------------------
/Assets/Tree_Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 34773a4f483a6934b8e824043c2a0a5f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tree_Textures/diffuse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Tree_Textures/diffuse.png
--------------------------------------------------------------------------------
/Assets/Tree_Textures/normal_specular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Tree_Textures/normal_specular.png
--------------------------------------------------------------------------------
/Assets/Tree_Textures/shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Tree_Textures/shadow.png
--------------------------------------------------------------------------------
/Assets/Tree_Textures/translucency_gloss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/Tree_Textures/translucency_gloss.png
--------------------------------------------------------------------------------
/Assets/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 092cf15d0655f3b46a127c6e8fd908c5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91f75c755960f394f83e51e94aaa5aa5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Coins.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Coins.png
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Food.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Food.png
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Gems.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Gems.png
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Iron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Iron.png
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Tools.png
--------------------------------------------------------------------------------
/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Wood.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/Assets/UI/Resource Vector Graphics/UI_Graphic_Resource_Wood.png
--------------------------------------------------------------------------------
/GameToolkit.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea0d87e932a216848a5200556fe5f07c
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/GameToolkit.sln.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe61f91241f9ea94483bab115b75bd7c
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Library.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91c7ed3c9eb8094499962f07d64658c1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Logs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c9b541a04bf78d84d978fe5155c15f4e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/NaughtyAttributes.Core.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 224aafa6a9e6a6d459cbe8999a5ef282
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/NaughtyAttributes.Editor.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 311b636c29605e546b164c41db513708
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/NaughtyAttributes.Test.csproj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d458fe9fea9dce540ba41f612f4a9c32
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d33783ccaee5cf445a32e6b903707dd9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Packages/manifest.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1013390639a3e846a4c764b42afc6fd
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Packages/packages-lock.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd82f1b9d3131d040b909602a3de3d30
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/ProjectSettings.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f09ceed01908b047a71ea5af8c4e129
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Volume: 1
8 | Rolloff Scale: 1
9 | Doppler Factor: 1
10 | Default Speaker Mode: 2
11 | m_SampleRate: 0
12 | m_DSPBufferSize: 1024
13 | m_VirtualVoiceCount: 512
14 | m_RealVoiceCount: 32
15 | m_SpatializerPlugin:
16 | m_AmbisonicDecoderPlugin:
17 | m_DisableAudio: 0
18 | m_VirtualizeEffects: 1
19 | m_RequestedDSPBufferSize: 1024
20 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2bc4da853193fe94ba4ff6aae4cf959e
--------------------------------------------------------------------------------
/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/ProjectSettings/ClusterInputManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f33ba6c4ad23b26489935397a9c03d89
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7af6e07a8f143464098af1bbb9bf6e17
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes: []
8 | m_configObjects: {}
9 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c37f5c6dbf1ff6c4986cf3b15908729d
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 11
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 0
10 | m_DefaultBehaviorMode: 0
11 | m_PrefabRegularEnvironment: {fileID: 0}
12 | m_PrefabUIEnvironment: {fileID: 0}
13 | m_SpritePackerMode: 0
14 | m_SpritePackerPaddingPower: 1
15 | m_EtcTextureCompressorBehavior: 1
16 | m_EtcTextureFastCompressor: 1
17 | m_EtcTextureNormalCompressor: 2
18 | m_EtcTextureBestCompressor: 4
19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
20 | m_ProjectGenerationRootNamespace:
21 | m_CollabEditorSettings:
22 | inProgressEnabled: 1
23 | m_EnableTextureStreamingInEditMode: 1
24 | m_EnableTextureStreamingInPlayMode: 1
25 | m_AsyncShaderCompilation: 1
26 | m_EnterPlayModeOptionsEnabled: 0
27 | m_EnterPlayModeOptions: 3
28 | m_ShowLightmapResolutionOverlay: 1
29 | m_UseLegacyProbeSampleCount: 0
30 | m_SerializeInlineMappingsOnOneLine: 1
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c9c908e997412e4ab3551b23b8b8cc5
--------------------------------------------------------------------------------
/ProjectSettings/GraphicsSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d9df88fa2730ef40be9881e9d0d0061
--------------------------------------------------------------------------------
/ProjectSettings/InputManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f7402295bfb340439feb7504b9b4ca7
--------------------------------------------------------------------------------
/ProjectSettings/NavMeshAreas.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 081a8273ea5d96647bab01a6a987f59b
--------------------------------------------------------------------------------
/ProjectSettings/PackageManagerSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d9ff41f651c33e74eafb3c05cfd15899
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aff5737b614d67a4487a193aa9fbff90
--------------------------------------------------------------------------------
/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_DefaultPresets: {}
8 |
--------------------------------------------------------------------------------
/ProjectSettings/PresetManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fcc0ec46fd9d3c6499851146cd15c7d4
--------------------------------------------------------------------------------
/ProjectSettings/ProjectSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa48097df6f9560448be8f7be70aebbb
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2021.3.16f1
2 | m_EditorVersionWithRevision: 2021.3.16f1 (4016570cf34f)
3 |
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cee53cf80ff70334186597c1efa504cb
--------------------------------------------------------------------------------
/ProjectSettings/QualitySettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a78e3fbeff934647a74c7b5d43acb86
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | -
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0001090722129724fa2353aff1cbe0c4
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.02
7 | Maximum Allowed Timestep: 0.33333334
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f3fe89dfd46e50459d3632224fbcbe1
--------------------------------------------------------------------------------
/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 0
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_DashboardUrl: https://dashboard.unity3d.com
13 | m_TestInitMode: 0
14 | CrashReportingSettings:
15 | m_EventUrl: https://perf-events.cloud.unity3d.com
16 | m_Enabled: 0
17 | m_LogBufferSize: 10
18 | m_CaptureEditorExceptions: 1
19 | UnityPurchasingSettings:
20 | m_Enabled: 0
21 | m_TestMode: 0
22 | UnityAnalyticsSettings:
23 | m_Enabled: 0
24 | m_TestMode: 0
25 | m_InitializeOnStartup: 1
26 | UnityAdsSettings:
27 | m_Enabled: 0
28 | m_InitializeOnStartup: 1
29 | m_TestMode: 0
30 | m_IosGameId:
31 | m_AndroidGameId:
32 | m_GameIds: {}
33 | m_GameId:
34 | PerformanceReportingSettings:
35 | m_Enabled: 0
36 |
--------------------------------------------------------------------------------
/ProjectSettings/UnityConnectSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d2d3cb40a82895d4397438d061babb27
--------------------------------------------------------------------------------
/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_CopyBufferShader: {fileID: 0}
8 | m_SortShader: {fileID: 0}
9 | m_StripUpdateShader: {fileID: 0}
10 | m_RenderPipeSettingsPath:
11 | m_FixedTimeStep: 0.016666668
12 | m_MaxDeltaTime: 0.05
13 |
--------------------------------------------------------------------------------
/ProjectSettings/VFXManager.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1f63001a099c82747877f9cfb99323d3
--------------------------------------------------------------------------------
/ProjectSettings/VersionControlSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!890905787 &1
4 | VersionControlSettings:
5 | m_ObjectHideFlags: 0
6 | m_Mode: Visible Meta Files
7 | m_CollabEditorSettings:
8 | inProgressEnabled: 1
9 |
--------------------------------------------------------------------------------
/ProjectSettings/VersionControlSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad376d1c1d225f847a8e85ecad4783f7
--------------------------------------------------------------------------------
/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/ProjectSettings/XRSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a68c59ab2b331045b7fa787cd805ec3
--------------------------------------------------------------------------------
/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7846ee171a4fa4f4987f0c7afc90e88f
--------------------------------------------------------------------------------
/ReadmeResources/CurvedWorld_1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/CurvedWorld_1.gif
--------------------------------------------------------------------------------
/ReadmeResources/CurvedWorld_2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/CurvedWorld_2.gif
--------------------------------------------------------------------------------
/ReadmeResources/Depth.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Depth.gif
--------------------------------------------------------------------------------
/ReadmeResources/Dissolve.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Dissolve.gif
--------------------------------------------------------------------------------
/ReadmeResources/DissolveDistance.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/DissolveDistance.gif
--------------------------------------------------------------------------------
/ReadmeResources/Glass.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Glass.gif
--------------------------------------------------------------------------------
/ReadmeResources/Grey.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Grey.gif
--------------------------------------------------------------------------------
/ReadmeResources/MovingSurface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/MovingSurface.gif
--------------------------------------------------------------------------------
/ReadmeResources/Noiser.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Noiser.gif
--------------------------------------------------------------------------------
/ReadmeResources/Outline.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Outline.gif
--------------------------------------------------------------------------------
/ReadmeResources/Rotation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/Rotation.gif
--------------------------------------------------------------------------------
/ReadmeResources/TextureSettings.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KotikovD/ShadersCollection/c6f5a6f3d257802e78a797ec6949d4f86a4016cb/ReadmeResources/TextureSettings.jpg
--------------------------------------------------------------------------------
/Temp.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95a468090b833964191c08b2c29ca999
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UserSettings.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab81db53ccf43e24caa0623286f074cc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/UserSettings/EditorUserSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!162 &1
4 | EditorUserSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 4
7 | m_ConfigSettings:
8 | RecentlyUsedScenePath-0:
9 | value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d
10 | flags: 0
11 | RecentlyUsedScenePath-1:
12 | value: 22424703114646750c1b0b2a043a7e0402051128393c2323621a1c3ef2ec312badc333e4e8093c393707a01801330e0cf10f070eb81e04020517
13 | flags: 0
14 | RecentlyUsedScenePath-2:
15 | value: 2242470311464668050f082702307c1f1a1b1d293821293e621a1c3ef2ec310be1e238ecd4323e383c10fc1f0b320d3af11e0004f8451f05181ae4
16 | flags: 0
17 | vcSharedLogLevel:
18 | value: 0d5e400f0650
19 | flags: 0
20 | m_VCAutomaticAdd: 1
21 | m_VCDebugCom: 0
22 | m_VCDebugCmd: 0
23 | m_VCDebugOut: 0
24 | m_SemanticMergeMode: 2
25 | m_VCShowFailedCheckout: 1
26 | m_VCOverwriteFailedCheckoutAssets: 1
27 | m_VCProjectOverlayIcons: 1
28 | m_VCHierarchyOverlayIcons: 1
29 | m_VCOtherOverlayIcons: 1
30 | m_VCAllowAsyncUpdate: 1
31 |
--------------------------------------------------------------------------------
/UserSettings/EditorUserSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3511d0c1d0a20840819562831580059
--------------------------------------------------------------------------------
/obj.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53dbf933c2de2a340ae0ee95c9577ee4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------