25 UActorComponent* Component =
26 GetComponentByClass(USpringBasedVegetationComponent::StaticClass());
29 USpringBasedVegetationComponent* SpringComponent =
30 Cast<USpringBasedVegetationComponent>(Component);
38 TEXT(
"ABaseVegetationActor::GetParametersFromComponent Component not found"));
68 TEXT(
"ABaseVegetationActor::GetParametersFromComponent Copy successful"));
75 UActorComponent* Component =
76 GetComponentByClass(USpringBasedVegetationComponent::StaticClass());
78 USpringBasedVegetationComponent* SpringComponent =
79 Cast<USpringBasedVegetationComponent>(Component);
85 UE_LOG(LogCarla, Error, TEXT(
"ABaseVegetationActor::SetParametersToComponent Component not found"));
118 UActorComponent* Component =
119 GetComponentByClass(USpringBasedVegetationComponent::StaticClass());
121 USpringBasedVegetationComponent* SpringComponent =
122 Cast<USpringBasedVegetationComponent>(Component);
124 if (!SpringComponent)
128 UE_LOG(LogCarla, Error, TEXT(
"ABaseVegetationActor::UpdateSkeletonAndParameters Component not found"));
134 SpringComponent->GenerateSkeletonHierarchy();
136 SpringComponent->ComputeSpringStrengthForBranches();
UE_LOG(LogCarla, Log, TEXT("UActorDispatcher::Destroying actor: '%s' %x"), *Id, Actor)