Hi guys, what i'm trying to do is when the player win the game it'll unload the current Scaleform and draw another one.
How can i do that?
How can i do that?
class TrianglixInfoHelp extends GFxMoviePlayer; function bool Start(optional bool StartPaused = false) { super.Start(); Advance(0); return TRUE; } function ReturnMainMenu() { close(true); } DefaultProperties { bEnableGammaCorrection=FALSE bPauseGameWhileActive=TRUE bCaptureInput=true TimingMode=TM_Real bAllowInput = true; bAllowFocus = true; bOnlyOwnerFocusable = true; bIgnoreMouseInput = false; SoundThemes(0)=(ThemeName=default,Theme=UISoundTheme'UDKFrontEnd.Sound.SoundTheme') }
class TrianglixMainMenu extends GFxMoviePlayer; var GFxMoviePlayer wShowInfoHelp; var SwfMovie wSwfInfoHelp; function bool Start(optional bool StartPaused = false) { super.Start(); Advance(0); return TRUE; } function ShowInfo() { wShowInfoHelp = new class'TrianglixInfoHelp'; wShowInfoHelp.MovieInfo=wSwfInfoHelp; wShowInfoHelp.Start(); } DefaultProperties { bEnableGammaCorrection=FALSE bPauseGameWhileActive=TRUE bCaptureInput=true TimingMode=TM_Real bAllowInput = true; bAllowFocus = true; bOnlyOwnerFocusable = true; bIgnoreMouseInput = false; wSwfInfoHelp=SwfMovie'MyPackage2.InfoHelp.InfoHelp' SoundThemes(0)=(ThemeName=default,Theme=UISoundTheme'UDKFrontEnd.Sound.SoundTheme') }
function ReturnMainMenu() { close(true); }
var GFxMoviePlayer x;
...
x = new class'GFxMoviePlayer';
x.MovieInfo = SwfMovie'whatever';
x.Start();
if (WinningHUD != none) { WinningHUD.Init(); }
if(RCRep.currentLap == NumLaps && RCRep.isPlayerFirst == Check) { super.Init (LocPlay); start(); Advance(0.f); }
Comment