Core
Class HelloWorldCommandlet

source: e:\games\UnrealTournament\Core\Classes\HelloWorldCommandlet.uc
Core.Object
   |
   +--Core.Commandlet
      |
      +--Core.HelloWorldCommandlet
Direct Known Subclasses:None

class HelloWorldCommandlet
extends Core.Commandlet

//============================================================================= /// UnrealScript "hello world" sample Commandlet. /// /// Usage: /// ucc.exe HelloWorld //=============================================================================
Variables
 int intparm
 string strparm


Function Summary
 int Main(string Parms)



Source Code


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	}

End Source Code