Okay I kept playing around with it and I came up with this:
PlayerController grabs the GoalScore variable and stores it as GameGoalScore...
Then in the GFxMoviePlayer I call on that variable instead....
class MTPlayerController extends UTPlayerController;
var int GameGoalScore;
simulated function PostBeginPlay()
GameGoalScore = WorldInfo.Game.GoalScore;
(All other code has been left out)
class MonkeyGFxHUD extends GFxMoviePlayer;
var string MaxScoreString;
var GFxObject MaxScoreTF;
MaxScoreTF = GetVariableObject("_root.scorebar_mc.maxscore_txt");
MaxScoreString = string(MTPlayerController(GetPC()).GameGoalScore);
That works but it doesn't seem very stable because it's asking for the variable from the PlayerController and not straight from the source. Does anyone know of a cleaner way? Cheers