Browse Source

Fix in EditorActorComponent

VladimirLagutin 2 years ago
parent
commit
e3ca7bf629

+ 6 - 0
Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.cpp

@@ -576,6 +576,12 @@ namespace EMotionFX
             m_actorAsset = actorAsset;
             CheckActorCreation();
         }
+
+        AZ::Data::Asset<AZ::Data::AssetData> EditorActorComponent::GetActorAsset()
+        {
+            return m_actorAsset;
+        }
+
         void EditorActorComponent::EnableInstanceUpdate(bool enable)
         {
             if (m_actorInstance)

+ 4 - 0
Gems/EMotionFX/Code/Source/Integration/Editor/Components/EditorActorComponent.h

@@ -65,6 +65,10 @@ namespace EMotionFX
             void SetActorAsset(AZ::Data::Asset<ActorAsset> actorAsset) override;
             void EnableInstanceUpdate(bool enable) override;
 
+            // Returns actor asset
+            AZ::Data::Asset<AZ::Data::AssetData> GetActorAsset() override; // carbonated EMotionFX_port
+
+
             // EditorActorComponentRequestBus overrides ...
             const AZ::Data::AssetId& GetActorAssetId() override;
             AZ::EntityId GetAttachedToEntityId() const override;