UMSCredits
Class UMSCredits

source: e:\games\UnrealTournament\UMSCredits\Classes\UMSCredits.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--UMS1_6.UMS
         |
         +--UMS1_6.UMSModule
            |
            +--UMSCredits.UMSCredits
Direct Known Subclasses:None

class UMSCredits
extends UMS1_6.UMSModule



Function Summary
 MovieCredits FindCredits(string CreditsName)



Source Code


00001	class UMSCredits expands UMSModule;
00002	
00003	function bool runCommand(string Script[20])
00004	{
00005	    switch(Script[0])    
00006	    {
00007	        case "Credits":
00008	            ExecuteCredits(Script);
00009	            return true;
00010	            break;
00011	    }
00012	
00013		return false;
00014	}
00015	
00016	function ExecuteCredits(string Script[20])
00017	{
00018		local MovieCredits C;
00019		
00020		C = FindCredits(Script[1]);
00021		
00022		currentDirector.CallCommand("HUD UMSCredits.CreditsHUD");
00023		C.RunCredits();
00024	}
00025	
00026	function MovieCredits FindCredits(string CreditsName)
00027	{
00028	    local MovieCredits C;
00029	
00030	    foreach AllActors(class 'MovieCredits', C)
00031	        if (CreditsName ~= string(C.Tag) || CreditsName ~= string(C.Name))
00032	               return C;
00033	    //If there is no matching camera, return none.
00034	    return NONE;
00035	}
00036	
00037	defaultproperties
00038	{
00039	}

End Source Code