// (c) Copyright HutongGames, LLC 2010-2013. All rights reserved. using UnityEngine; using System.Collections.Generic; namespace HutongGames.PlayMaker.Actions { [Tooltip("GUILayout base action - don't use!")] public abstract class GUILayoutAction : FsmStateAction { public LayoutOption[] layoutOptions; GUILayoutOption[] options; public GUILayoutOption[] LayoutOptions { get { if (options == null) { options = new GUILayoutOption[layoutOptions.Length]; for (int i = 0; i < layoutOptions.Length; i++) options[i] = layoutOptions[i].GetGUILayoutOption(); } return options; } } public override void Reset() { layoutOptions = new LayoutOption[0]; } } }