├── .gitignore ├── Assets ├── NaughtyAttributes.meta ├── NaughtyAttributes │ ├── Documentation~ │ │ ├── BoxGroup_Inspector.png │ │ ├── Button_Inspector.png │ │ ├── CurveRange_Inspector.png │ │ ├── Dropdown_Inspector.gif │ │ ├── EnableIf_Inspector.gif │ │ ├── EnumFlags_Inspector.png │ │ ├── HorizontalLine_Inspector.png │ │ ├── InfoBox_Inspector.png │ │ ├── InputAxis_Inspector.png │ │ ├── Label_Inspector.png │ │ ├── MinMaxSlider_Inspector.png │ │ ├── MinValueMaxValue_Inspector.gif │ │ ├── ProgressBar_Inspector.gif │ │ ├── ProgressBar_Inspector.png │ │ ├── ReadOnly_Inspector.png │ │ ├── ReorderableList_Inspector.gif │ │ ├── Required_Inspector.png │ │ ├── ResizableTextArea_Inspector.gif │ │ ├── Scene_Inspector.png │ │ ├── ShowAssetPreview_Inspector.png │ │ ├── ShowIf_Inspector.gif │ │ ├── ShowNativeProperty_Inspector.png │ │ ├── ShowNonSerializedField_Inspector.png │ │ ├── Tag_Inspector.png │ │ └── ValidateInput_Inspector.png │ ├── README.html │ ├── README.html.meta │ ├── Samples.meta │ ├── Samples │ │ ├── DemoScene.meta │ │ └── DemoScene │ │ │ ├── DemoScene.unity │ │ │ ├── DemoScene.unity.meta │ │ │ ├── TestAssets.meta │ │ │ └── TestAssets │ │ │ ├── Cube.prefab │ │ │ ├── Cube.prefab.meta │ │ │ ├── NaughtyScriptableObject.asset │ │ │ ├── NaughtyScriptableObject.asset.meta │ │ │ ├── icon-github.png │ │ │ └── icon-github.png.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── Core.meta │ │ ├── Core │ │ │ ├── DrawerAttributes.meta │ │ │ ├── DrawerAttributes │ │ │ │ ├── AllowNestingAttribute.cs │ │ │ │ ├── AllowNestingAttribute.cs.meta │ │ │ │ ├── CurveRangeAttribute.cs │ │ │ │ ├── CurveRangeAttribute.cs.meta │ │ │ │ ├── DrawerAttribute.cs │ │ │ │ ├── DrawerAttribute.cs.meta │ │ │ │ ├── DropdownAttribute.cs │ │ │ │ ├── DropdownAttribute.cs.meta │ │ │ │ ├── EnumFlagsAttribute.cs │ │ │ │ ├── EnumFlagsAttribute.cs.meta │ │ │ │ ├── HorizontalLineAttribute.cs │ │ │ │ ├── HorizontalLineAttribute.cs.meta │ │ │ │ ├── InfoBoxAttribute.cs │ │ │ │ ├── InfoBoxAttribute.cs.meta │ │ │ │ ├── InputAxisAttribute.cs │ │ │ │ ├── InputAxisAttribute.cs.meta │ │ │ │ ├── MinMaxSliderAttribute.cs │ │ │ │ ├── MinMaxSliderAttribute.cs.meta │ │ │ │ ├── ProgressBarAttribute.cs │ │ │ │ ├── ProgressBarAttribute.cs.meta │ │ │ │ ├── ReadOnlyAttribute.cs │ │ │ │ ├── ReadOnlyAttribute.cs.meta │ │ │ │ ├── ResizableTextAreaAttribute.cs │ │ │ │ ├── ResizableTextAreaAttribute.cs.meta │ │ │ │ ├── SceneAttribute.cs │ │ │ │ ├── SceneAttribute.cs.meta │ │ │ │ ├── ShowAssetPreviewAttribute.cs │ │ │ │ ├── ShowAssetPreviewAttribute.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 │ │ │ │ ├── HideIfAttribute.cs │ │ │ │ ├── HideIfAttribute.cs.meta │ │ │ │ ├── LabelAttribute.cs │ │ │ │ ├── LabelAttribute.cs.meta │ │ │ │ ├── MetaAttribute.cs │ │ │ │ ├── MetaAttribute.cs.meta │ │ │ │ ├── OnValueChangedAttribute.cs │ │ │ │ ├── OnValueChangedAttribute.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 │ │ │ │ ├── CurveRangePropertyDrawer.cs │ │ │ │ ├── CurveRangePropertyDrawer.cs.meta │ │ │ │ ├── DropdownPropertyDrawer.cs │ │ │ │ ├── DropdownPropertyDrawer.cs.meta │ │ │ │ ├── EnumFlagsPropertyDrawer.cs │ │ │ │ ├── EnumFlagsPropertyDrawer.cs.meta │ │ │ │ ├── InputAxisPropertyDrawer.cs │ │ │ │ ├── InputAxisPropertyDrawer.cs.meta │ │ │ │ ├── MinMaxSliderPropertyDrawer.cs │ │ │ │ ├── MinMaxSliderPropertyDrawer.cs.meta │ │ │ │ ├── ProgressBarPropertyDrawer.cs │ │ │ │ ├── ProgressBarPropertyDrawer.cs.meta │ │ │ │ ├── PropertyDrawerBase.cs │ │ │ │ ├── PropertyDrawerBase.cs.meta │ │ │ │ ├── ReadOnlyPropertyDrawer.cs │ │ │ │ ├── ReadOnlyPropertyDrawer.cs.meta │ │ │ │ ├── ResizableTextAreaPropertyDrawer.cs │ │ │ │ ├── ResizableTextAreaPropertyDrawer.cs.meta │ │ │ │ ├── ScenePropertyDrawer.cs │ │ │ │ ├── ScenePropertyDrawer.cs.meta │ │ │ │ ├── ShowAssetPreviewPropertyDrawer.cs │ │ │ │ ├── ShowAssetPreviewPropertyDrawer.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 │ │ ├── Test.meta │ │ └── Test │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── TagTest.cs │ │ │ ├── TagTest.cs.meta │ │ │ ├── ValidateInputTest.cs │ │ │ ├── ValidateInputTest.cs.meta │ │ │ ├── _NaughtyComponent.cs │ │ │ ├── _NaughtyComponent.cs.meta │ │ │ ├── _NaughtyScriptableObject.cs │ │ │ └── _NaughtyScriptableObject.cs.meta │ ├── github_link.txt │ ├── github_link.txt.meta │ ├── package.json │ └── package.json.meta ├── PashmakCore.meta ├── PashmakCore │ ├── Audios.meta │ ├── Audios │ │ ├── Audio_test.mp3 │ │ └── Audio_test.mp3.meta │ ├── Editor.meta │ ├── Editor │ │ ├── PashmakCorePalette.colors │ │ └── PashmakCorePalette.colors.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Floor.mat │ │ ├── Floor.mat.meta │ │ ├── grid.mat │ │ └── grid.mat.meta │ ├── PhysicsMaerials.meta │ ├── PhysicsMaerials │ │ ├── bounc.physicsMaterial2D │ │ └── bounc.physicsMaterial2D.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── Cube.prefab │ │ ├── Cube.prefab.meta │ │ ├── Debug.meta │ │ ├── Debug │ │ │ ├── Canvas_Debug_SavedData.prefab │ │ │ ├── Canvas_Debug_SavedData.prefab.meta │ │ │ ├── screenshot.prefab │ │ │ └── screenshot.prefab.meta │ │ ├── Samples.meta │ │ └── Samples │ │ │ ├── Bases.meta │ │ │ ├── Bases │ │ │ ├── ScrollView_base.prefab │ │ │ └── ScrollView_base.prefab.meta │ │ │ ├── Canvas_samples_tmp.prefab │ │ │ ├── Canvas_samples_tmp.prefab.meta │ │ │ ├── ListButton.prefab │ │ │ ├── ListButton.prefab.meta │ │ │ ├── SV_ColorFader.prefab │ │ │ ├── SV_ColorFader.prefab.meta │ │ │ ├── circle.prefab │ │ │ └── circle.prefab.meta │ ├── Samples.meta │ ├── Samples │ │ ├── ComponentUnit.meta │ │ └── ComponentUnit │ │ │ ├── Color_UI_Sprite_Renderer.meta │ │ │ ├── Color_UI_Sprite_Renderer │ │ │ ├── Demo_CU_ColorFader_Sprite_Renderer.unity │ │ │ ├── Demo_CU_ColorFader_Sprite_Renderer.unity.meta │ │ │ ├── Demo_CU_ColorFader_UI.unity │ │ │ └── Demo_CU_ColorFader_UI.unity.meta │ │ │ ├── Demo.unity │ │ │ ├── Demo.unity.meta │ │ │ ├── Demo_CU_Snap.unity │ │ │ ├── Demo_CU_Snap.unity.meta │ │ │ ├── Demo_Timer.unity │ │ │ ├── Demo_Timer.unity.meta │ │ │ ├── MonoEvents.meta │ │ │ ├── MonoEvents │ │ │ ├── MonoEvent_AwakeStart.unity │ │ │ ├── MonoEvent_AwakeStart.unity.meta │ │ │ ├── MonoEvent_Collider.unity │ │ │ ├── MonoEvent_Collider.unity.meta │ │ │ ├── MonoEvent_Mouse.unity │ │ │ └── MonoEvent_Mouse.unity.meta │ │ │ ├── UnityEngine.meta │ │ │ ├── UnityEngine │ │ │ ├── Application.meta │ │ │ ├── Application │ │ │ │ ├── Application_Quit.unity │ │ │ │ └── Application_Quit.unity.meta │ │ │ ├── GameObject.meta │ │ │ ├── GameObject │ │ │ │ ├── GameObject_Destroy.unity │ │ │ │ ├── GameObject_Destroy.unity.meta │ │ │ │ ├── GameObject_DontDestroyOnLoad.unity │ │ │ │ ├── GameObject_DontDestroyOnLoad.unity.meta │ │ │ │ ├── GameObject_Instantiate.unity │ │ │ │ └── GameObject_Instantiate.unity.meta │ │ │ ├── Input.meta │ │ │ ├── Input │ │ │ │ ├── Input_GetKey.unity │ │ │ │ ├── Input_GetKey.unity.meta │ │ │ │ ├── Input_GetMouseButton.unity │ │ │ │ └── Input_GetMouseButton.unity.meta │ │ │ ├── SceneManager.meta │ │ │ ├── SceneManager │ │ │ │ ├── SceneManager_LoadScene.unity │ │ │ │ └── SceneManager_LoadScene.unity.meta │ │ │ ├── ScreenCapture.meta │ │ │ ├── ScreenCapture │ │ │ │ ├── CaptureScreenshot.unity │ │ │ │ └── CaptureScreenshot.unity.meta │ │ │ ├── Time.meta │ │ │ ├── Time │ │ │ │ ├── TimeScale.unity │ │ │ │ └── TimeScale.unity.meta │ │ │ ├── Transform.meta │ │ │ └── Transform │ │ │ │ ├── Position.meta │ │ │ │ ├── Position │ │ │ │ ├── Transform_LerpPositions.unity │ │ │ │ ├── Transform_LerpPositions.unity.meta │ │ │ │ ├── Transform_Position_SyncToMouse.unity │ │ │ │ ├── Transform_Position_SyncToMouse.unity.meta │ │ │ │ ├── Transform_Translate.unity │ │ │ │ └── Transform_Translate.unity.meta │ │ │ │ ├── Rotation.meta │ │ │ │ ├── Rotation │ │ │ │ ├── Transform_LerpRotation.unity │ │ │ │ ├── Transform_LerpRotation.unity.meta │ │ │ │ ├── Transform_LookAt.unity │ │ │ │ ├── Transform_LookAt.unity.meta │ │ │ │ ├── Transform_Rotate.unity │ │ │ │ └── Transform_Rotate.unity.meta │ │ │ │ ├── Transform_Dragable.unity │ │ │ │ ├── Transform_Dragable.unity.meta │ │ │ │ ├── Transform_Sync.unity │ │ │ │ └── Transform_Sync.unity.meta │ │ │ ├── _tmp.meta │ │ │ └── _tmp │ │ │ ├── tmp_L1.unity │ │ │ ├── tmp_L1.unity.meta │ │ │ ├── tmp_L2.unity │ │ │ └── tmp_L2.unity.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── ComponentUnit.meta │ │ ├── ComponentUnit │ │ │ ├── CU_Counter.cs │ │ │ ├── CU_Counter.cs.meta │ │ │ ├── CU_Event.cs │ │ │ ├── CU_Event.cs.meta │ │ │ ├── CU_ObjectDictionary.cs │ │ │ ├── CU_ObjectDictionary.cs.meta │ │ │ ├── Color_UI_Sprite_Renderer.meta │ │ │ ├── Color_UI_Sprite_Renderer │ │ │ │ ├── CU_ColorFader.cs │ │ │ │ ├── CU_ColorFader.cs.meta │ │ │ │ ├── CU_ColorFader_Exception.cs │ │ │ │ └── CU_ColorFader_Exception.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── Conditions │ │ │ │ ├── CU_Condition_CompareTowVariable.cs │ │ │ │ ├── CU_Condition_CompareTowVariable.cs.meta │ │ │ │ ├── CU_Condition_InternetReachability.cs │ │ │ │ ├── CU_Condition_InternetReachability.cs.meta │ │ │ │ ├── CU_Condition_Ping.cs │ │ │ │ ├── CU_Condition_Ping.cs.meta │ │ │ │ ├── CU_Condition_Platform.cs │ │ │ │ ├── CU_Condition_Platform.cs.meta │ │ │ │ ├── CU_Condition_Variable.cs │ │ │ │ └── CU_Condition_Variable.cs.meta │ │ │ ├── Debugs.meta │ │ │ ├── Debugs │ │ │ │ ├── CU_Debug.cs │ │ │ │ ├── CU_Debug.cs.meta │ │ │ │ ├── CU_Debug_SaveLoad.cs │ │ │ │ └── CU_Debug_SaveLoad.cs.meta │ │ │ ├── DesignPatterns.meta │ │ │ ├── DesignPatterns │ │ │ │ ├── CU_SingletonObject.cs │ │ │ │ └── CU_SingletonObject.cs.meta │ │ │ ├── MonoEvents.meta │ │ │ ├── MonoEvents │ │ │ │ ├── CU_MonoEvent_Application.cs │ │ │ │ ├── CU_MonoEvent_Application.cs.meta │ │ │ │ ├── CU_MonoEvent_AwakeStart.cs │ │ │ │ ├── CU_MonoEvent_AwakeStart.cs.meta │ │ │ │ ├── CU_MonoEvent_Collider.cs │ │ │ │ ├── CU_MonoEvent_Collider.cs.meta │ │ │ │ ├── CU_MonoEvent_EnableDisable.cs │ │ │ │ ├── CU_MonoEvent_EnableDisable.cs.meta │ │ │ │ ├── CU_MonoEvent_Mouse.cs │ │ │ │ ├── CU_MonoEvent_Mouse.cs.meta │ │ │ │ ├── CU_MonoEvent_Update.cs │ │ │ │ └── CU_MonoEvent_Update.cs.meta │ │ │ ├── StoreData.meta │ │ │ ├── StoreData │ │ │ │ ├── CU_BoolVariable.cs │ │ │ │ ├── CU_BoolVariable.cs.meta │ │ │ │ ├── CU_FloatVariable.cs │ │ │ │ ├── CU_FloatVariable.cs.meta │ │ │ │ ├── CU_IntVariable.cs │ │ │ │ ├── CU_IntVariable.cs.meta │ │ │ │ ├── CU_StringVariable.cs │ │ │ │ └── CU_StringVariable.cs.meta │ │ │ ├── Timer.meta │ │ │ ├── Timer │ │ │ │ ├── CU_Timer.cs │ │ │ │ ├── CU_Timer.cs.meta │ │ │ │ ├── CU_TimerUI.cs │ │ │ │ ├── CU_TimerUI.cs.meta │ │ │ │ ├── CU_TimerUI_RTLTMP.cs │ │ │ │ ├── CU_TimerUI_RTLTMP.cs.meta │ │ │ │ ├── CU_TimerUI_TMP.cs │ │ │ │ ├── CU_TimerUI_TMP.cs.meta │ │ │ │ ├── CU_TimerUI_UI.cs │ │ │ │ └── CU_TimerUI_UI.cs.meta │ │ │ ├── UnityEngine.meta │ │ │ ├── UnityEngine │ │ │ │ ├── Application.meta │ │ │ │ ├── Application │ │ │ │ │ ├── CU_Application_InternetReachability.cs │ │ │ │ │ ├── CU_Application_InternetReachability.cs.meta │ │ │ │ │ ├── CU_Application_OpenURL.cs │ │ │ │ │ ├── CU_Application_OpenURL.cs.meta │ │ │ │ │ ├── CU_Application_Quit.cs │ │ │ │ │ └── CU_Application_Quit.cs.meta │ │ │ │ ├── Audio.meta │ │ │ │ ├── Audio │ │ │ │ │ ├── CU_AudioMixer_ExposedParameters.cs │ │ │ │ │ ├── CU_AudioMixer_ExposedParameters.cs.meta │ │ │ │ │ ├── CU_Microphone.cs │ │ │ │ │ └── CU_Microphone.cs.meta │ │ │ │ ├── CU_LineRenderer.cs │ │ │ │ ├── CU_LineRenderer.cs.meta │ │ │ │ ├── CU_Ping.cs │ │ │ │ ├── CU_Ping.cs.meta │ │ │ │ ├── Camera.meta │ │ │ │ ├── Camera │ │ │ │ │ ├── CU_Camera_PostProcess.cs │ │ │ │ │ └── CU_Camera_PostProcess.cs.meta │ │ │ │ ├── GameObject.meta │ │ │ │ ├── GameObject │ │ │ │ │ ├── CU_GameObject_Destroy.cs │ │ │ │ │ ├── CU_GameObject_Destroy.cs.meta │ │ │ │ │ ├── CU_GameObject_DontDestroyOnLoad.cs │ │ │ │ │ ├── CU_GameObject_DontDestroyOnLoad.cs.meta │ │ │ │ │ ├── CU_GameObject_Instantiate.cs │ │ │ │ │ └── CU_GameObject_Instantiate.cs.meta │ │ │ │ ├── Input.meta │ │ │ │ ├── Input │ │ │ │ │ ├── CU_Input_AccelerationDetection.cs │ │ │ │ │ ├── CU_Input_AccelerationDetection.cs.meta │ │ │ │ │ ├── CU_Input_GetAxis.cs │ │ │ │ │ ├── CU_Input_GetAxis.cs.meta │ │ │ │ │ ├── CU_Input_GetButton.cs │ │ │ │ │ ├── CU_Input_GetButton.cs.meta │ │ │ │ │ ├── CU_Input_GetKey.cs │ │ │ │ │ ├── CU_Input_GetKey.cs.meta │ │ │ │ │ ├── CU_Input_GetMouseButton.cs │ │ │ │ │ └── CU_Input_GetMouseButton.cs.meta │ │ │ │ ├── Rigidbody.meta │ │ │ │ ├── Rigidbody │ │ │ │ │ ├── CU_Rigidbody_AngularVelocity.cs │ │ │ │ │ ├── CU_Rigidbody_AngularVelocity.cs.meta │ │ │ │ │ ├── CU_Rigidbody_Velocity.cs │ │ │ │ │ └── CU_Rigidbody_Velocity.cs.meta │ │ │ │ ├── Rigidbody2D.meta │ │ │ │ ├── Rigidbody2D │ │ │ │ │ ├── CU_Rigidbody2D_AngularVelocity.cs │ │ │ │ │ ├── CU_Rigidbody2D_AngularVelocity.cs.meta │ │ │ │ │ ├── CU_Rigidbody2D_Velocity.cs │ │ │ │ │ └── CU_Rigidbody2D_Velocity.cs.meta │ │ │ │ ├── SceneManager.meta │ │ │ │ ├── SceneManager │ │ │ │ │ ├── CU_SceneManager_LoadScene.cs │ │ │ │ │ └── CU_SceneManager_LoadScene.cs.meta │ │ │ │ ├── Screen.meta │ │ │ │ ├── Screen │ │ │ │ │ ├── CU_ScreenSleepTimeout.cs │ │ │ │ │ └── CU_ScreenSleepTimeout.cs.meta │ │ │ │ ├── ScreenCapture.meta │ │ │ │ ├── ScreenCapture │ │ │ │ │ ├── CU_CaptureScreenshot.cs │ │ │ │ │ └── CU_CaptureScreenshot.cs.meta │ │ │ │ ├── Sprite.meta │ │ │ │ ├── Sprite │ │ │ │ │ ├── CU_Sprite_SortingLayer.cs │ │ │ │ │ └── CU_Sprite_SortingLayer.cs.meta │ │ │ │ ├── Time.meta │ │ │ │ ├── Time │ │ │ │ │ ├── CU_TimeScale.cs │ │ │ │ │ └── CU_TimeScale.cs.meta │ │ │ │ ├── Transform.meta │ │ │ │ ├── Transform │ │ │ │ │ ├── CU_Transform.cs │ │ │ │ │ ├── CU_Transform.cs.meta │ │ │ │ │ ├── CU_Transform_Dragable.cs │ │ │ │ │ ├── CU_Transform_Dragable.cs.meta │ │ │ │ │ ├── CU_Transform_Scale.cs │ │ │ │ │ ├── CU_Transform_Scale.cs.meta │ │ │ │ │ ├── CU_Transform_SetParent.cs │ │ │ │ │ ├── CU_Transform_SetParent.cs.meta │ │ │ │ │ ├── CU_Transform_Shake.cs │ │ │ │ │ ├── CU_Transform_Shake.cs.meta │ │ │ │ │ ├── CU_Transform_Sync.cs │ │ │ │ │ ├── CU_Transform_Sync.cs.meta │ │ │ │ │ ├── Position.meta │ │ │ │ │ ├── Position │ │ │ │ │ │ ├── CU_Transform_CurvePosition.cs │ │ │ │ │ │ ├── CU_Transform_CurvePosition.cs.meta │ │ │ │ │ │ ├── CU_Transform_LerpPositions.cs │ │ │ │ │ │ ├── CU_Transform_LerpPositions.cs.meta │ │ │ │ │ │ ├── CU_Transform_Position.cs │ │ │ │ │ │ ├── CU_Transform_Position.cs.meta │ │ │ │ │ │ ├── CU_Transform_Position_Clamp.cs │ │ │ │ │ │ ├── CU_Transform_Position_Clamp.cs.meta │ │ │ │ │ │ ├── CU_Transform_Position_SyncToMouse.cs │ │ │ │ │ │ ├── CU_Transform_Position_SyncToMouse.cs.meta │ │ │ │ │ │ ├── CU_Transform_Translate.cs │ │ │ │ │ │ └── CU_Transform_Translate.cs.meta │ │ │ │ │ ├── Rotation.meta │ │ │ │ │ ├── Rotation │ │ │ │ │ │ ├── CU_Transform_CurveRotation.cs │ │ │ │ │ │ ├── CU_Transform_CurveRotation.cs.meta │ │ │ │ │ │ ├── CU_Transform_LerpRotation.cs │ │ │ │ │ │ ├── CU_Transform_LerpRotation.cs.meta │ │ │ │ │ │ ├── CU_Transform_LookAt.cs │ │ │ │ │ │ ├── CU_Transform_LookAt.cs.meta │ │ │ │ │ │ ├── CU_Transform_Rotate.cs │ │ │ │ │ │ ├── CU_Transform_Rotate.cs.meta │ │ │ │ │ │ ├── CU_Transform_Rotation.cs │ │ │ │ │ │ └── CU_Transform_Rotation.cs.meta │ │ │ │ │ ├── Snapable.meta │ │ │ │ │ └── Snapable │ │ │ │ │ │ ├── CU_Transform_SnapObj.cs │ │ │ │ │ │ ├── CU_Transform_SnapObj.cs.meta │ │ │ │ │ │ ├── CU_Transform_SnapPoint.cs │ │ │ │ │ │ ├── CU_Transform_SnapPoint.cs.meta │ │ │ │ │ │ ├── CU_Transform_SnapPoint_CheckToActive.cs │ │ │ │ │ │ ├── CU_Transform_SnapPoint_CheckToActive.cs.meta │ │ │ │ │ │ ├── CU_Transform_SnapablePointer.cs │ │ │ │ │ │ └── CU_Transform_SnapablePointer.cs.meta │ │ │ │ ├── UI.meta │ │ │ │ └── UI │ │ │ │ │ ├── CU_LoadText.cs │ │ │ │ │ ├── CU_LoadText.cs.meta │ │ │ │ │ ├── CU_UI_Slider.cs │ │ │ │ │ └── CU_UI_Slider.cs.meta │ │ │ ├── _abstracts.meta │ │ │ └── _abstracts │ │ │ │ ├── CU_Component.cs │ │ │ │ └── CU_Component.cs.meta │ │ ├── Utils.meta │ │ ├── Utils │ │ │ ├── ObjectNameId.cs │ │ │ ├── ObjectNameId.cs.meta │ │ │ ├── UtilsCommon.cs │ │ │ ├── UtilsCommon.cs.meta │ │ │ ├── UtilsCondition.cs │ │ │ ├── UtilsCondition.cs.meta │ │ │ ├── UtilsIO.cs │ │ │ └── UtilsIO.cs.meta │ │ ├── _interfaces.meta │ │ └── _interfaces │ │ │ ├── ICondition.cs │ │ │ ├── ICondition.cs.meta │ │ │ ├── IDebug.cs │ │ │ ├── IDebug.cs.meta │ │ │ ├── IDefaultExcute.cs │ │ │ ├── IDefaultExcute.cs.meta │ │ │ ├── IDetails.cs │ │ │ └── IDetails.cs.meta │ ├── Sprites.meta │ ├── Sprites │ │ ├── GeneralFill_One.png │ │ ├── GeneralFill_One.png.meta │ │ ├── arrow.png │ │ ├── arrow.png.meta │ │ ├── checkmark.png │ │ ├── checkmark.png.meta │ │ ├── circle_One.png │ │ ├── circle_One.png.meta │ │ ├── cross.png │ │ └── cross.png.meta │ ├── Textures.meta │ ├── Textures │ │ ├── grid.png │ │ └── grid.png.meta │ ├── github_link.txt │ ├── github_link.txt.meta │ ├── requirements.txt │ ├── requirements.txt.meta │ ├── version.txt │ └── version.txt.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 │ ├── 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-Mobile Masking.shader │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ ├── TMP_SDF-Mobile Overlay.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_Properties.cginc │ │ ├── TMPro_Properties.cginc.meta │ │ ├── TMPro_Surface.cginc │ │ └── TMPro_Surface.cginc.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 │ ├── Sprites.meta │ └── Sprites │ ├── EmojiOne Attribution.txt │ ├── EmojiOne Attribution.txt.meta │ ├── EmojiOne.json │ ├── EmojiOne.json.meta │ ├── EmojiOne.png │ └── EmojiOne.png.meta ├── LICENSE ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset └── XRSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /Library 2 | /Logs 3 | /Temp 4 | /*.csproj 5 | /obj 6 | /.vscode 7 | /*.sln 8 | /*.suo 9 | /.vs 10 | /*.vsconfig 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b4e4d8d67cc8374ba45a592ebbbdb10 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/BoxGroup_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/BoxGroup_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Button_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Button_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/CurveRange_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/CurveRange_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Dropdown_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Dropdown_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/EnableIf_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/EnableIf_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/EnumFlags_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/EnumFlags_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/HorizontalLine_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/HorizontalLine_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/InfoBox_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/InfoBox_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/InputAxis_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/InputAxis_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Label_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Label_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/MinMaxSlider_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/MinMaxSlider_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/MinValueMaxValue_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/MinValueMaxValue_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ProgressBar_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ProgressBar_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ProgressBar_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ProgressBar_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ReadOnly_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ReadOnly_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ReorderableList_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ReorderableList_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Required_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Required_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ResizableTextArea_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ResizableTextArea_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Scene_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Scene_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ShowAssetPreview_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ShowAssetPreview_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ShowIf_Inspector.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ShowIf_Inspector.gif -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ShowNativeProperty_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ShowNativeProperty_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ShowNonSerializedField_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ShowNonSerializedField_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/Tag_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/Tag_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Documentation~/ValidateInput_Inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Documentation~/ValidateInput_Inspector.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/README.html.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1c5c604e6d27cc4d86e81f45c704e11 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1e9ff0668650a54da2c458e80a90032 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afb4c815411c28b449e61fbaa1a8bfa3 3 | folderAsset: yes 4 | timeCreated: 1507995550 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene/DemoScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07845a5477be2b149a6f1cb32b5a3a5b 3 | timeCreated: 1507998788 4 | licenseType: Free 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene/TestAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53a462744f22ca549927c5e6ea797362 3 | folderAsset: yes 4 | timeCreated: 1509089305 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/Cube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ec354ef3daae7641b7a3fa5e1fe0c81 3 | timeCreated: 1509089337 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /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 | myInt: 4 16 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/NaughtyScriptableObject.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cf80899b80517945a2d2390fb48877f 3 | timeCreated: 1518639643 4 | licenseType: Free 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/icon-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/NaughtyAttributes/Samples/DemoScene/TestAssets/icon-github.png -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66686847ee1fa044bb15dfe473666178 3 | folderAsset: yes 4 | timeCreated: 1507995546 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f67e408a6d0adf4ab29d095ccd8b116 3 | folderAsset: yes 4 | timeCreated: 1507998942 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c76425e719cd4424d868674bcfb233f2 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: 95b49d3abe880c044adbe7faf6b7b4ec 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: bbdf3fb8882c7514c9a01108122cda7e 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: 9df37fdebccf65c4da5b0a14f6dad5f5 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: 2cb864a1092cec04f8a4dbb556e8ed31 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: e8b31eb6d7299e54d89dcabc4cad0e6a 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: 2fdd6f99acca2fd42a4f3162d585ce95 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: afd1d6323740c734893fa8397c53113b 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: 85033978c18810f46af271bbe94cf4aa 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: 4aaa73f574deaa54187cb54aae571b24 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: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NaughtyAttributes 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)] 6 | public class ProgressBarAttribute : DrawerAttribute 7 | { 8 | public string Name { get; private set; } 9 | public float MaxValue { get; set; } 10 | public EColor Color { get; private set; } 11 | public string MaxValueName { get; private set; } 12 | 13 | public ProgressBarAttribute(string name = "", string maxValueName = "", int maxValue = 100, EColor color = EColor.Blue) 14 | { 15 | Name = name; 16 | MaxValue = maxValue; 17 | MaxValueName = maxValueName; 18 | Color = color; 19 | } 20 | 21 | public ProgressBarAttribute(string name = "", int maxValue = 100, EColor color = EColor.Blue) 22 | { 23 | Name = name; 24 | MaxValue = maxValue; 25 | Color = color; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ProgressBarAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e19e4db6f4d08f849aa8ea8155cd2760 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/ReadOnlyAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NaughtyAttributes 4 | { 5 | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)] 6 | public class ReadOnlyAttribute : DrawerAttribute 7 | { 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ReadOnlyAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e57264747ba93b94fbff12733de29499 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: 56d9a4b795ef4a94d86b94e55fb81240 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: e054de18423364f4688b72a0f2a472b6 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 int Width { get; private set; } 9 | public int Height { get; private set; } 10 | 11 | public ShowAssetPreviewAttribute(int width = 64, int height = 64) 12 | { 13 | Width = width; 14 | Height = height; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes/ShowAssetPreviewAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b7dd9b44abc0054cb5cd68d74be2c1a 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: 8903399bbd7c9d745a7b9188ab6c8320 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: 5cf879ed72221e740a7aa02ef9c366a7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ButtonAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NaughtyAttributes 4 | { 5 | public enum EButtonEnableMode 6 | { 7 | /// 8 | /// Button should be active always 9 | /// 10 | Always, 11 | /// 12 | /// Button should be active only in editor 13 | /// 14 | Editor, 15 | /// 16 | /// Button should be active only in playmode 17 | /// 18 | Playmode 19 | } 20 | 21 | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] 22 | public class ButtonAttribute : SpecialCaseDrawerAttribute 23 | { 24 | public string Text { get; private set; } 25 | public EButtonEnableMode SelectedEnableMode { get; private set; } 26 | 27 | public ButtonAttribute(string text = null, EButtonEnableMode enabledMode = EButtonEnableMode.Always) 28 | { 29 | this.Text = text; 30 | this.SelectedEnableMode = enabledMode; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/DrawerAttributes_SpecialCase/ButtonAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8fe363a25ec5e24a9dd510bb0b4a0d4 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: 6189b48f4055e6c47aa132632d898fa6 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: a8e9b7b71c94a1f459336a24cfe04b1b 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: 8ea09f60df536734184a8920ff8bda6f 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: 95a59093f8ed1af48a8be75fa3050a3c 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: edda855906d15e541b46efd812fd70f3 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: 64c95d02a2004854585e8d923d6680d0 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 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: 07da8af1e3be52c4789678bf4138ae11 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 | } 21 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/DisableIfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52a0d5c249ac8fd42a4fb4d61bc2f797 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 | } 21 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/EnableIfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a616ae826c8ebae45a89d6a8cb68a843 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: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NaughtyAttributes 4 | { 5 | public abstract class EnableIfAttributeBase : MetaAttribute 6 | { 7 | public string[] Conditions { get; private set; } 8 | public EConditionOperator ConditionOperator { get; private set; } 9 | public bool Inverted { get; protected set; } 10 | 11 | public EnableIfAttributeBase(string condition) 12 | { 13 | ConditionOperator = EConditionOperator.And; 14 | Conditions = new string[1] { condition }; 15 | } 16 | 17 | public EnableIfAttributeBase(EConditionOperator conditionOperator, params string[] conditions) 18 | { 19 | ConditionOperator = conditionOperator; 20 | Conditions = conditions; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/EnableIfAttributeBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ba6385cd022e164b89ead1937173ddc 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 | } 21 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/HideIfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ab2d0fcfb13a214ea6ef7629c96a761 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: 79e0e0c0a7c25ea4fbe8eecaa4d559a0 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: a482b4e0fbf0f4547a5d522182a68d24 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: e16a27c5576022b4bbe997c7db9051f0 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 | } 21 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ShowIfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ada427cfd2c9b04989d6d18dea27985 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: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NaughtyAttributes 4 | { 5 | public class ShowIfAttributeBase : MetaAttribute 6 | { 7 | public string[] Conditions { get; private set; } 8 | public EConditionOperator ConditionOperator { get; private set; } 9 | public bool Inverted { get; protected set; } 10 | 11 | public ShowIfAttributeBase(string condition) 12 | { 13 | ConditionOperator = EConditionOperator.And; 14 | Conditions = new string[1] { condition }; 15 | } 16 | 17 | public ShowIfAttributeBase(EConditionOperator conditionOperator, params string[] conditions) 18 | { 19 | ConditionOperator = conditionOperator; 20 | Conditions = conditions; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/MetaAttributes/ShowIfAttributeBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0532b1c4d8a9ccf4b9f98f0bbe4a6747 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: 776d03a35f1b52c4a9aed9f56d7b4229 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Core/Utility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d61a3a977073c740ae13a3683ed22a1 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: 059f8674a8065924ea9c678298b5cd63 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: 3c227b6c19fc67b46ad294d95818f85a 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: bf91d63e37bed3e4cbf75d576fc03a21 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: a748250af5ccfd7499cfb444aafb8a03 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: 40133bac7c8d42b4d837138430a503e0 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: b0cdf49d1687849458b1a8d4786553d4 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: 6c4171d68fb5bc0448d3ac298973e82c 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: 0f3c43bed2dbc5249b6c6ec7859c2020 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: b76068e69df25a94ab378b0b6829c4f0 3 | folderAsset: yes 4 | timeCreated: 1507995613 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Editor/DecoratorDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3041a2296f3b1749b3ef18e695adee4 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: 3ec99f3a124f20e40b8f5edfeb1ecced 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: e9c18b0e698717442b7631c5066d667f 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: f88fb04354076c646a4107a491394033 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b9b53879f7c93b42835c3ad9e0d0a66 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: 4327d74fca5deaa4c83c483fe468d274 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: a3175e7041b8f4348bd652485a78e7b1 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: 798b8c99fbc072a4b83ee387e472a2bd 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: dd080b36769bcd94d909fc0431cf25e0 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: b750e1461c1126d4399459b90b31e75e 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: 0de9d3dfe2d466a458be838edf361645 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: 27011af81554b5b4489b155f09275475 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: 0bcbc424b10864b4eb6e3bcfb276cdf9 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: 574f5fa6033f26342816a8a5f39749e5 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/ReadOnlyPropertyDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEditor; 3 | 4 | namespace NaughtyAttributes.Editor 5 | { 6 | [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] 7 | public class ReadOnlyPropertyDrawer : PropertyDrawerBase 8 | { 9 | protected override float GetPropertyHeight_Internal(SerializedProperty property, GUIContent label) 10 | { 11 | return GetPropertyHeight(property); 12 | } 13 | 14 | protected override void OnGUI_Internal(Rect rect, SerializedProperty property, GUIContent label) 15 | { 16 | EditorGUI.BeginProperty(rect, label, property); 17 | 18 | GUI.enabled = false; 19 | EditorGUI.PropertyField(rect, property, label, true); 20 | GUI.enabled = true; 21 | 22 | EditorGUI.EndProperty(); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Editor/PropertyDrawers/ReadOnlyPropertyDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1839b194211d84f4cae22740dbba390f 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: 6e27ffd9a96b58c46bb74cc93de3e06f 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: 7f5ed440d4f429e42a5da7bc5df48fd8 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: 24dee3fc91cfe94438de1e3c158f187f 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: 3df4c068c970ab6498df7a60efbde311 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: 750a102004a7e4f46a2046a3d74cae19 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: bf36691a6d456564db2fcbfa8726b3f3 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: 771776453ad34b045a41dea54856fa12 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: 41caedece93df91439d624dc9d124424 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: 627b8e9e7bda6fa408c6f47fb8285665 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: 03dd23f6c0598074fb1b721dcd8fe023 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: f332c8e1c3627d742aa9158af7b02ccc 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: 3a7e657ea45f6414682b5f41be9541b4 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: 5f6adf84ed53a7840a456e8b4dce38d9 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: acb4475c71a3fe947a81ced84ab89c6d 3 | folderAsset: yes 4 | timeCreated: 1508062761 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Editor/Utility/ButtonUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a273f81125ec52d4cb5dec2228afda0e 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: 6ff27ff7705d6064e935bb2159a1b453 3 | timeCreated: 1510926159 4 | licenseType: Free 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: 312eedcb79c7a5542b87c0b848e3e2fa 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: 1d86c581f02a55f458e36bf7e81e3084 3 | timeCreated: 1520258793 4 | licenseType: Free 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.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce2bd76b5676a434bb8a84254f67f1dc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /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: 3920f5ea384951b4990e4d9e8032d12e 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: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using UnityEngine; 3 | 4 | namespace NaughtyAttributes.Test 5 | { 6 | public class ButtonTest : MonoBehaviour 7 | { 8 | public int myInt; 9 | 10 | [Button(enabledMode: EButtonEnableMode.Always)] 11 | private void IncrementMyInt() 12 | { 13 | myInt++; 14 | } 15 | 16 | [Button("Decrement My Int", EButtonEnableMode.Editor)] 17 | private void DecrementMyInt() 18 | { 19 | myInt--; 20 | } 21 | 22 | [Button(enabledMode: EButtonEnableMode.Playmode)] 23 | private void LogMyInt(string prefix = "MyInt = ") 24 | { 25 | Debug.Log(prefix + myInt); 26 | } 27 | 28 | [Button("StartCoroutine")] 29 | private IEnumerator IncrementMyIntCoroutine() 30 | { 31 | int seconds = 5; 32 | for (int i = 0; i < seconds; i++) 33 | { 34 | myInt++; 35 | yield return new WaitForSeconds(1.0f); 36 | } 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/ButtonTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b592f12a9f69ac3408f6f870762232c7 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 | using NaughtyAttributes; 3 | 4 | public class CurveRangeTest : MonoBehaviour 5 | { 6 | [CurveRange(-1, -1, 1, 1, EColor.Red)] 7 | public AnimationCurve curve; 8 | 9 | [CurveRange(EColor.Orange)] 10 | public AnimationCurve curve1; 11 | 12 | [CurveRange(0, 0, 10, 10)] 13 | public AnimationCurve curve2; 14 | 15 | public CurveRangeNest1 nest1; 16 | 17 | [System.Serializable] 18 | public class CurveRangeNest1 19 | { 20 | [CurveRange(0, 0, 1, 1, EColor.Green)] 21 | public AnimationCurve curve; 22 | 23 | public CurveRangeNest2 nest2; 24 | } 25 | 26 | [System.Serializable] 27 | public class CurveRangeNest2 28 | { 29 | [CurveRange(0, 0, 5, 5, EColor.Blue)] 30 | public AnimationCurve curve; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/CurveRangeTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6587b100d001e7e46b9aaae7f1180b40 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: 0e48a088cb96287448c3be58932bfcb7 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: 3855e37cd6b01194e8166573c7c4b37d 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: bed506d8be3a10f45bec4bf2237bec87 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: 7b7f6b84ce0d7674d8a386fde729279c 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: 3cf166cb519e666419bb79b0c50c5ee1 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: 5cc6d3f8d4a53374887b3d620a6972e3 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: 0dcb08e489c17644e9eacaa1ec5fe781 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: e0cc8a31c22090847b75538c0ed2d2fc 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: 7488af014527ebf42af5c4fc4d5f4f5b 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(0.0f, 1.0f)] 26 | public Vector2 minMaxSlider2 = new Vector2(0.25f, 0.75f); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/MinMaxSliderTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd67fbde6acdd6a44944f12e507067c5 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: 450a05787c54e6b4fa88ffe223bcee87 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: df1dea26b8503004d92d621e88aa9421 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/OnValueChangedTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff1df679e5b32f64bb106752c63933fa 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 float elixir = 50.0f; 17 | public float maxElixir = 100.0f; 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: 96ca4c27fc649764b9d1625f1740cb9e 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 | public float readOnlyFloat = 3.14f; 18 | 19 | public ReadOnlyNest2 nest2; 20 | } 21 | 22 | [System.Serializable] 23 | public struct ReadOnlyNest2 24 | { 25 | [ReadOnly] 26 | public string readOnlyString; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/ReadOnlyTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5443d37a05e188846bda9b05b067184e 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 | 18 | [System.Serializable] 19 | public struct SomeStruct 20 | { 21 | public int Int; 22 | public float Float; 23 | public Vector3 Vector; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/ReorderableListTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c93fde7cd79390148ac576c3a159a77b 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: 9c8c10b2234650d42b2a8efad6b413db 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: fb4f4bb2e3e063340a24f4bb24528bb5 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 string scene2; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/SceneTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 281a85803caf74a459439020a0840fa4 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: 705c14aa9ecaa274289972381f471367 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: 4fdbfcfbf5b056a4bac491fe21569572 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: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace NaughtyAttributes.Test 4 | { 5 | public class ShowNativePropertyTest : MonoBehaviour 6 | { 7 | [ShowNativeProperty] 8 | private Transform Transform 9 | { 10 | get 11 | { 12 | return transform; 13 | } 14 | } 15 | 16 | [ShowNativeProperty] 17 | private Transform ParentTransform 18 | { 19 | get 20 | { 21 | return transform.parent; 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/ShowNativePropertyTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5a73795d25dd334e90a5a347c6079d9 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 int myInt = 10; 10 | 11 | [ShowNonSerializedField] 12 | private const float PI = 3.14159f; 13 | 14 | [ShowNonSerializedField] 15 | private static readonly Vector3 CONST_VECTOR = Vector3.one; 16 | #pragma warning restore 414 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/ShowNonSerializedFieldTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 913d67a695253f744bdc776625b9b948 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: 8bcc0d5613b48fb43bd36c9d37e99900 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: 94adafcfe59aa344c9b5596b2cc6ecd0 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: 9c928ea15ae74a44089beb2e534c1a35 3 | timeCreated: 1507996629 4 | licenseType: Free 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 UnityEngine; 2 | 3 | namespace NaughtyAttributes.Test 4 | { 5 | //[CreateAssetMenu(fileName = "NaughtyScriptableObject", menuName = "NaughtyAttributes/_NaughtyScriptableObject")] 6 | public class _NaughtyScriptableObject : ScriptableObject 7 | { 8 | public int myInt; 9 | 10 | [Button] 11 | private void IncrementMyInt() 12 | { 13 | myInt++; 14 | } 15 | 16 | [Button("Decrement My Int")] 17 | private void DecrementMyInt() 18 | { 19 | myInt--; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/Scripts/Test/_NaughtyScriptableObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 753bdb918c6038142acddbd7aae6958f 3 | timeCreated: 1518639587 4 | licenseType: Free 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/github_link.txt: -------------------------------------------------------------------------------- 1 | https://github.com/dbrizov/NaughtyAttributes -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/github_link.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a6721378562a9944bd7ad7a8a0c1216 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "com.dbrizov.naughtyattributes", 3 | "displayName": "NaughtyAttributes", 4 | "version": "2.0.4", 5 | "unity": "2018.3", 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 | } 18 | -------------------------------------------------------------------------------- /Assets/NaughtyAttributes/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db9a5ca20403b0344ae64015de8f8c86 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69442350c1fb1a94993b6e0f3e8df0e8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Audios.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b7db366b01205e499f402995a9f5684 3 | folderAsset: yes 4 | timeCreated: 1458853735 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Audios/Audio_test.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Audios/Audio_test.mp3 -------------------------------------------------------------------------------- /Assets/PashmakCore/Audios/Audio_test.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a1b488cfb9bd3544a15e03b79c6af80 3 | timeCreated: 1481874209 4 | licenseType: Pro 5 | AudioImporter: 6 | serializedVersion: 6 7 | defaultSettings: 8 | loadType: 0 9 | sampleRateSetting: 0 10 | sampleRateOverride: 44100 11 | compressionFormat: 1 12 | quality: 1 13 | conversionMode: 0 14 | platformSettingOverrides: 15 | 7: 16 | loadType: 0 17 | sampleRateSetting: 2 18 | sampleRateOverride: 22050 19 | compressionFormat: 1 20 | quality: 0.01 21 | conversionMode: 0 22 | forceToMono: 0 23 | normalize: 1 24 | preloadAudioData: 1 25 | loadInBackground: 0 26 | 3D: 1 27 | userData: 28 | assetBundleName: 29 | assetBundleVariant: 30 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95d7b23c6819c4243a876d8da6d5d270 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Editor/PashmakCorePalette.colors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6a345b803d128247a19bfb232f250ff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08cbf494e1cbc1f49b8ea00801d244ca 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Materials/Floor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d91e8e07b039a442bd5c25456aaf869 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Materials/grid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c8ac8ab628d0974cb63e2a5b018c672 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/PhysicsMaerials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7788822bf3d40ff448e9b30bdf74fbea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/PhysicsMaerials/bounc.physicsMaterial2D: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!62 &6200000 4 | PhysicsMaterial2D: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: bounc 10 | friction: 0.4 11 | bounciness: 0.98 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/PhysicsMaerials/bounc.physicsMaterial2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e32b1b7b71a0b5440bf6f5a181db1ca1 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41e3bf63ed5973c41b49d4ed643ea19b 3 | folderAsset: yes 4 | timeCreated: 1445324452 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Cube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd2de5b6f200c91409a1ffe3f8cf86db 3 | timeCreated: 1488689761 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Debug.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f0171ea8ed70e346a14217d23bba42c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Debug/Canvas_Debug_SavedData.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e29c4d4a418818e4597b505cf6fffcf0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Debug/screenshot.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5703a894afe6400428c658012e91705a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c79b1fb499f63b4e897677a4363716e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/Bases.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25630bd9001a7f4488a7972d152093ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/Bases/ScrollView_base.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e12ed5cb0bfa26647a1d484772e89c50 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/Canvas_samples_tmp.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b57f194372b18e44a5cb668d10ec4ab 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/ListButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8f0b5d542a270b468fcfd64e0378f47 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/SV_ColorFader.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e1f2e4fb6c2f73488951fcd99a9fe1f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Prefabs/Samples/circle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 606bd4b5c683c0a4b8b0e9e62ce2b2ab 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bdfaf7e2b19cdb44a5cf34560b9094a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b39915d0e43dfe4cb16ecbddc2c405f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Color_UI_Sprite_Renderer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddca5789081b55e4191c97ff16e77313 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Color_UI_Sprite_Renderer/Demo_CU_ColorFader_Sprite_Renderer.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4503dc98ce15aee44905eaa049f6e6ef 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Color_UI_Sprite_Renderer/Demo_CU_ColorFader_UI.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1a6446e234d27947b3189bb54f622f1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Demo.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4a88c4e5821ceb48ad7474b2fc6235a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Demo_CU_Snap.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62bd60d524f18e94088c5c1d73c842f0 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/Demo_Timer.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f6df46dd2c112b4b8de0f856a75a4e3 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/MonoEvents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6744b8f63daf7f4087f07f002402477 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/MonoEvents/MonoEvent_AwakeStart.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 431154c88fd159a42bdde62f347c3a12 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/MonoEvents/MonoEvent_Collider.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92df1f46fe668ee4ba1e5b948224d37c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/MonoEvents/MonoEvent_Mouse.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 413846e01158efd43b517b9e34577ce6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2850a4c1984467946bc66c622c6d8df6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Application.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 411c9f9fe626b5945b9f163cff58aae6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Application/Application_Quit.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf4901fd61136ba49a6d5f47fc542d36 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/GameObject.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92356ed028ad9d74396de156c966dc55 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/GameObject/GameObject_Destroy.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92a3f56698424e74294da97cad7b2ce1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/GameObject/GameObject_DontDestroyOnLoad.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d8d30209b71baa41964bdd6131568cf 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/GameObject/GameObject_Instantiate.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44a07ee2fc3263e46bf85d5817588d26 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Input.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc0615d8722cff14a966e1e7fa9410fe 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Input/Input_GetKey.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3e3a8a8107ec8143bed83d3b7fa83f9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Input/Input_GetMouseButton.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27dcaffa0dc89f84994bcaa65e1e2fd5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/SceneManager.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2192e6f19319d25479b0f7f071dbf6e7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/SceneManager/SceneManager_LoadScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66238caca6ffbcd4984f184e0f60922c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/ScreenCapture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3091d9d4bb22f194e9784d578b0a2949 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/ScreenCapture/CaptureScreenshot.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc09b62dc2da90d4fae79f5f45ea2de9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Time.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 321b383120a0d8a45917c49842249f0b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Time/TimeScale.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b65c7c0715c056f4695483bbcc04a628 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c463ea86ab65c7649908e5bef57cd33a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Position.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a91c25d5de816241b7fbe198cf13402 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Position/Transform_LerpPositions.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9278f65c99df1bd41a9af52197fceafa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Position/Transform_Position_SyncToMouse.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d75a583c14ba404083e87eff8e37cc5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Position/Transform_Translate.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd95b4d5c6c7d834c8f23b42b744d64f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Rotation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de5500adbfe0ef44db78573a896c54bf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Rotation/Transform_LerpRotation.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3175c907ff402e4f853e3d24f17de51 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Rotation/Transform_LookAt.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d5d154def7297844baa6ceb2837c69f 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Rotation/Transform_Rotate.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 361752abd28e9d94d95877be51d084be 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Transform_Dragable.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f247a4fbe484a9e44837a1c03eead6d9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/UnityEngine/Transform/Transform_Sync.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85dca58934a33e3418eb3b93f2174090 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/_tmp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6ceec3b72fe5ad4fbb7a954b0aa3107 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/_tmp/tmp_L1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3dd24377cd902d24ea6bf98baeae162e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Samples/ComponentUnit/_tmp/tmp_L2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e673863c1bc106e4eaa9b768b7e0a781 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b87a1e2d644ca24586b25c020685a0e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fef3daf2cdf6fb94fb6ce4c1d61a844a 3 | folderAsset: yes 4 | timeCreated: 1523108125 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/CU_Counter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d7b42d6a64f2c34f8269bea641d249d 3 | timeCreated: 1518279699 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/CU_Event.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.Events; 3 | 4 | 5 | namespace Pashmak.Core.CU._UnityEngine._Transform 6 | { 7 | public class CU_Event : CU_Component 8 | { 9 | // variable________________________________________________________________ 10 | [SerializeField] private UnityEvent m_customEvent = new UnityEvent(); 11 | 12 | 13 | // property________________________________________________________________ 14 | public UnityEvent CustomEvent { get => m_customEvent; private set => m_customEvent = value; } 15 | 16 | 17 | // function________________________________________________________________ 18 | public void InvokeEvent() 19 | { 20 | if (!IsActive) return; 21 | CustomEvent.Invoke(); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/CU_Event.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10988cb7bc70de5408e5ccbeee726292 3 | timeCreated: 1533453542 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/CU_ObjectDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 015480478cfe81a4cafa8b74556f72c0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Color_UI_Sprite_Renderer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00784309c31f8ec438383029bbd61828 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Color_UI_Sprite_Renderer/CU_ColorFader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 749c908ed2b5d6b4399fd918b38a2634 3 | timeCreated: 1538058334 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Color_UI_Sprite_Renderer/CU_ColorFader_Exception.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | 4 | namespace Pashmak.Core.CU 5 | { 6 | public class CU_ColorFader_Exception : CU_Component 7 | { 8 | // enum____________________________________________________________________ 9 | public enum ColorFaderExceptionType 10 | { 11 | ExceptedFromParent = 0, 12 | Excepted = 1, 13 | None = 2 14 | } 15 | 16 | 17 | // variable________________________________________________________________ 18 | [SerializeField] private ColorFaderExceptionType m_status = ColorFaderExceptionType.ExceptedFromParent; 19 | 20 | 21 | // property________________________________________________________________ 22 | public ColorFaderExceptionType Status { get => m_status; set => m_status = value; } 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Color_UI_Sprite_Renderer/CU_ColorFader_Exception.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb7e3b89fba16cb44aeb40d703dde16e 3 | timeCreated: 1538058367 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df0257f038bce284fb265ffb0dfa4108 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions/CU_Condition_CompareTowVariable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de6fc4c5781457f4fb7572a72a3ca9b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions/CU_Condition_InternetReachability.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cf28223c8c8cf84bb27d00463063b7a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions/CU_Condition_Ping.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a17f49da37ac18f418179418b74834a2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions/CU_Condition_Platform.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 408c230fddc63794faf613b2a14074c3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Conditions/CU_Condition_Variable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea441828227e40c4984b4bab258f6c3a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Debugs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b84fc0633c21a9147b7aef5cd481f08b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Debugs/CU_Debug.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77ad5b82c1acc9448bc30ebb2ef6d8e1 3 | timeCreated: 1540106666 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Debugs/CU_Debug_SaveLoad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5896be16c2c4f4543bf28c5ee0b9d5ee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/DesignPatterns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f35772aad0391bd408d9efef060a8426 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/DesignPatterns/CU_SingletonObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05011abb93ec8d64591481d34c78bb14 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bea28b212e15c9d4e9fd2bfac0957dd6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_Application.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c31df47877125749a4733e38ea0d2dc 3 | timeCreated: 1541051365 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_AwakeStart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d68930f29ead6c44ad72940be62b591 3 | timeCreated: 1523108694 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_Collider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd9071fdaf5a0d446963428d93ccd0e8 3 | timeCreated: 1523108773 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_EnableDisable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62b17b97aac708d448feea5c826ef747 3 | timeCreated: 1523108725 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_Mouse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 398a22f08ef05da40ad9deefdb7c4a8d 3 | timeCreated: 1523108592 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/MonoEvents/CU_MonoEvent_Update.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14ad5b40d28581d4ba347c3f28c48e2b 3 | timeCreated: 1523111940 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/StoreData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82b05cab348a1b44199c358a659f46be 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/StoreData/CU_BoolVariable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29d5232af0485294fbbfeb4c6f92cce6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/StoreData/CU_FloatVariable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 291baae4b96e7d6408a0f965dd6f9544 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/StoreData/CU_IntVariable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 544f45fd7812b384d93932db86715ea4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/StoreData/CU_StringVariable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c265a32921586df4eb6a3dac56beb961 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16c33b2e9119cf049b72a6d5e94471e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer/CU_Timer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d121ecb6800c85498163505f1ee4a48 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer/CU_TimerUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4db703cf3435334792f18312b2dc924 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer/CU_TimerUI_RTLTMP.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f7136f0e4b9ff74a9053a970041e228 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer/CU_TimerUI_TMP.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2510114561c55494085ab1b10934c1fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/Timer/CU_TimerUI_UI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1d53a2f2b0ea6149830f19619318c10 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc7d1e698910da43ab5b437da60272a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Application.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2a5d2b6e964ead4692fe5e11078642e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Application/CU_Application_InternetReachability.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bee2a17b42b996045a62def3e4b57fd0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Application/CU_Application_OpenURL.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 044189a16eb2d1c40b79b34e58f61ec8 3 | timeCreated: 1534967441 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Application/CU_Application_Quit.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | #if UNITY_EDITOR 4 | using UnityEditor; 5 | #endif 6 | using UnityEngine; 7 | 8 | 9 | namespace Pashmak.Core.CU._UnityEngine._Application 10 | { 11 | public class CU_Application_Quit : CU_Component, IDefaultExcute 12 | { 13 | // function________________________________________________________________ 14 | public void Quit() 15 | { 16 | if (!IsActive) return; 17 | Application.Quit(); 18 | #if UNITY_EDITOR 19 | EditorApplication.isPlaying = false; 20 | #endif 21 | } 22 | 23 | 24 | // implement_______________________________________________________________ 25 | void IDefaultExcute.DefaultExecute() => Quit(); 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Application/CU_Application_Quit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df3207878bf999a4f8c243a28890f3e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 970baab4296bf7a4caa86db0c2a47758 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Audio/CU_AudioMixer_ExposedParameters.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8041ae5398bee934bb8c91f8f200efaa 3 | timeCreated: 1519164587 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Audio/CU_Microphone.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecf782bbad560d241aa5df0b7956eb85 3 | timeCreated: 1545122523 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/CU_LineRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf63e182a717a2745b12d1bce550bcec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/CU_Ping.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87d91cf2d61edff438eb6675635254ca 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Camera.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8ecf99ce2f3a254a8b8ce1a039633e3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Camera/CU_Camera_PostProcess.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bb94bd0d295b9f47a3d77a85d39307c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/GameObject.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1787deff2d0e9f439e434a5eb863113 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/GameObject/CU_GameObject_Destroy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 147600177af6ae24dbed7c46d1947c82 3 | timeCreated: 1541672507 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/GameObject/CU_GameObject_DontDestroyOnLoad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b1c43f03895ae84688d53a3eb1a0c28 3 | timeCreated: 1538819715 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/GameObject/CU_GameObject_Instantiate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c577e301a36da04f9bf2146523983a4 3 | timeCreated: 1541667923 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62df283fce830844286b13955aa2807f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input/CU_Input_AccelerationDetection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b61bd878967f61b4291e381553a9bff2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input/CU_Input_GetAxis.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 577c293b13fe4f242b58bc585b2107f4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input/CU_Input_GetButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd43454bfb6dcbf4589f08c1a4a037af 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input/CU_Input_GetKey.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4cc51214ab5de841b0677aa7b6932a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Input/CU_Input_GetMouseButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eaf514931165e624e9a8d7c0f30a00c8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f65427b988b21834b89d0dd54e2990f7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody/CU_Rigidbody_AngularVelocity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ec3407dc8276ed4ea8ae4ba1dc0351c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody/CU_Rigidbody_Velocity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5428b67576cd1b34586bc520db6ca922 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36c3d7830661dd04c93e5d16723fea96 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody2D/CU_Rigidbody2D_AngularVelocity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cb3531252904b14e9e42aeca25064a3 3 | timeCreated: 1512319206 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Rigidbody2D/CU_Rigidbody2D_Velocity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 142b319b3283e9e4fbd5e10db239af08 3 | timeCreated: 1512311869 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/SceneManager.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c4c07f4a51e1b94488160f82d8071ca 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/SceneManager/CU_SceneManager_LoadScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65a955b46b02e4b43936c390974a5866 3 | timeCreated: 1519918497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Screen.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 544bf286a9b2ff649b8e21cc8600be24 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Screen/CU_ScreenSleepTimeout.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ec0ec5cfd2a1ec48a3e3393b4b33e12 3 | timeCreated: 1534270210 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/ScreenCapture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5eba4fdc37864646a4674d4133b915b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/ScreenCapture/CU_CaptureScreenshot.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eccb147019246a54b8115e4e7438c4df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Sprite.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 815f82c3e45f0a546a97a7607391c9a1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Sprite/CU_Sprite_SortingLayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39f5336f1531a9d4a9f0b57e5642ce9d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Time.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be350d92887749448ab59235cab231c9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Time/CU_TimeScale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dae50ff02d0cf7438d5167db69d20a6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d83d0370f59a4f64b9d147a801bbd4ee 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62dacdb80e7945d41a22a9ba40e1d256 3 | timeCreated: 1512325249 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform_Dragable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9255950ac1974042a3a7fa7f2a00a12 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform_Scale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3babfe14bbb4c26408f97eddd7b9f9b5 3 | timeCreated: 1512325309 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform_SetParent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 739db755eae92e1488a50552884802e4 3 | timeCreated: 1532099563 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform_Shake.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d994fc722bbcdb49b9aea377bf497fd 3 | timeCreated: 1486800090 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/CU_Transform_Sync.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bf76d1c4ef88c940b157cbd92437a2c 3 | timeCreated: 1512410241 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 230e4a8b8f7a47d42a865b1c389a2ab9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_CurvePosition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5b64cd0223ce1f4ebe1766416f8d9e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_LerpPositions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a53ccc01e19d2f648a94801b4e2cadb4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_Position.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f036210eb49b2134c8df71b29d72f3cb 3 | timeCreated: 1512217559 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_Position_Clamp.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 537a5fdee900e5d40be2c6a099aab004 3 | timeCreated: 1532101172 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_Position_SyncToMouse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9964535ab73b0d4a96da0c3a9b05ab1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Position/CU_Transform_Translate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 716c38692f88455458d8b0d0e76c9964 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dae664ec277112041830519d3c0d09f2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation/CU_Transform_CurveRotation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d067d88ce3cf2334ab2a326a0e29826c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation/CU_Transform_LerpRotation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41f8385c2d961e349bba81edb7dfc034 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation/CU_Transform_LookAt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71ae3cd5f6c9cf74dabc420c9bd4cbdf 3 | timeCreated: 1517059405 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation/CU_Transform_Rotate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: debd671bb1d14ff49b066b80ca90a6d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Rotation/CU_Transform_Rotation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65a6fa18022ca5c479a3a1c9986339eb 3 | timeCreated: 1512324470 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41abbc4f5e7c849418117c6797acef60 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable/CU_Transform_SnapObj.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4bbfb71cabaf624095bd3216f2b969c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable/CU_Transform_SnapPoint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1474fd7a2731e34c9e0ee89026e50b9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable/CU_Transform_SnapPoint_CheckToActive.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abc37378dead94d42aa9911c6b895903 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable/CU_Transform_SnapablePointer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using UnityEngine; 3 | 4 | namespace Pashmak.Core.CU._UnityEngine._Transform 5 | { 6 | [RequireComponent(typeof(Collider2D))] 7 | public class CU_Transform_SnapablePointer : MonoBehaviour 8 | { 9 | // variable________________________________________________________________ 10 | [SerializeField] private CU_Transform_SnapPoint m_snapable; 11 | 12 | 13 | // property________________________________________________________________ 14 | public CU_Transform_SnapPoint Snapable { get => m_snapable; set => m_snapable = value; } 15 | 16 | 17 | // monoBehaviour___________________________________________________________ 18 | private void Awake() 19 | { 20 | if (Snapable == null) 21 | Debug.LogError("snapable is not setted.", gameObject); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/Transform/Snapable/CU_Transform_SnapablePointer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c461540919a48e4b8a5e323d8c1032c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be29853a2eb7f3440a6051a210723dd7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/UI/CU_LoadText.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afc7d1df7ef4fdd40985d044153a3a61 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/UnityEngine/UI/CU_UI_Slider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd61afb733e822340bfbb7ffc98ece2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/_abstracts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dc6981c7dfc4f24dbd8cad86b7d4d15 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/ComponentUnit/_abstracts/CU_Component.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea42b815602c8dd4d872b7b620459fce 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4c7096a589aeec41b71f4e818c45346 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils/ObjectNameId.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace Pashmak.Core 4 | { 5 | [System.Serializable] 6 | public class ObjectNameId 7 | { 8 | // variable________________________________________________________________ 9 | [SerializeField] private string m_nameId = "_nameId_"; 10 | [SerializeField] private GameObject m_obj = null; 11 | 12 | 13 | // property________________________________________________________________ 14 | public string NameId { get => m_nameId; private set => m_nameId = value; } 15 | public GameObject Obj { get => m_obj; set => m_obj = value; } 16 | } 17 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils/ObjectNameId.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 401ff2b8f759c6148b3b0d10b89ad74e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils/UtilsCommon.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0a72a66abcc42c41945b13f68cee18c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils/UtilsCondition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47f758b5a2d72ed4a83900f552d61179 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/Utils/UtilsIO.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f301af737a122844bfbad7ee9f31d15 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e55f91c2667245c498da3a3c43112952 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/ICondition.cs: -------------------------------------------------------------------------------- 1 | namespace Pashmak.Core 2 | { 3 | public interface ICondition 4 | { 5 | // function________________________________________________________________ 6 | bool CheckCondition(); 7 | string GetDetails(); 8 | } 9 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/ICondition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7b68c51e1277fe4bbe1a406d67f1ef3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDebug.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Pashmak.Core 3 | { 4 | public interface IDebug 5 | { 6 | bool DebugMode { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDebug.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4951b68dee46c6d488e46bdaf13d3007 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDefaultExcute.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Pashmak.Core 3 | { 4 | public interface IDefaultExcute 5 | { 6 | void DefaultExecute(); 7 | } 8 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDefaultExcute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac144d82fec574f498aafc52c7a0b119 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDetails.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Pashmak.Core 3 | { 4 | public interface IDetails 5 | { 6 | string GetDetails(string gameObjectName, string componentName, string methodName, string methodParams); 7 | } 8 | } -------------------------------------------------------------------------------- /Assets/PashmakCore/Scripts/_interfaces/IDetails.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b9cff9c37e643140ba8cb7a769f9ddb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e591d41bc16fbb44fbfce3fe042f2fad 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites/GeneralFill_One.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Sprites/GeneralFill_One.png -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Sprites/arrow.png -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Sprites/checkmark.png -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites/circle_One.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Sprites/circle_One.png -------------------------------------------------------------------------------- /Assets/PashmakCore/Sprites/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Sprites/cross.png -------------------------------------------------------------------------------- /Assets/PashmakCore/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7950ec670b9b0fe4886efb55f4dfdd59 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PashmakCore/Textures/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/PashmakCore/Textures/grid.png -------------------------------------------------------------------------------- /Assets/PashmakCore/github_link.txt: -------------------------------------------------------------------------------- 1 | https://github.com/mohammadroohian/PashmakCore -------------------------------------------------------------------------------- /Assets/PashmakCore/github_link.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4f972556f410d840b827b9f5ec493b8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/requirements.txt: -------------------------------------------------------------------------------- 1 | "com.unity.textmeshpro": "2.0.1" 2 | "com.unity.postprocessing": "2.3.0" 3 | NaughtyAttributes -------------------------------------------------------------------------------- /Assets/PashmakCore/requirements.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0cc79a6bb58ad8489ae22c2920a3843 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/PashmakCore/version.txt: -------------------------------------------------------------------------------- 1 | version_0.9.2.b_1 2 | 3 | 4 | 5 | 6 | 7 | version_
.... 8 | status = [a, b, f] -------------------------------------------------------------------------------- /Assets/PashmakCore/version.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4937fcf9d1059a41a7c05f1e7b62d04 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/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/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/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/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/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99f836c9cb9345dba2e72c4a1f2d0695 3 | folderAsset: yes 4 | timeCreated: 1436068007 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | timeCreated: 1463704911 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | timeCreated: 1450517184 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /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/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/mohammadroohian/PashmakCore/de6327c483b869070984c5775184df0e800d2ddb/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /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/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/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/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/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.7f1 2 | m_EditorVersionWithRevision: 2019.4.7f1 (e992b1a16e65) 3 | -------------------------------------------------------------------------------- /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/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.1 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /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/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 | } --------------------------------------------------------------------------------