|
@@ -1800,6 +1800,13 @@ namespace LUAEditor
|
|
|
AZStd::string absolutePath = relativePath.substr(1);
|
|
|
EBUS_EVENT(AzToolsFramework::AssetSystemRequestBus, GetFullSourcePathFromRelativeProductPath, absolutePath, absolutePath);
|
|
|
|
|
|
+ // If finding a .lua fails, attempt the equivalent .luac
|
|
|
+ if (absolutePath.empty() && relativePath.ends_with(".lua"))
|
|
|
+ {
|
|
|
+ absolutePath = relativePath.substr(1) + "c";
|
|
|
+ EBUS_EVENT(AzToolsFramework::AssetSystemRequestBus, GetFullSourcePathFromRelativeProductPath, absolutePath, absolutePath);
|
|
|
+ }
|
|
|
+
|
|
|
//AZ_TracePrintf(LUAEditorDebugName, "Breakpoint '%s' was hit on line %i\n", assetIdString.c_str(), lineNumber);
|
|
|
EBUS_EVENT(LUAEditorDebuggerMessages::Bus, GetCallstack);
|
|
|
EBUS_EVENT(LUAEditor::LUABreakpointRequestMessages::Bus, RequestEditorFocus, absolutePath, lineNumber);
|