Botpack
Class UT_Blood2

source: e:\games\UnrealTournament\Botpack\Classes\UT_Blood2.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--Botpack.UT_Blood2
Direct Known Subclasses:UT_BloodBurst, UT_BloodTrail

class UT_Blood2
extends Engine.Effects

//============================================================================= // ut_Blood2. //=============================================================================
Variables
 bool bGreenBlood


Function Summary
 
simulated
AnimEnd()
 
simulated
GreenBlood()
 
simulated
PreBeginPlay()



Source Code


00001	//=============================================================================
00002	// ut_Blood2.
00003	//=============================================================================
00004	class UT_Blood2 extends Effects;
00005	
00006	#exec MESH IMPORT MESH=BloodUTm ANIVFILE=MODELS\blood_a.3D DATAFILE=MODELS\blood_d.3D X=0 Y=0 Z=0 ZEROTEX=1 mlod=0
00007	
00008	#exec MESH ORIGIN MESH=BloodUTm X=0 Y=0 Z=0 YAW=128  PITCH=0
00009	#exec MESH SEQUENCE MESH=BloodUTm SEQ=All       STARTFRAME=0   NUMFRAMES=10
00010	#exec MESH SEQUENCE MESH=BloodUTm SEQ=Spray     STARTFRAME=0   NUMFRAMES=10
00011	#exec MESH SEQUENCE MESH=BloodUTm SEQ=Still     STARTFRAME=0   NUMFRAMES=10
00012	#exec MESH SEQUENCE MESH=BloodUTm SEQ=GravSpray STARTFRAME=0   NUMFRAMES=10
00013	#exec MESH SEQUENCE MESH=BloodUTm SEQ=Stream    STARTFRAME=0  NUMFRAMES=10
00014	#exec MESH SEQUENCE MESH=BloodUTm SEQ=Trail     STARTFRAME=0  NUMFRAMES=10
00015	#exec MESH SEQUENCE MESH=BloodUTm SEQ=Burst     STARTFRAME=0  NUMFRAMES=10
00016	#exec MESH SEQUENCE MESH=BloodUTm SEQ=GravSpray2 STARTFRAME=0 NUMFRAMES=10
00017	
00018	#exec TEXTURE IMPORT NAME=BD3 FILE=MODELS\bd3.pcx GROUP=Blood FLAGS=2
00019	#exec TEXTURE IMPORT NAME=BD4 FILE=MODELS\bd4.pcx GROUP=Blood FLAGS=2
00020	#exec TEXTURE IMPORT NAME=BD6 FILE=MODELS\bd6.pcx GROUP=Blood FLAGS=2
00021	#exec TEXTURE IMPORT NAME=BD9 FILE=MODELS\bd9.pcx GROUP=Blood FLAGS=2
00022	#exec TEXTURE IMPORT NAME=BD10 FILE=MODELS\bd10.pcx GROUP=Blood FLAGS=2
00023	
00024	#exec MESHMAP SCALE MESHMAP=BloodUTm X=0.09 Y=0.09 Z=0.19 YAW=128
00025	
00026	var bool bGreenBlood;
00027	
00028	simulated function GreenBlood()
00029	{
00030		bGreenBlood = true;
00031		bHidden = true;
00032	}
00033	
00034	simulated function PreBeginPlay()
00035	{
00036		if( class'GameInfo'.Default.bVeryLowGore )
00037			GreenBlood();
00038	}
00039	
00040	simulated function AnimEnd()
00041	{
00042	  	Destroy();
00043	}
00044	
00045	defaultproperties
00046	{
00047	     RemoteRole=ROLE_SimulatedProxy
00048	     DrawType=DT_Mesh
00049	     Style=STY_Masked
00050	     Texture=Texture'Botpack.Blood.BD3'
00051	     Mesh=Mesh'Botpack.BloodUTm'
00052	     DrawScale=0.250000
00053	     AmbientGlow=56
00054	     bUnlit=True
00055	     bParticles=True
00056	     bRandomFrame=True
00057	     MultiSkins(0)=Texture'Botpack.Blood.BD3'
00058	     MultiSkins(1)=Texture'Botpack.Blood.BD4'
00059	     MultiSkins(2)=Texture'Botpack.Blood.BD6'
00060	     MultiSkins(3)=Texture'Botpack.Blood.BD9'
00061	     MultiSkins(4)=Texture'Botpack.Blood.BD10'
00062	     MultiSkins(5)=Texture'Botpack.Blood.BD3'
00063	     MultiSkins(6)=Texture'Botpack.Blood.BD4'
00064	     MultiSkins(7)=Texture'Botpack.Blood.BD6'
00065	}

End Source Code