From 67767d5c9d5b773febcfbc1ad2c0bc95fbe9e10b Mon Sep 17 00:00:00 2001 From: zhurengong <2731412072@qq.com> Date: Sat, 16 Apr 2022 18:16:31 +0800 Subject: [PATCH] added OnValueEnteredHandler handler --- .../LuaCs/Lua/LuaCustomConverters.cs | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaCustomConverters.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaCustomConverters.cs index df0bb279c..2e52a2921 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaCustomConverters.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaCustomConverters.cs @@ -33,60 +33,60 @@ namespace Barotrauma { object Call(object function, params object[] arguments) => GameMain.LuaCs.CallLuaFunction(function, arguments); - void RegisterHandler(Func converter) - { - Script.GlobalOptions.CustomConverters.SetScriptToClrCustomConversion(DataType.Function, typeof(T), v => converter(v.Function)); - } + void RegisterHandler(Func converter) + => Script.GlobalOptions.CustomConverters.SetScriptToClrCustomConversion(DataType.Function, typeof(T), v => converter(v.Function)); - RegisterHandler(f => - (GUIComponent.SecondaryButtonDownHandler)((GUIComponent a1, object a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIComponent.SecondaryButtonDownHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIButton.OnClickedHandler)((GUIButton a1, object a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIButton.OnButtonDownHandler)(() => new LuaResult(Call(f)).Bool())); - RegisterHandler(f => - (GUIButton.OnPressedHandler)(() => new LuaResult(Call(f)).Bool())); + RegisterHandler(f => (GUIButton.OnClickedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIButton.OnButtonDownHandler)( + () => new LuaResult(Call(f)).Bool())); + RegisterHandler(f => (GUIButton.OnPressedHandler)( + () => new LuaResult(Call(f)).Bool())); - RegisterHandler(f => - (GUIColorPicker.OnColorSelectedHandler)((GUIColorPicker a1, Color a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIColorPicker.OnColorSelectedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIDropDown.OnSelectedHandler)((GUIComponent a1, object a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIDropDown.OnSelectedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIListBox.OnSelectedHandler)((GUIComponent a1, object a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIListBox.OnRearrangedHandler)((GUIListBox a1, object a2) => Call(f, a1, a2))); - RegisterHandler(f => - (GUIListBox.CheckSelectedHandler)(() => new LuaResult(Call(f)).Object())); + RegisterHandler(f => (GUIListBox.OnSelectedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIListBox.OnRearrangedHandler)( + (a1, a2) => Call(f, a1, a2))); + RegisterHandler(f => (GUIListBox.CheckSelectedHandler)( + () => new LuaResult(Call(f)).Object())); - RegisterHandler(f => - (GUINumberInput.OnValueChangedHandler)((GUINumberInput a1) => Call(f, a1))); + RegisterHandler(f => (GUINumberInput.OnValueEnteredHandler)( + (a1) => Call(f, a1))); + RegisterHandler(f => (GUINumberInput.OnValueChangedHandler)( + (a1) => Call(f, a1))); - RegisterHandler(f => - (GUIProgressBar.ProgressGetterHandler)(() => new LuaResult(Call(f)).Float())); + RegisterHandler(f => (GUIProgressBar.ProgressGetterHandler)( + () => new LuaResult(Call(f)).Float())); - RegisterHandler(f => - (GUIRadioButtonGroup.RadioButtonGroupDelegate)((GUIRadioButtonGroup a1, int? a2) => Call(f, a1, a2))); + RegisterHandler(f => (GUIRadioButtonGroup.RadioButtonGroupDelegate)( + (a1, a2) => Call(f, a1, a2))); - RegisterHandler(f => - (GUIScrollBar.OnMovedHandler)((GUIScrollBar a1, float a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUIScrollBar.ScrollConversion)((GUIScrollBar a1, float a2) => new LuaResult(Call(f, a1, a2)).Float())); + RegisterHandler(f => (GUIScrollBar.OnMovedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUIScrollBar.ScrollConversion)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Float())); - RegisterHandler(f => - (GUITextBlock.TextGetterHandler)(() => new LuaResult(Call(f, new object[] { })).String())); + RegisterHandler(f => (GUITextBlock.TextGetterHandler)( + () => new LuaResult(Call(f, new object[] { })).String())); - RegisterHandler(f => - (GUITextBox.OnEnterHandler)((GUITextBox a1, string a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (GUITextBox.OnTextChangedHandler)((GUITextBox a1, string a2) => new LuaResult(Call(f, a1, a2)).Bool())); - RegisterHandler(f => - (TextBoxEvent)((GUITextBox a1, Microsoft.Xna.Framework.Input.Keys a2) => Call(f, a1, a2))); + RegisterHandler(f => (GUITextBox.OnEnterHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (GUITextBox.OnTextChangedHandler)( + (a1, a2) => new LuaResult(Call(f, a1, a2)).Bool())); + RegisterHandler(f => (TextBoxEvent)( + (a1, a2) => Call(f, a1, a2))); - RegisterHandler(f => - (GUITickBox.OnSelectedHandler)((GUITickBox a1) => new LuaResult(Call(f, a1)).Bool())); + RegisterHandler(f => (GUITickBox.OnSelectedHandler)( + (a1) => new LuaResult(Call(f, a1)).Bool())); } #endif