30 lines
550 B
C++
30 lines
550 B
C++
#ifndef Events_AutoAnimationBlend_h__
|
|
#define Events_AutoAnimationBlend_h__
|
|
|
|
#include "../Core/EventBroker.h"
|
|
#include "../Core/EntityWrapper.h"
|
|
|
|
namespace Events
|
|
{
|
|
|
|
struct AutoAnimationBlend : Event
|
|
{
|
|
EntityWrapper RootNode = EntityWrapper::Invalid;
|
|
std::string NodeName;
|
|
double Duration = 0.0;
|
|
double Delay = 0.0;
|
|
|
|
bool Start = false;
|
|
bool Reverse = false;
|
|
bool Restart = false;
|
|
bool SingleLevelBlend = false;
|
|
|
|
double Weight = -1.0;
|
|
|
|
EntityWrapper AnimationEntity = EntityWrapper::Invalid;
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|