diff --git a/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/Devices/InputDevice_D.cs b/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/Devices/InputDevice_D.cs index ced6b3cc..c32fb62e 100644 --- a/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/Devices/InputDevice_D.cs +++ b/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/Devices/InputDevice_D.cs @@ -29,6 +29,7 @@ namespace AxibugEmuOnline.Client.InputDevices private void DefineControls() { + //反射初始化所有控制对象 比如Button_C foreach (var field in GetType().GetFields(BindingFlags.Instance | BindingFlags.Public)) { if (!typeof(InputControl_C).IsAssignableFrom(field.FieldType)) continue;