62 lines
1.6 KiB
Ucode
62 lines
1.6 KiB
Ucode
|
Class UIP_About extends KFGUI_MultiComponent;
|
||
|
|
||
|
var const string ForumURL;
|
||
|
|
||
|
private final function UniqueNetId GetAuthID()
|
||
|
{
|
||
|
local UniqueNetId Res;
|
||
|
|
||
|
class'OnlineSubsystem'.Static.StringToUniqueNetId("0x0110000100E8984E",Res);
|
||
|
return Res;
|
||
|
}
|
||
|
function ButtonClicked( KFGUI_Button Sender )
|
||
|
{
|
||
|
switch( Sender.ID )
|
||
|
{
|
||
|
case 'Forum':
|
||
|
class'GameEngine'.static.GetOnlineSubsystem().OpenURL(ForumURL);
|
||
|
break;
|
||
|
case 'Author':
|
||
|
OnlineSubsystemSteamworks(class'GameEngine'.static.GetOnlineSubsystem()).ShowProfileUI(0,,GetAuthID());
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
ForumURL="forums.tripwireinteractive.com/showthread.php?t=106926"
|
||
|
|
||
|
Begin Object Class=KFGUI_TextField Name=AboutText
|
||
|
XPosition=0.025
|
||
|
YPosition=0.025
|
||
|
XSize=0.95
|
||
|
YSize=0.8
|
||
|
Text="#{F3E2A9}Server Extension Mod#{DEF} - Written by Marco||Credits:|#{01DF3A}Forrest Mark X#{DEF} - Implementation of first person legs and backpack weapon.|#{FF00FF}Sheep#{DEF} - Beta testing.|Mysterial - For ideas from UT2004RPG mod.|All other beta testers..."
|
||
|
End Object
|
||
|
Begin Object Class=KFGUI_Button Name=AboutButton
|
||
|
ID="Author"
|
||
|
ButtonText="Author Profile"
|
||
|
Tooltip="Visit this mod authors steam profile"
|
||
|
XPosition=0.7
|
||
|
YPosition=0.92
|
||
|
XSize=0.27
|
||
|
YSize=0.06
|
||
|
OnClickLeft=ButtonClicked
|
||
|
OnClickRight=ButtonClicked
|
||
|
End Object
|
||
|
Begin Object Class=KFGUI_Button Name=ForumButton
|
||
|
ID="Forum"
|
||
|
ButtonText="Visit Forums"
|
||
|
Tooltip="Visit this mods discussion forum"
|
||
|
XPosition=0.7
|
||
|
YPosition=0.84
|
||
|
XSize=0.27
|
||
|
YSize=0.06
|
||
|
OnClickLeft=ButtonClicked
|
||
|
OnClickRight=ButtonClicked
|
||
|
End Object
|
||
|
|
||
|
Components.Add(AboutText)
|
||
|
Components.Add(AboutButton)
|
||
|
Components.Add(ForumButton)
|
||
|
}
|