BITFALL/Assets/Polaris - Low Poly Ecosystem/Polaris - Low Poly Terrain .../Editor/Scripts/Utilities/GTextAssetInspector.cs

27 lines
727 B
C#

using UnityEditor;
using UnityEngine;
namespace Pinwheel.Griffin
{
[CustomEditor(typeof(GTextAsset))]
public class GTextAssetInspector : Editor
{
private GTextAsset instance;
private void OnEnable()
{
instance = target as GTextAsset;
}
public override void OnInspectorGUI()
{
EditorGUILayout.LabelField("Text", EditorStyles.boldLabel);
instance.Text = EditorGUILayout.TextArea(instance.Text, GUILayout.ExpandHeight(true));
if (GUILayout.Button("Spacify"))
{
instance.Text = instance.Text.Replace("\t", " ");
}
EditorUtility.SetDirty(instance);
}
}
}