2.1.1 release
- Add support for FSoftObjectPtr struct, FSoftObjectProperty, and FSoftClassProperty.
- Lua defined Net Replication Property usage optimise, eg:
function LuaGameState:GetLifetimeReplicatedProps()
local FVectorType = import("Vector")
{ "Position", ELifetimeCondition.COND_SimulatedOnly, FVectorType},
end
before:
self.Position.X = 100
self.Position = self.Position
after:
self.Position.X = 100
Not need to write "self.Position = self.Position".
- Update LuaWrapper tool and corresponding code.
- Fixed RPC function cleanup bug.
- Allow Lua and Blueprint classes to inherit without strict correspondence, solving the problem of generating multiple RPC functions with the same name.
- Fixed lua replicated bugs.
- Support Unreal Engine 5.3