UMS1_6
Class UMSModule

source: e:\games\UnrealTournament\UMS1_6\Classes\UMSModule.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--UMS1_6.UMS
         |
         +--UMS1_6.UMSModule
Direct Known Subclasses:UMSAudio, UMSCamera, UMSCredits, UMSEffects, UMSHud, UMSPawn, UMSSmoothCamera

class UMSModule
extends UMS1_6.UMS


Variables
 Director currentDirector
 name currentScriptName
 rotator currentScriptRotator
 float currentScriptVal
 float currentScriptVal2
 vector currentScriptVector


Function Summary
 Actor FindActor(string ActorName)
 Pawn FindPawn(string PawnName)
     
//*******************************************************************
//Finding Stuff
//*******************************************************************



Source Code


00001	class UMSModule expands UMS;
00002	
00003	var float currentScriptVal;
00004	var float currentScriptVal2;
00005	var name currentScriptName;
00006	var vector currentScriptVector;
00007	var rotator currentScriptRotator;
00008	var Director currentDirector;
00009	
00010	final function bool runModuleCommand(string Script[20], float ScriptVal, float ScriptVal2, name ScriptName, vector ScriptVector, rotator ScriptRotator, Director D)
00011	{
00012		currentScriptVal = ScriptVal;
00013		currentScriptVal2 = ScriptVal2;
00014		currentScriptName = ScriptName;
00015		currentScriptVector = ScriptVector;
00016		currentScriptRotator = ScriptRotator;
00017		currentDirector = D;
00018		
00019		return runCommand(Script);
00020	}
00021	
00022	function bool runCommand(string Script[20])
00023	{
00024		return false;
00025	}
00026	
00027	
00028	//*******************************************************************
00029	//Finding Stuff
00030	//*******************************************************************
00031	
00032	final function Pawn FindPawn(string PawnName)
00033	{
00034	    local Pawn P;
00035	
00036	    foreach AllActors(class'Pawn', P)
00037	        if (PawnName ~= string(P.Tag) || PawnName ~= string(P.Name))
00038	               return P;
00039	    //If there is no matching pawn, return none.
00040	    return NONE;
00041	}
00042	
00043	final function Actor FindActor(string ActorName)
00044	{
00045	    local Actor A;
00046	
00047	    foreach AllActors(class 'Actor', A)
00048	        if (ActorName ~= string(A.Tag) || ActorName ~= string(A.Name))
00049	               return A;
00050	    //If there is no matching actor, return none.
00051	    return NONE;
00052	}
00053	
00054	defaultproperties
00055	{
00056	}

End Source Code