Hi, i call Move() from another class :
void ATetrisPlayerController::SpinCubes(){
GetWorld()->GetTimerManager().ClearTimer(CubesManager->MovingDownCubesHandle);
for (int32 i = 0; i < 4; i++) {
CubesManager->CubesCurrentShapeArray*->Move();
}
}
And i call SpinCubes from a keyboard event, no worry it is called.