The game still crashes, but not every time. And texture is not showed.
Code:
simulated event PostBeginPlay() { local StaticMeshActor act; local ScriptedTexture st; local StaticMeshActor sma; local MaterialInstanceConstant mic; local GFxMoviePlayer gfxmp; foreach AllActors(class'StaticMeshActor',act) { if(act.name == 'StaticMeshActor_0' ) { sma = act; break; } } if(act!= none) { st = ScriptedTexture(class'ScriptedTexture'.static.Create(512, 512)); mic = sma.StaticMeshComponent.CreateAndSetMaterialInstanceConstant(0); mic.SetParent(Material'menu.MainMenuMaterial'); mic.SetTextureParameterValue('SwfMovie', st); gfxmp = new class'GFxMoviePlayer'; gfxmp.RenderTexture = st; gfxmp.SetMovieInfo(SwfMovie'menu.MainMenu.MainMenu1'); gfxmp.Start(); gfxmp.Advance(0); } }
Comment