From 78da85bbfce9a2990a0a58040845566d71bb9ea4 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 25 Sep 2019 16:47:27 +0200 Subject: [PATCH] added some more element events --- MLEM.Ui/UiSystem.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MLEM.Ui/UiSystem.cs b/MLEM.Ui/UiSystem.cs index 27a7df6..217c559 100644 --- a/MLEM.Ui/UiSystem.cs +++ b/MLEM.Ui/UiSystem.cs @@ -52,8 +52,9 @@ namespace MLEM.Ui { public SamplerState SamplerState = SamplerState.PointClamp; public UiControls Controls; - public Element.DrawCallback OnElementDrawn; + public Element.DrawCallback OnElementDrawn = (e, time, batch, alpha) => e.OnDrawn?.Invoke(e, time, batch, alpha); public Element.DrawCallback OnSelectedElementDrawn; + public Element.TimeCallback OnElementUpdated = (e, time) => e.OnUpdated?.Invoke(e, time); public Element.GenericCallback OnElementPressed = e => e.OnPressed?.Invoke(e); public Element.GenericCallback OnElementSecondaryPressed = e => e.OnSecondaryPressed?.Invoke(e); public Element.GenericCallback OnElementSelected = e => e.OnSelected?.Invoke(e);