Commit Graph

12 Commits

Author SHA1 Message Date
Robert Manuszewski
01cb5db93c Marking ScriptComponent as Blueprintable
[CL 2234505 by Robert Manuszewski in Main branch]
2014-07-28 10:49:39 -04:00
Robert Manuszewski
831e3ac10a Script Plugin: adding the ability to create script classes from any Blueprintable base class
#change Removed ScriptActor, ScriptFunction <- no longer needed
#change Added Script Context subobjects which will be added to generated class as default subobjects
#change Added code to generate (UE) script proxy functions to call script (Lua etc) functions

[CL 2191597 by Robert Manuszewski in Main branch]
2014-07-11 10:19:48 -04:00
Robert Manuszewski
4b1414bf5d ScriptPlugin: Keep script and generated class properties in sync
[CL 2130252 by Robert Manuszewski in Main branch]
2014-07-03 06:53:09 -04:00
Robert Manuszewski
41d1e2ccb7 ScriptPlugin: Script Generated Blueprint classes.
#ue4
#change Exposed the entire UFunction outside of CoreUObject
#change Script stack frame will now track currently executed native UFunctions
#change Added a few more lua types (FLinearColor etc)
#change Removed ScriptAsset
#change Added ScriptBlueprint and ScriptGeneratedBlueprintClass
#change Added ScriptActor. Both ScriptActor and ScriptComponent now serve the purpose of base classes for script generated classes
#change ScriptGeneratedBlueprint classes have properties and functions exported from script

[CL 2128742 by Robert Manuszewski in Main branch]
2014-07-03 03:22:03 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Robert Manuszewski
154635d701 ScriptPlugin: removing MinimalAPI from ScriptAsset (already has module API)
[CL 2086871 by Robert Manuszewski in Main branch]
2014-05-29 17:23:46 -04:00
Robert Manuszewski
1308f1dbbb ScriptPlugin: adding module API
[CL 2086867 by Robert Manuszewski in Main branch]
2014-05-29 17:23:34 -04:00
Jaroslaw Surowiec
5069267158 ScriptPlugin - Added missing include
[CL 2068579 by Jaroslaw Surowiec in Main branch]
2014-05-09 16:13:29 -04:00
Robert Manuszewski
e24d3eb886 Script plugin improvements: functions are now called with ProcessEvent, properties are being exported too, new test actor class, BeginPlay event.
[CL 2068162 by Robert Manuszewski in Main branch]
2014-05-09 10:52:27 -04:00
Robert Manuszewski
b0496895be Don't tick ScriptComponent in editor (also don't attempt to initialize scripts in non-game worlds)
[CL 2063533 by Robert Manuszewski in Main branch]
2014-05-05 11:30:10 -04:00
Robert Manuszewski
a2c48ace8a CIS Fixes (Script plugin related)
[CL 2058656 by Robert Manuszewski in Main branch]
2014-04-29 09:10:44 -04:00
Robert Manuszewski
212c47eec9 Support for scripting language integrations via plugins. Experimental Lua integration.
- Added program-only plugin support and made UHT script plugin aware
- Added 3 generic script plugins with experimental Lua integration: ScriptGeneratorPlugin (UHT), ScriptPlugin (Engine), ScriptEditorPlugin (Editor-side)
- Lua integration is disabled by default

[CL 2058611 by Robert Manuszewski in Main branch]
2014-04-29 06:45:18 -04:00