Files
Magical-Jumping-Bean/Library/metadata/fc/fcc60c1d6bb544d9b712b652f418ff3a
T

153 lines
12 KiB
Plaintext
Raw Normal View History

2019-09-29 19:40:54 -04:00
í1Ľ2019.2.3f1ţ˙˙˙˙˙’3$řĚuńě�˛e+ Í=^7€˙˙˙˙€¦€˛€Đ€¦€¦€¦€#¦€+H€3˙˙˙˙€1€1€˙˙˙˙@Ţ€€ Q€j€
H€<˙˙˙˙ €1€1€˙˙˙˙ @Ţ€€
Q€j€Ő€I˙˙˙˙€1€1€˙˙˙˙ŔŢ€€H€j€˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€™€PAssetMetaDataguiddata[0]data[1]data[2]data[3]pathNameoriginalNamelabelsassetStoreRef ˙˙fš†!ë5�9Ý4QÁóBí7€˙˙˙˙€¦€˛€
E€ Ţ€#€.€,€5a€ Ţ€#€.€,€†€r€ Ţ€# €.€,
€H€«€˙˙˙˙ €1€1€˙˙˙˙ @Ţ€€
Q€j€ń€J˙˙˙˙Ŕ1€1€˙˙˙˙€Ţ€€€j€˙˙˙˙€\›€˙˙˙˙€H€r˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€H€w˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€H€€˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€y€
€ Ţ€#!€.€,"€€…˙˙˙˙#@1€1€˙˙˙˙$Ţ€€%.€j€&Ő€“˙˙˙˙'€1€1€˙˙˙˙(ŔŢ€€)€j€˙˙˙˙*€H€›€˙˙˙˙+€1€1€˙˙˙˙,@Ţ€€-Q€j€.y€
€ /Ţ€#0€.€,1€ €§2@ľ€¶ 3@Ţ€#4€.€,5€H€»˙˙˙˙6€1€1€˙˙˙˙7@Ţ€€8Q€j€9H€Ć˙˙˙˙:€1€1€˙˙˙˙;@Ţ€€<Q€j€=H€Ř˙˙˙˙>€1€1€˙˙˙˙?@Ţ€€@Q€j€AMonoImporterPPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>m_ExternalObjectsSourceAssetIdentifiertypeassemblynamem_UsedFileIDsm_DefaultReferencesexecutionOrdericonm_UserDatam_AssetBundleNamem_AssetBundleVariants˙˙ŁGń×ÜŹZ56 :!@iÁJ*�€7€˙˙˙˙€¦€˛€E€ Ţ€€.€€(a€ Ţ€€.€€†€r€ Ţ€ €.€
€H€«€˙˙˙˙ €1€1€˙˙˙˙ @Ţ€€
Q€j€H€ę€˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€ń€=˙˙˙˙€1€1€˙˙˙˙€Ţ€€€j€˙˙˙˙€H€›€˙˙˙˙€1€1€˙˙˙˙@Ţ€€Q€j€y€
€ Ţ€€.€€y€Q Ţ€€.€ €Ţ€X!H€i˙˙˙˙"€1€1€˙˙˙˙#@Ţ€€$Q€j€%H€u˙˙˙˙&€1€1€˙˙˙˙'@Ţ€€(Q€j€)PPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>m_DefaultReferencesm_Iconm_ExecutionOrderm_ClassNamem_Namespacepp\ŕyŻĐÜĎlŔѶ[Dť{!k%O�˙ŁHPackages/com.unity.textmeshpro/Scripts/Editor/TMP_ColorGradientEditor.csŕyŻTMP_ColorGradientEditorHusing UnityEngine;
using UnityEditor;
using System.Collections;
namespace TMPro.EditorUtilities
{
[CustomEditor(typeof(TMP_ColorGradient))]
public class TMP_ColorGradientEditor : Editor
{
SerializedProperty m_ColorMode;
SerializedProperty m_TopLeftColor;
SerializedProperty m_TopRightColor;
SerializedProperty m_BottomLeftColor;
SerializedProperty m_BottomRightColor;
void OnEnable()
{
m_ColorMode = serializedObject.FindProperty("colorMode");
m_TopLeftColor = serializedObject.FindProperty("topLeft");
m_TopRightColor = serializedObject.FindProperty("topRight");
m_BottomLeftColor = serializedObject.FindProperty("bottomLeft");
m_BottomRightColor = serializedObject.FindProperty("bottomRight");
}
public override void OnInspectorGUI()
{
serializedObject.Update();
EditorGUI.BeginChangeCheck();
EditorGUILayout.PropertyField(m_ColorMode, new GUIContent("Color Mode"));
if (EditorGUI.EndChangeCheck())
{
switch ((ColorMode)m_ColorMode.enumValueIndex)
{
case ColorMode.Single:
m_TopRightColor.colorValue = m_TopLeftColor.colorValue;
m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue;
m_BottomRightColor.colorValue = m_TopLeftColor.colorValue;
break;
case ColorMode.HorizontalGradient:
m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue;
m_BottomRightColor.colorValue = m_TopRightColor.colorValue;
break;
case ColorMode.VerticalGradient:
m_TopRightColor.colorValue = m_TopLeftColor.colorValue;
m_BottomRightColor.colorValue = m_BottomLeftColor.colorValue;
break;
}
}
Rect rect;
switch ((ColorMode)m_ColorMode.enumValueIndex)
{
case ColorMode.Single:
EditorGUI.BeginChangeCheck();
rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
EditorGUI.PrefixLabel(rect, new GUIContent("Colors"));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f);
TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor);
if (EditorGUI.EndChangeCheck())
{
m_TopRightColor.colorValue = m_TopLeftColor.colorValue;
m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue;
m_BottomRightColor.colorValue = m_TopLeftColor.colorValue;
}
break;
case ColorMode.HorizontalGradient:
rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
EditorGUI.PrefixLabel(rect, new GUIContent("Colors"));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f;
EditorGUI.BeginChangeCheck();
TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor);
if (EditorGUI.EndChangeCheck())
{
m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue;
}
rect.x += rect.width;
EditorGUI.BeginChangeCheck();
TMP_EditorUtility.DrawColorProperty(rect, m_TopRightColor);
if (EditorGUI.EndChangeCheck())
{
m_BottomRightColor.colorValue = m_TopRightColor.colorValue;
}
break;
case ColorMode.VerticalGradient:
rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
EditorGUI.PrefixLabel(rect, new GUIContent("Colors"));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f);
rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2);
EditorGUI.BeginChangeCheck();
TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor);
if (EditorGUI.EndChangeCheck())
{
m_TopRightColor.colorValue = m_TopLeftColor.colorValue;
}
rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f);
rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2);
EditorGUI.BeginChangeCheck();
TMP_EditorUtility.DrawColorProperty(rect, m_BottomLeftColor);
if (EditorGUI.EndChangeCheck())
{
m_BottomRightColor.colorValue = m_BottomLeftColor.colorValue;
}
break;
case ColorMode.FourCornersGradient:
rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
EditorGUI.PrefixLabel(rect, new GUIContent("Colors"));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f;
rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2);
TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor);
rect.x += rect.width;
TMP_EditorUtility.DrawColorProperty(rect, m_TopRightColor);
rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2));
rect.x += EditorGUIUtility.labelWidth;
rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f;
rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2);
TMP_EditorUtility.DrawColorProperty(rect, m_BottomLeftColor);
rect.x += rect.width;
TMP_EditorUtility.DrawColorProperty(rect, m_BottomRightColor);
break;
}
if (serializedObject.ApplyModifiedProperties())
TMPro_EventManager.ON_COLOR_GRAIDENT_PROPERTY_CHANGED(target as TMP_ColorGradient);