gurkan.erdinc.temp2 #34

Merged
gurkan merged 2 commits from gurkan.erdinc.temp2 into main 2025-04-22 19:46:21 +00:00
5 changed files with 46 additions and 1 deletions
Showing only changes of commit ff18c8804e - Show all commits

View File

@ -659,5 +659,38 @@ void ULuckyRobotsGameInstance::LuckyRobots()
Name = Name.Replace(TEXT("ERobotsName::"), TEXT(""));
GameUserWidget->DoLogItemAdd("Robot:", Name, ELogItemType::Consol);
UE_LOG(LogTemp, Display, TEXT("Robot: %s"), *Name);
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Blue, FString::Printf(TEXT("Robot selected: %s"), *Name));
}
}
}
}
EUnrealBuildType ULuckyRobotsGameInstance::CheckBuildConfiguration() const
{
#if UE_BUILD_DEBUG
{
UE_LOG(LogTemp, Warning, TEXT("This is a Debug build"));
return EUnrealBuildType::Debug;
}
#elif UE_BUILD_DEVELOPMENT
{
UE_LOG(LogTemp, Warning, TEXT("This is a Development build"));
return EUnrealBuildType::Development;
}
#elif UE_BUILD_TEST
{
UE_LOG(LogTemp, Warning, TEXT("This is a Test build"));
return EUnrealBuildType::Test;
}
#elif UE_BUILD_SHIPPING
{
return EUnrealBuildType::Shipping;
UE_LOG(LogTemp, Warning, TEXT("This is a Shipping build"));
}
#else
{
UE_LOG(LogTemp, Warning, TEXT("Unknown build configuration"));
return EUnrealBuildType::None;
}
#endif
}

View File

@ -328,4 +328,7 @@ public:
UFUNCTION(exec)
void LuckyRobots();
UFUNCTION(BlueprintPure)
EUnrealBuildType CheckBuildConfiguration() const;
};

View File

@ -35,6 +35,15 @@ enum class ERobotsName : uint8
SO100Robot UMETA(DisplayName = "SO100 Arm Robot")
};
UENUM(BlueprintType)
enum class EUnrealBuildType : uint8
{
None UMETA(DisplayName = "Unknown build configuration"),
Debug UMETA(DisplayName = "Debug build configuration"),
Development UMETA(DisplayName = "Development build configuration"),
Shipping UMETA(DisplayName = "Shipping build configuration")
};
UENUM(BlueprintType)
enum class ELevelType : uint8
{