├── .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 | --------------------------------------------------------------------------------