a™5.5.1f1ţ˙˙˙˙˙Č0ĹňĂôL.`?^Ů0D7€˙˙˙˙€Ś€˛€ЀŚ€Ś€Ś€#Ś€+H€3˙˙˙˙€1€1€˙˙˙˙@ހ€ Q€j€ ™€< Ś€H H€Z˙˙˙˙ €1€1€˙˙˙˙@ހ€Q€j€ЀgŚ€Ś€Ś€#Ś€+v~ € €– €Ÿ €¨ €ą €ş €Ă €Ě €Ő €Ţ  €ç! €ń" €ű# €$ €% €&Ő€#˙˙˙˙'€1€1€˙˙˙˙(€ހ€)H€j€˙˙˙˙*€1€1€˙˙˙˙+@ހ€,Q€j€-™€*.ހ8/AssetMetaDataguiddata[0]data[1]data[2]data[3]pathNametimeCreatedoriginalChangesetoriginalNameoriginalParentHash128originalDigestbytes[0]bytes[1]bytes[2]bytes[3]bytes[4]bytes[5]bytes[6]bytes[7]bytes[8]bytes[9]bytes[10]bytes[11]bytes[12]bytes[13]bytes[14]bytes[15]labelsassetStoreReflicenseType ˙˙z{ď@îČă5^(H'7€˙˙˙˙€Ś€˛€ Ő€ ހ#.€,†€Ä€ ހ#.€,H€Ť€˙˙˙˙€1€1€˙˙˙˙ @ހ€ Q€j€ Ő€5˙˙˙˙ €1€1€˙˙˙˙ €ހ€€j€˙˙˙˙€H€›€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ#.€, €I@ž€X @ހ#.€,H€]˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€H€h˙˙˙˙€1€1€˙˙˙˙ @ހ€!Q€j€"H€z˙˙˙˙#€1€1€˙˙˙˙$@ހ€%Q€j€&MonoImporterPPtrm_FileIDm_PathIDm_DefaultReferencesexecutionOrdericonm_UserDatam_AssetBundleNamem_AssetBundleVariants˙˙˙8-l'€Łć„hŒÎA,Œ€7€˙˙˙˙€Ś€˛€Ő€ ހ.€†€Ä€ ހ.€H€Ť€˙˙˙˙€1€1€˙˙˙˙ @ހ€ Q€j€ H€ę€˙˙˙˙ €1€1€˙˙˙˙ @ހ€Q€j€ń€(˙˙˙˙€1€1€˙˙˙˙€ހ€€j€˙˙˙˙€H€›€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ.€y€< ހ.€ހCH€T˙˙˙˙€1€1€˙˙˙˙ @ހ€!Q€j€"H€`˙˙˙˙#€1€1€˙˙˙˙$@ހ€%Q€j€&H€l˙˙˙˙'€1€1€˙˙˙˙(@ހ€)Q€j€*L€{+PPtrm_FileIDm_PathIDm_DefaultReferencesm_Iconm_ExecutionOrderm_ClassNamem_Namespacem_AssemblyNamem_IsEditorScriptœ @ŕyŻŕš vˆúŐň!D‡YVłK~oAAssets/Standard Assets/Editor/ImageEffects/CreaseShadingEditor.csšyUCreaseShadingEditor using System; using UnityEditor; using UnityEditor.AnimatedValues; using UnityEngine; namespace UnityStandardAssets.ImageEffects { [CustomEditor(typeof(CreaseShading))] class CreaseShadingEditor : Editor { SerializedObject serObj; SerializedProperty m_intensity; SerializedProperty m_softness; SerializedProperty m_spread; AnimBool m_showSoftnessWarning = new AnimBool(); AnimBool m_showSpreadWarning = new AnimBool(); private bool softnessWarningValue { get { return m_softness.intValue > 4; } } private bool spreadWarningValue { get { return m_spread.floatValue > 4; } } void OnEnable () { serObj = new SerializedObject (target); m_intensity = serObj.FindProperty("intensity"); m_softness = serObj.FindProperty("softness"); m_spread = serObj.FindProperty("spread"); m_showSoftnessWarning.valueChanged.AddListener(Repaint); m_showSpreadWarning.valueChanged.AddListener(Repaint); m_showSoftnessWarning.value = softnessWarningValue; m_showSpreadWarning.value = spreadWarningValue; } public override void OnInspectorGUI () { serObj.Update (); EditorGUILayout.Slider(m_intensity, -5.0f, 5.0f, new GUIContent("Intensity")); EditorGUILayout.IntSlider(m_softness, 0, 15, new GUIContent("Softness")); m_showSoftnessWarning.target = softnessWarningValue; if (EditorGUILayout.BeginFadeGroup(m_showSoftnessWarning.faded)) { EditorGUILayout.HelpBox("High Softness value might reduce performance.", MessageType.Warning, false); } EditorGUILayout.EndFadeGroup(); EditorGUILayout.Slider(m_spread, 0.0f, 50.0f, new GUIContent("Spread")); m_showSpreadWarning.target = spreadWarningValue; if (EditorGUILayout.BeginFadeGroup(m_showSpreadWarning.faded)) { EditorGUILayout.HelpBox("High Spread value might introduce visual artifacts.", MessageType.Warning, false); } EditorGUILayout.EndFadeGroup(); serObj.ApplyModifiedProperties (); } } } CreaseShadingEditor UnityStandardAssets.ImageEffects$Assembly-CSharp-Editor-firstpass.dll