-  启动模块,注册 void FAdvModModule::StartupModule() {RegisterConsole(); }void FAdvModModule::RegisterConsole() {IConsoleManager::Get().RegisterConsoleVariable(TEXT("adv.bLocked"), true, TEXT("Lock selected actor!"), ECVF_Scalability | ECVF_RenderThreadSafe); }
-  获取命令状态 static const auto CVarLocked = IConsoleManager::Get().FindConsoleVariable(TEXT("adv.bLocked")); bool bLocked = CVarLocked->GetBool();if (bLocked) {DebugHeader::Print(TEXT("Locked"), FColor::Red); } else {DebugHeader::Print(TEXT("Unlocked"), FColor::Green); }
-  设置状态 static const auto CVarLocked = IConsoleManager::Get().FindConsoleVariable(TEXT("adv.bLocked")); // bool bLocked = CVarLocked->GetBool(); CVarLocked->Set(true);