// Copyright Epic Games, Inc. All Rights Reserved. #include "Channels/DoubleChannelKeyProxy.h" void UDoubleChannelKeyProxy::Initialize(FKeyHandle InKeyHandle, TMovieSceneChannelHandle InChannelHandle, TWeakObjectPtr InWeakSection) { KeyHandle = InKeyHandle; ChannelHandle = InChannelHandle; WeakSection = InWeakSection; } void UDoubleChannelKeyProxy::PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) { Super::PostEditChangeProperty(PropertyChangedEvent); OnProxyValueChanged(ChannelHandle, WeakSection.Get(), KeyHandle, Value, Time); } void UDoubleChannelKeyProxy::UpdateValuesFromRawData() { RefreshCurrentValue(ChannelHandle, KeyHandle, Value, Time); }