The code of MyLevel.CrevsLvlDecos:Function MyLevel.CrevsLvlDecos.PostBeginPlay has superfield Engine.Decoration.PostBeginPlay. This superfield was not present in UT v436, so this package will not work on UT v436 clients or servers. Do you want to use Engine.Actor.PostBeginPlay as the superfield to fix this compatibility problem?
Code: Select all
class CrevsLvlDecos extends Decoration abstract;
...
function PostBeginPlay() {
if (bActivateFadeOut)
{
If (Visible_RadiusBasic == 0) Visible_RadiusBasic = 768;
If (Visible_HeightBasic == 0) Visible_HeightBasic = 768;
If (Visible_RadiusExtra == 0) Visible_RadiusExtra = 256;
If (Visible_HeightExtra == 0) Visible_HeightExtra = 256;
self.VisibilityRadius = Visible_RadiusBasic+rand(Visible_RadiusExtra);
self.VisibilityHeight = Visible_HeightBasic+rand(Visible_HeightExtra);
}
}EDIT: see also thread Package incompatibility when compiling with UCC (PostBeginPlay)
Auto merged new post submitted 11 hours 45 minutes later
I mean, CrevsLvlDecos.PostBeginPlay() does not even call Super.PostBeginPlay()? Why the warning then?