Skip to content

Commit 1dbce71

Browse files
committed
Upload 2 (version 0.2)
-Features better thread safety and enhanced lua state management!
1 parent 3194dbd commit 1dbce71

9 files changed

Lines changed: 738 additions & 55 deletions

File tree

Content/BP_LuaScript.uasset

23.6 KB
Binary file not shown.
1.3 KB
Binary file not shown.

LuaScripting.uplugin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"FileVersion": 3,
33
"Version": 1,
4-
"VersionName": "1.0",
4+
"VersionName": "0.2",
55
"FriendlyName": "LuaScripting",
66
"Description": "A simple plugin for providing lua scripting support for gameplay code.",
77
"Category": "Other",

Source/LuaScripting/Private/LuaScript.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
// LuaScript.cpp
21
#include "LuaScript.h"
32
#include "LuaStateManager.h"
43
#include "Misc/FileHelper.h"
54

65
ULuaScript::ULuaScript()
76
{
8-
// Initialize with default empty script
9-
ScriptContent = TEXT("-- Lua script\n\nfunction init()\n UE.Print(\"Script initialized\")\nend\n\nfunction tick(deltaTime)\n -- Called every frame\nend\n");
107
}
118

129
bool ULuaScript::Execute(FString& ErrorMessage)
@@ -52,4 +49,4 @@ void ULuaScript::Serialize(FArchive& Ar)
5249
Super::Serialize(Ar);
5350

5451
// Add version checks if needed for future compatibility
55-
}
52+
}

0 commit comments

Comments
 (0)