Newer
Older
CGTrack / Assets / Editor / TrackPointEditor.cs
@Pascal Syma Pascal Syma on 25 Jul 2021 578 bytes Initial Commit
using System.Collections;
using System.Collections.Generic;
#if UNITY_EDITOR
using UnityEditor;
#endif
using UnityEngine;

[CustomEditor(typeof(TrackPoint))]
public class TrackPointEditor : Editor
{
    public override void OnInspectorGUI()
    {
        // DrawDefaultInspector();
        var trackPoint = (TrackPoint)target;
        
        if(GUILayout.Button("Add point in front of me"))
        {
            var track = trackPoint.transform.parent.gameObject.GetComponent<Track>();
            track.AddPoint(trackPoint.transform.GetSiblingIndex());
        }
    }
}