TheSpaceMan
11-20-2009, 01:13 PM
Error, Unrecognized member 'CreateMenu' in class 'GameUISceneClient'
This is the call that fails UIController.SceneClient.CreateMenu(SceneToOpenRef erence, );
This is the code i used as a reference.
exec function TestMenu(string NewMenu)
{
local class<UIScene> SceneClass;
local UIInteraction UIController;
UIController = LocalPlayer(Player).ViewportClient.UIController;
`log("#### TestMenu:"@NewMenu);
if( LocalPlayer(Player) != None)
{
SceneClass = class<UIScene> ( DynamicLoadObject(NewMenu, class'Class'));
`log("### SceneClass:"@SceneClass);
UIController.SceneClient.CreateMenu(SceneClass, );
}
}
This is the code i wrote myself.
UIController = LocalPlayer(Player).ViewportClient.UIController;
SceneToOpenReference = class<UIScene> ( DynamicLoadObject("PointAndClickPackage.UI.PointAndClickUI", class'Class'));
UIController.SceneClient.CreateMenu(SceneToOpenRef erence, );
I looked up the GameUISceneClient, on row 1479 we have
exec function CreateMenu( class<UIScene> SceneClass, optional int PlayerIndex=INDEX_NONE )
{
...
}
So CreateMenu Should exist in GameUISceneClient. Excuse my language but... WTF?
This is the call that fails UIController.SceneClient.CreateMenu(SceneToOpenRef erence, );
This is the code i used as a reference.
exec function TestMenu(string NewMenu)
{
local class<UIScene> SceneClass;
local UIInteraction UIController;
UIController = LocalPlayer(Player).ViewportClient.UIController;
`log("#### TestMenu:"@NewMenu);
if( LocalPlayer(Player) != None)
{
SceneClass = class<UIScene> ( DynamicLoadObject(NewMenu, class'Class'));
`log("### SceneClass:"@SceneClass);
UIController.SceneClient.CreateMenu(SceneClass, );
}
}
This is the code i wrote myself.
UIController = LocalPlayer(Player).ViewportClient.UIController;
SceneToOpenReference = class<UIScene> ( DynamicLoadObject("PointAndClickPackage.UI.PointAndClickUI", class'Class'));
UIController.SceneClient.CreateMenu(SceneToOpenRef erence, );
I looked up the GameUISceneClient, on row 1479 we have
exec function CreateMenu( class<UIScene> SceneClass, optional int PlayerIndex=INDEX_NONE )
{
...
}
So CreateMenu Should exist in GameUISceneClient. Excuse my language but... WTF?