﻿// (c) Copyright HutongGames, LLC 2010-2016. All rights reserved.

#if UNITY_5_3 || UNITY_5_3_OR_NEWER

using UnityEngine;
using UnityEditor;
using HutongGames.PlayMaker.Actions;
using HutongGames.PlayMakerEditor;

[CustomActionEditor(typeof(LoadSceneAsynch))]
public class LoadSceneAsynchCustomEditor : CustomActionEditor
{
	LoadSceneAsynch _target ;

	public override bool OnGUI()
	{
		_target = (LoadSceneAsynch)target;

		EditField ("sceneReference");

		if (_target.sceneReference == GetSceneActionBase.SceneSimpleReferenceOptions.SceneAtIndex) {
			EditField ("sceneAtIndex");
		} else {
			EditField ("sceneByName");
		}
			

		EditField ("loadSceneMode");

		EditField("allowSceneActivation");
		EditField("operationPriority");



		EditField ("aSyncOperationHashCode");
		EditField("progress");
		EditField("pendingActivation");
		EditField("isDone");

		EditField("doneEvent");
		EditField("pendingActivationEvent");
		EditField("sceneNotFoundEvent");

		return GUI.changed;
	}
}

#endif