OLS/Source/OLSAnimation/Private/AnimInstances/OLSBaseLinkedOverlayAnimInstance.cpp
2024-09-22 17:11:19 -04:00

24 lines
806 B
C++

// © 2024 Long Ly. All rights reserved. Any unauthorized use, reproduction, or distribution of this trademark is strictly prohibited and may result in legal action.
#include "AnimInstances/OLSBaseLinkedOverlayLayerAnimInstance.h"
#include "AnimInstances/OLSBaseLayerAnimInstance.h"
void UOLSBaseLinkedOverlayLayerAnimInstance::NativeInitializeAnimation()
{
// Don't call Super since it's empty.
BaseMainAnimInstance = Cast<UOLSBaseLayerAnimInstance>(GetOwningComponent()->GetAnimInstance());
}
UAnimSequence* UOLSBaseLinkedOverlayLayerAnimInstance::SelectIdlePose(const bool isCrouching) const
{
return (isCrouching) ? IdlePose_Crouching : IdlePose_Standing;
}
UOLSBaseLayerAnimInstance* UOLSBaseLinkedOverlayLayerAnimInstance::GetBaseMainAnimInstance() const
{
return BaseMainAnimInstance;
}