14 Super(ObjectInitializer)
16 RandomEngine = CreateDefaultSubobject<URandomEngine>(TEXT(
"RandomEngine"));
22 Super::OnConstruction(Transform);
29void AActorWithRandomEngine::PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
31 Super::PostEditChangeProperty(PropertyChangedEvent);
32 if (PropertyChangedEvent.Property) {
int32 Seed
Seed of the pseudo-random engine.
virtual void OnConstruction(const FTransform &Transform) override
AActorWithRandomEngine(const FObjectInitializer &ObjectInitializer)
URandomEngine * RandomEngine
void SetSeed(int32 InSeed)
bool bGenerateRandomSeed
Set a random seed.
void Seed(int32 InSeed)
播种随机引擎/初始化随机数生成器
static int32 GenerateRandomSeed()
生成一个非确定性随机数种子。