using UnityEditor;
using UnityEngine;
using System.Collections;
 
[CustomEditor(typeof(TimelineClientStarter))]
public class TimelineClientStarterEditor : Editor
{
    public override void OnInspectorGUI()
    {       
		var timelineClientStarter = target as TimelineClientStarter;
 
		timelineClientStarter.UseIniFile = EditorGUILayout.Toggle("Use Ini File", timelineClientStarter.UseIniFile);
 
		if(!timelineClientStarter.UseIniFile)  // only display settings if UseIniFile is false
		{
      		timelineClientStarter.ServerAddress = EditorGUILayout.TextField("Server Address", timelineClientStarter.ServerAddress);
      		timelineClientStarter.ServerPort = EditorGUILayout.IntField("Server Port", timelineClientStarter.ServerPort);
      		timelineClientStarter.StepRate = EditorGUILayout.IntField("Step Rate", timelineClientStarter.StepRate);		
    	}
	}
}  