Merge remote-tracking branch 'origin/master' into 1.9

This commit is contained in:
Wojtek Figat
2024-08-16 14:52:57 +02:00
47 changed files with 345 additions and 96 deletions

View File

@@ -996,37 +996,37 @@ public:
/// <summary>
/// Called when actor parent gets changed.
/// </summary>
virtual void OnParentChanged();
API_FUNCTION() virtual void OnParentChanged();
/// <summary>
/// Called when actor transform gets changed.
/// </summary>
virtual void OnTransformChanged();
API_FUNCTION() virtual void OnTransformChanged();
/// <summary>
/// Called when actor active state gets changed.
/// </summary>
virtual void OnActiveChanged();
API_FUNCTION() virtual void OnActiveChanged();
/// <summary>
/// Called when actor active in tree state gets changed.
/// </summary>
virtual void OnActiveInTreeChanged();
API_FUNCTION() virtual void OnActiveInTreeChanged();
/// <summary>
/// Called when order in parent children array gets changed.
/// </summary>
virtual void OnOrderInParentChanged();
API_FUNCTION() virtual void OnOrderInParentChanged();
/// <summary>
/// Called when actor static flag gets changed.
/// </summary>
virtual void OnStaticFlagsChanged();
API_FUNCTION() virtual void OnStaticFlagsChanged();
/// <summary>
/// Called when layer gets changed.
/// </summary>
virtual void OnLayerChanged();
API_FUNCTION() virtual void OnLayerChanged();
/// <summary>
/// Called when adding object to the game.

View File

@@ -506,7 +506,7 @@ void AnimatedModel::StopSlotAnimation(const StringView& slotName, Animation* ani
{
if (slot.Animation == anim && slot.Name == slotName)
{
slot.Animation = nullptr;
//slot.Animation = nullptr; // TODO: make an immediate version of this method and set the animation to nullptr.
slot.Reset = true;
break;
}