public override void OnInspectorGUI() { UITextTimeCountdown txt = target as UITextTimeCountdown; int Interval = EditorGUILayout.IntField("Interval", txt.Interval); if (txt.Interval != Interval) { txt.Interval = Interval; } UITextTimeCountdown.DirectType direct = (UITextTimeCountdown.DirectType)EditorGUILayout.EnumPopup("Direct", txt.Direct); txt.Direct = direct; int controlID = EditorGUILayout.IntField("ControlID", txt.controlID); txt.controlID = controlID; //int duration = EditorGUILayout.IntField("Duration", txt.Duration); //if (duration != txt.Duration) //txt.Duration = duration; bool playOnEable = EditorGUILayout.Toggle("PlayOnEable", txt.playOnEable); txt.playOnEable = playOnEable; base.OnInspectorGUI(); }
static int IntToEnum(IntPtr L) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); UITextTimeCountdown.DirectType o = (UITextTimeCountdown.DirectType)arg0; ToLua.Push(L, o); return(1); }
static int set_Direct(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UITextTimeCountdown obj = (UITextTimeCountdown)o; UITextTimeCountdown.DirectType arg0 = (UITextTimeCountdown.DirectType)ToLua.CheckObject(L, 2, typeof(UITextTimeCountdown.DirectType)); obj.Direct = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Direct on a nil value" : e.Message)); } }
public override void OnInspectorGUI() { UITextTimeCountdown txt = target as UITextTimeCountdown; int Interval = EditorGUILayout.IntField("Interval", txt.Interval); if (txt.Interval != Interval) { txt.Interval = Interval; } UITextTimeCountdown.DirectType direct = (UITextTimeCountdown.DirectType)EditorGUILayout.EnumPopup("Direct", txt.Direct); txt.Direct = direct; int controlID = EditorGUILayout.IntField("ControlID", txt.controlID); txt.controlID = controlID; //int duration = EditorGUILayout.IntField("Duration", txt.Duration); //if (duration != txt.Duration) //txt.Duration = duration; bool playOnEable = EditorGUILayout.Toggle("PlayOnEable", txt.playOnEable); txt.playOnEable = playOnEable; bool iso = EditorGUILayout.Toggle("iso", txt.iso); txt.iso = iso; bool showall = EditorGUILayout.Toggle("showall", txt.showall); txt.showall = showall; UIProgress uiProgress = EditorGUILayout.ObjectField("UIProgress", txt.uiProgress, typeof(UIProgress), true) as UIProgress; txt.uiProgress = uiProgress; UISlider uiSlider = EditorGUILayout.ObjectField("UISlider", txt.uiSlider, typeof(UISlider), true) as UISlider; txt.uiSlider = uiSlider; UITextAgent uiTextAgent = EditorGUILayout.ObjectField("UITextAgent", txt.uiTextAgent, typeof(UITextAgent), true) as UITextAgent; txt.uiTextAgent = uiTextAgent; base.OnInspectorGUI(); }
static int get_Direct(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UITextTimeCountdown obj = (UITextTimeCountdown)o; UITextTimeCountdown.DirectType ret = obj.Direct; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Direct on a nil value" : e.Message)); } }