LennardF1989
11-10-2009, 11:35 AM
Hi there,
I would like request an additional feature which could be off good use for everyone not wanting to mess up the core classes memory layouts.
It's already possible to extend GenericBrowserType like so:
class GenericBrowserType_MyMaterial extends GenericBrowserType;
This "type" even shows up in the filter-list of the Content browser (unlike it did in UT3). It would be pretty cool if the engine would be so smart to also allocate the class MyMaterial:
class MyMaterial extends Material;
...and make it show up in the right-click menu, so you can click "New MyMaterial".
Besides native-code, this is the ONLY thing I mostly miss, as it would solve A LOT of design problems. It would obviously be way cooler if we could safely mess up the core classes, but this is a nice alternative :)
Lennard
PS. The memory layout thing reported by one of the admins earlier is REALLY true, adding a lot of new lines to core classes makes the compiler crash, even if it passes the compiler, it could easily crash the editor (which happened when it tried to cache my modified version of Material, therefor a MyMaterial alternative would be really welcome).
I would like request an additional feature which could be off good use for everyone not wanting to mess up the core classes memory layouts.
It's already possible to extend GenericBrowserType like so:
class GenericBrowserType_MyMaterial extends GenericBrowserType;
This "type" even shows up in the filter-list of the Content browser (unlike it did in UT3). It would be pretty cool if the engine would be so smart to also allocate the class MyMaterial:
class MyMaterial extends Material;
...and make it show up in the right-click menu, so you can click "New MyMaterial".
Besides native-code, this is the ONLY thing I mostly miss, as it would solve A LOT of design problems. It would obviously be way cooler if we could safely mess up the core classes, but this is a nice alternative :)
Lennard
PS. The memory layout thing reported by one of the admins earlier is REALLY true, adding a lot of new lines to core classes makes the compiler crash, even if it passes the compiler, it could easily crash the editor (which happened when it tried to cache my modified version of Material, therefor a MyMaterial alternative would be really welcome).