From fdd0ed40b2a04d23deedc1a49d65a13e71d54190 Mon Sep 17 00:00:00 2001 From: GoShikhar Date: Mon, 29 Apr 2024 02:02:11 +0530 Subject: [PATCH] wip --- Editor/ScrollPositionControllerEditor.cs | 87 ------------------- Editor/ScrollPositionControllerEditor.cs.meta | 13 --- 2 files changed, 100 deletions(-) delete mode 100644 Editor/ScrollPositionControllerEditor.cs delete mode 100644 Editor/ScrollPositionControllerEditor.cs.meta diff --git a/Editor/ScrollPositionControllerEditor.cs b/Editor/ScrollPositionControllerEditor.cs deleted file mode 100644 index f56c735..0000000 --- a/Editor/ScrollPositionControllerEditor.cs +++ /dev/null @@ -1,87 +0,0 @@ -/// Credit setchi (https://github.com/setchi) -/// Sourced from - https://github.com/setchi/FancyScrollView - -// For maintenance, every new [SerializeField] variable in ScrollPositionController must be declared here - -using System; -using UnityEditor; - -namespace UnityEngine.UI.Extensions -{ - [Obsolete("ScrollPositionController has been replaced by the Scroller component", true)] - [CustomEditor(typeof(ScrollPositionController))] - [CanEditMultipleObjects] - public class ScrollPositionControllerEditor : Editor - { - SerializedProperty viewport; - SerializedProperty directionOfRecognize; - SerializedProperty movementType; - SerializedProperty elasticity; - SerializedProperty scrollSensitivity; - SerializedProperty inertia; - SerializedProperty decelerationRate; - SerializedProperty snap; - SerializedProperty snapEnable; - SerializedProperty snapVelocityThreshold; - SerializedProperty snapDuration; - SerializedProperty dataCount; - - void OnEnable() - { - viewport = serializedObject.FindProperty("viewport"); - directionOfRecognize = serializedObject.FindProperty("directionOfRecognize"); - movementType = serializedObject.FindProperty("movementType"); - elasticity = serializedObject.FindProperty("elasticity"); - scrollSensitivity = serializedObject.FindProperty("scrollSensitivity"); - inertia = serializedObject.FindProperty("inertia"); - decelerationRate = serializedObject.FindProperty("decelerationRate"); - snap = serializedObject.FindProperty("snap"); - snapEnable = serializedObject.FindProperty("snap.Enable"); - snapVelocityThreshold = serializedObject.FindProperty("snap.VelocityThreshold"); - snapDuration = serializedObject.FindProperty("snap.Duration"); - dataCount = serializedObject.FindProperty("dataCount"); - } - - public override void OnInspectorGUI() - { - serializedObject.Update(); - EditorGUILayout.PropertyField(viewport); - EditorGUILayout.PropertyField(directionOfRecognize); - EditorGUILayout.PropertyField(movementType); - EditorGUILayout.PropertyField(elasticity); - EditorGUILayout.PropertyField(scrollSensitivity); - EditorGUILayout.PropertyField(inertia); - DrawInertiaRelatedValues(); - EditorGUILayout.PropertyField(dataCount); - serializedObject.ApplyModifiedProperties(); - } - - void DrawInertiaRelatedValues() - { - if (inertia.boolValue) - { - EditorGUILayout.PropertyField(decelerationRate); - EditorGUILayout.PropertyField(snap); - - using (new EditorGUI.IndentLevelScope()) - { - DrawSnapRelatedValues(); - } - } - } - - void DrawSnapRelatedValues() - { - if (snap.isExpanded) - { - EditorGUILayout.PropertyField(snapEnable); - - if (snapEnable.boolValue) - { - EditorGUILayout.PropertyField(snapVelocityThreshold); - EditorGUILayout.PropertyField(snapDuration); - } - } - } - } -} diff --git a/Editor/ScrollPositionControllerEditor.cs.meta b/Editor/ScrollPositionControllerEditor.cs.meta deleted file mode 100644 index 2c85f94..0000000 --- a/Editor/ScrollPositionControllerEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 986fda6476737da458576709b7f59ea3 -timeCreated: 1508699683 -licenseType: Pro -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: