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
8db76a96a2
CIS fixes (non-unity)
...
[CL 2129432 by Robert Manuszewski in Main branch]
2014-07-03 04:42:27 -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
Robert Manuszewski
e6a88f66a4
UBT will no longer use ini file to get the list of plugins to compile for programs. Removed 'ScriptPlugins' ini setting (replaced with plugin category path).
...
[CL 2121693 by Robert Manuszewski in Main branch]
2014-06-30 06:19:02 -04:00
Ben Marsh
e35719b0b4
Store whether a plugin is enabled by default in the uplugin file (rather than in the INI file). Simplifies checks for what is enabled in UE4Game and decentralizes everything.
...
[CL 2119957 by Ben Marsh in Main branch]
2014-06-27 16:38:50 -04:00
Robert Manuszewski
63ef616a62
ScriptPlugins: generated glue files will now be including using relative paths
...
[CL 2113855 by Robert Manuszewski in Main branch]
2014-06-23 06:27:04 -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
Ben Marsh
113608cb66
[GitHub] Updated all *.uplugin files to descriptor file format version 3, fixed a few categories for display in the plugins browser. (SRombauts)
...
https://github.com/EpicGames/UnrealEngine/pull/196
[CL 2093311 by Ben Marsh in Main branch]
2014-06-03 13:33:02 -04:00
Robert Manuszewski
6934113cdb
ScriptPlugin: Don't export virtual function overrides for the generic plugin.
...
[CL 2088185 by Robert Manuszewski in Main branch]
2014-05-29 17:38:29 -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
Robert Manuszewski
a05ad646c2
UBT: More detailed module types. ScriptPlugins can now ingore modules by their type.
...
[CL 2081573 by Robert Manuszewski in Main branch]
2014-05-22 01:20:24 -04:00
Robert Manuszewski
88458fe851
ScriptPlugin: fixing inconsistent script glue generation depending if headers were generated after clean or not.
...
[CL 2071813 by Robert Manuszewski in Main branch]
2014-05-13 13:31:15 -04:00
Dmitry Rekman
1adc3e460c
Fixing a missing comma in .uplugin
...
#codereview Robert.Manuszewski, Terence.Burns
[CL 2070194 by Dmitry Rekman in Main branch]
2014-05-12 08:40:31 -04:00
Robert Manuszewski
2f3c1d38d2
Fixing missing comma in ScriptPlugin.uplugin
...
#codereview dmitry.rekman
[CL 2070189 by Robert Manuszewski in Main branch]
2014-05-12 08:40:09 -04:00
Terence Burns
0facd4d847
Script Editor Plugin has a dependency on Script Plugin. So they'll need the same blacklists
...
[CL 2070176 by Terence Burns in Main branch]
2014-05-12 08:39:46 -04:00
Dmitry Rekman
53633fec85
Disable ScriptPlugin for Linux temporarily.
...
This is needed until we can build UHT on Linux with plugins. So far UBT does not support non-monolithics builds on that platform and having this plugin enabled breaks native compilation.
[CL 2068985 by Dmitry Rekman in Main branch]
2014-05-09 21:39:47 -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
37ea47855d
Script Plugins: better handling of non-game targets
...
[CL 2059708 by Robert Manuszewski in Main branch]
2014-04-30 07:58:33 -04:00
Robert Manuszewski
f6ba1d6e8c
Fixing function parameter export code in Script Generator Plugin
...
[CL 2059669 by Robert Manuszewski in Main branch]
2014-04-30 07:58:21 -04:00
Robert Manuszewski
e7273f5f61
Script plugins: more CIS fixes
...
[CL 2058670 by Robert Manuszewski in Main branch]
2014-04-29 09:36:01 -04:00