home *** CD-ROM | disk | FTP | other *** search
- //=============================================================
- // RandomCommandTrigger .
- // See RandomCommandTrigger.txt
- //=============================================================
- class RandomCommandTrigger extends Trigger
- placeable;
- var (Message) public string StandUpMessage;
- var (Message) public string CommandMessage;
- var private int RandomNumber;
- var private string DefaultMessage;
- //#1
- var private string FirstOthLine;
- var private string SecondOthLine;
-
- function PostBeginPlay(){
- Super.PostBeginPlay();
- //#2
- //Assign initial values
- FirstOthLine = "I swear 'tis better";
- SecondOthLine = "to be much abused";
-
- //#3
- //Call the Rand() function to generate numbers
- RandomNumber = Rand(25);
- //Concatenate the lines and convert an int to a string
- DefaultMessage @= " " @ RandomNumber;
- //Concatenate as before
- DefaultMessage @= FirstOthLine ;
- DefaultMessage @= SecondOthLine;
- Message = DefaultMessage;
- }
-
- defaultproperties
- {
- }
-