diff --git a/Source/Engine/Level/Actor.h b/Source/Engine/Level/Actor.h index 2a2fb1a4c..3f75557b8 100644 --- a/Source/Engine/Level/Actor.h +++ b/Source/Engine/Level/Actor.h @@ -996,37 +996,37 @@ public: /// /// Called when actor parent gets changed. /// - virtual void OnParentChanged(); + API_FUNCTION() virtual void OnParentChanged(); /// /// Called when actor transform gets changed. /// - virtual void OnTransformChanged(); + API_FUNCTION() virtual void OnTransformChanged(); /// /// Called when actor active state gets changed. /// - virtual void OnActiveChanged(); + API_FUNCTION() virtual void OnActiveChanged(); /// /// Called when actor active in tree state gets changed. /// - virtual void OnActiveInTreeChanged(); + API_FUNCTION() virtual void OnActiveInTreeChanged(); /// /// Called when order in parent children array gets changed. /// - virtual void OnOrderInParentChanged(); + API_FUNCTION() virtual void OnOrderInParentChanged(); /// /// Called when actor static flag gets changed. /// - virtual void OnStaticFlagsChanged(); + API_FUNCTION() virtual void OnStaticFlagsChanged(); /// /// Called when layer gets changed. /// - virtual void OnLayerChanged(); + API_FUNCTION() virtual void OnLayerChanged(); /// /// Called when adding object to the game. diff --git a/Source/Engine/UI/UICanvas.cpp b/Source/Engine/UI/UICanvas.cpp index d307bf7d6..a7af9c8c7 100644 --- a/Source/Engine/UI/UICanvas.cpp +++ b/Source/Engine/UI/UICanvas.cpp @@ -17,7 +17,7 @@ MMethod* UICanvas_PostDeserialize = nullptr; MMethod* UICanvas_Enable = nullptr; MMethod* UICanvas_Disable = nullptr; #if USE_EDITOR -MMethod* UICanvas_OnActiveInTreeChanged = nullptr; +MMethod* UICanvas_ActiveInTreeChanged = nullptr; #endif MMethod* UICanvas_EndPlay = nullptr; MMethod* UICanvas_ParentChanged = nullptr; @@ -49,7 +49,7 @@ UICanvas::UICanvas(const SpawnParams& params) UICanvas_Enable = mclass->GetMethod("Enable"); UICanvas_Disable = mclass->GetMethod("Disable"); #if USE_EDITOR - UICanvas_OnActiveInTreeChanged = mclass->GetMethod("OnActiveInTreeChanged"); + UICanvas_ActiveInTreeChanged = mclass->GetMethod("ActiveInTreeChanged"); #endif UICanvas_EndPlay = mclass->GetMethod("EndPlay"); UICanvas_ParentChanged = mclass->GetMethod("ParentChanged"); @@ -182,7 +182,7 @@ void UICanvas::OnTransformChanged() void UICanvas::OnActiveInTreeChanged() { - UICANVAS_INVOKE(OnActiveInTreeChanged); + UICANVAS_INVOKE(ActiveInTreeChanged); // Base Actor::OnActiveInTreeChanged(); diff --git a/Source/Engine/UI/UICanvas.cs b/Source/Engine/UI/UICanvas.cs index 0ddac70e1..9ca2a9ed8 100644 --- a/Source/Engine/UI/UICanvas.cs +++ b/Source/Engine/UI/UICanvas.cs @@ -773,7 +773,7 @@ namespace FlaxEngine } #if FLAX_EDITOR - internal void OnActiveInTreeChanged() + internal void ActiveInTreeChanged() { if (RenderMode == CanvasRenderMode.ScreenSpace && _editorRoot != null && _guiRoot != null) {