Core.Object | +--Core.Commandlet | +--Core.HelloWorldCommandlet
int
intparm
string
strparm
Main(string Parms)
00001 //============================================================================= 00002 /// UnrealScript "hello world" sample Commandlet. 00003 /// 00004 /// Usage: 00005 /// ucc.exe HelloWorld 00006 //============================================================================= 00007 class HelloWorldCommandlet 00008 expands Commandlet; 00009 00010 var int intparm; 00011 var string strparm; 00012 00013 function int Main( string Parms ) 00014 { 00015 log( "Hello, world!" ); 00016 if( Parms!="" ) 00017 log( "Command line parameters=" $ Parms ); 00018 if( intparm!=0 ) 00019 log( "You specified intparm=" $ intparm ); 00020 if( strparm!="" ) 00021 log( "You specified strparm=" $ strparm ); 00022 } 00023 00024 defaultproperties 00025 { 00026 HelpCmd="HelloWorld" 00027 HelpOneLiner="Sample" 00028 HelpUsage="HelloWorld" 00029 HelpParm(0)="IntParm" 00030 HelpParm(1)="StrParm" 00031 HelpDesc(0)="An integer parameter" 00032 HelpDesc(1)="A string parameter" 00033 }