Merge branch 'expose-actor-func' of https://github.com/Tryibion/FlaxEngine into Tryibion-expose-actor-func
This commit is contained in:
@@ -996,37 +996,37 @@ public:
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when actor parent gets changed.
|
/// Called when actor parent gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnParentChanged();
|
API_FUNCTION() virtual void OnParentChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when actor transform gets changed.
|
/// Called when actor transform gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnTransformChanged();
|
API_FUNCTION() virtual void OnTransformChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when actor active state gets changed.
|
/// Called when actor active state gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnActiveChanged();
|
API_FUNCTION() virtual void OnActiveChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when actor active in tree state gets changed.
|
/// Called when actor active in tree state gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnActiveInTreeChanged();
|
API_FUNCTION() virtual void OnActiveInTreeChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when order in parent children array gets changed.
|
/// Called when order in parent children array gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnOrderInParentChanged();
|
API_FUNCTION() virtual void OnOrderInParentChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when actor static flag gets changed.
|
/// Called when actor static flag gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnStaticFlagsChanged();
|
API_FUNCTION() virtual void OnStaticFlagsChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when layer gets changed.
|
/// Called when layer gets changed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
virtual void OnLayerChanged();
|
API_FUNCTION() virtual void OnLayerChanged();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Called when adding object to the game.
|
/// Called when adding object to the game.
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ MMethod* UICanvas_PostDeserialize = nullptr;
|
|||||||
MMethod* UICanvas_Enable = nullptr;
|
MMethod* UICanvas_Enable = nullptr;
|
||||||
MMethod* UICanvas_Disable = nullptr;
|
MMethod* UICanvas_Disable = nullptr;
|
||||||
#if USE_EDITOR
|
#if USE_EDITOR
|
||||||
MMethod* UICanvas_OnActiveInTreeChanged = nullptr;
|
MMethod* UICanvas_ActiveInTreeChanged = nullptr;
|
||||||
#endif
|
#endif
|
||||||
MMethod* UICanvas_EndPlay = nullptr;
|
MMethod* UICanvas_EndPlay = nullptr;
|
||||||
MMethod* UICanvas_ParentChanged = nullptr;
|
MMethod* UICanvas_ParentChanged = nullptr;
|
||||||
@@ -49,7 +49,7 @@ UICanvas::UICanvas(const SpawnParams& params)
|
|||||||
UICanvas_Enable = mclass->GetMethod("Enable");
|
UICanvas_Enable = mclass->GetMethod("Enable");
|
||||||
UICanvas_Disable = mclass->GetMethod("Disable");
|
UICanvas_Disable = mclass->GetMethod("Disable");
|
||||||
#if USE_EDITOR
|
#if USE_EDITOR
|
||||||
UICanvas_OnActiveInTreeChanged = mclass->GetMethod("OnActiveInTreeChanged");
|
UICanvas_ActiveInTreeChanged = mclass->GetMethod("ActiveInTreeChanged");
|
||||||
#endif
|
#endif
|
||||||
UICanvas_EndPlay = mclass->GetMethod("EndPlay");
|
UICanvas_EndPlay = mclass->GetMethod("EndPlay");
|
||||||
UICanvas_ParentChanged = mclass->GetMethod("ParentChanged");
|
UICanvas_ParentChanged = mclass->GetMethod("ParentChanged");
|
||||||
@@ -182,7 +182,7 @@ void UICanvas::OnTransformChanged()
|
|||||||
|
|
||||||
void UICanvas::OnActiveInTreeChanged()
|
void UICanvas::OnActiveInTreeChanged()
|
||||||
{
|
{
|
||||||
UICANVAS_INVOKE(OnActiveInTreeChanged);
|
UICANVAS_INVOKE(ActiveInTreeChanged);
|
||||||
|
|
||||||
// Base
|
// Base
|
||||||
Actor::OnActiveInTreeChanged();
|
Actor::OnActiveInTreeChanged();
|
||||||
|
|||||||
@@ -773,7 +773,7 @@ namespace FlaxEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if FLAX_EDITOR
|
#if FLAX_EDITOR
|
||||||
internal void OnActiveInTreeChanged()
|
internal void ActiveInTreeChanged()
|
||||||
{
|
{
|
||||||
if (RenderMode == CanvasRenderMode.ScreenSpace && _editorRoot != null && _guiRoot != null)
|
if (RenderMode == CanvasRenderMode.ScreenSpace && _editorRoot != null && _guiRoot != null)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user