类 IUIClientGameEvent
java.lang.Object
org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
IUIClientGameEvent 是一个客户端事件处理类。
它监听并处理与客户端相关的各种事件,例如键盘输入、鼠标操作和屏幕事件。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidonClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event) 客户端设置事件的处理方法。static voidonKey(net.neoforged.neoforge.client.event.InputEvent.Key event) 键盘输入事件的处理方法。static voidonMouse(net.neoforged.neoforge.client.event.InputEvent.MouseButton.Pre event) 鼠标按键事件的处理方法。static voidonMouseScroll(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event) 鼠标滚轮事件的处理方法。static voidonResize(ResizeDisplayEvent event) static voidonScreen(net.neoforged.neoforge.client.event.ScreenEvent.Opening event) 屏幕打开事件的处理方法。static voidonSetScreen(SetScreenEvent event)
-
构造器详细资料
-
IUIClientGameEvent
public IUIClientGameEvent()
-
-
方法详细资料
-
onClientSetup
public static void onClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event) 客户端设置事件的处理方法。 在客户端初始化时调用,用于设置屏幕目标和初始化内置操作。- 参数:
event- 客户端设置事件
-
onKey
public static void onKey(net.neoforged.neoforge.client.event.InputEvent.Key event) 键盘输入事件的处理方法。- 参数:
event- 键盘输入事件
-
onMouse
public static void onMouse(net.neoforged.neoforge.client.event.InputEvent.MouseButton.Pre event) 鼠标按键事件的处理方法。 用于处理鼠标点击事件,并根据点击位置触发相应的操作。- 参数:
event- 鼠标按键事件
-
onMouseScroll
public static void onMouseScroll(net.neoforged.neoforge.client.event.InputEvent.MouseScrollingEvent event) 鼠标滚轮事件的处理方法。 用于处理鼠标滚动操作,并触发相应的滚动事件。- 参数:
event- 鼠标滚轮事件
-
onScreen
public static void onScreen(net.neoforged.neoforge.client.event.ScreenEvent.Opening event) 屏幕打开事件的处理方法。 用于在特定条件下替换或取消屏幕的打开操作。- 参数:
event- 屏幕打开事件
-
onResize
-
onSetScreen
-