Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.TSmoke
int
PuffNum
simulated
AnimEnd()
PostBeginPlay()
00001 //============================================================================= 00002 // TSmoke. 00003 //============================================================================= 00004 class TSmoke extends Effects; 00005 00006 /* 00007 FIXME JAMES REMOVE? 00008 00009 #exec MESH IMPORT MESH=TSmoke ANIVFILE=MODELS\Smoke2_a.3D DATAFILE=MODELS\Smoke2_d.3D X=0 Y=0 Z=0 00010 #exec MESH ORIGIN MESH=TSmoke X=0 Y=0 Z=0 YAW=0 PITCH=0 ROLL=0 00011 #exec MESH SEQUENCE MESH=TSmoke SEQ=All STARTFRAME=0 NUMFRAMES=12 00012 #exec MESH SEQUENCE MESH=TSmoke SEQ=Puff1 STARTFRAME=0 NUMFRAMES=6 00013 #exec MESH SEQUENCE MESH=TSmoke SEQ=Puff2 STARTFRAME=0 NUMFRAMES=6 00014 #exec MESHMAP SCALE MESHMAP=TSmoke X=0.08 Y=0.08 Z=0.16 00015 #exec TEXTURE IMPORT NAME=TSmk1 FILE=MODELS\tsmk.PCX GROUP=Skins 00016 #exec MESHMAP SETTEXTURE MESHMAP=TSmoke NUM=1 TEXTURE=TSmk1 00017 */ 00018 00019 var int PuffNum; 00020 00021 simulated function PostBeginPlay() 00022 { 00023 Super.PostBeginPlay(); 00024 00025 if (PuffNum==1) PlayAnim( 'Puff1', 0.2 ); 00026 else if (PuffNum==2) PlayAnim( 'Puff2', 0.2 ); 00027 } 00028 00029 simulated function AnimEnd() 00030 { 00031 Destroy(); 00032 } 00033 00034 defaultproperties 00035 { 00036 RemoteRole=ROLE_SimulatedProxy 00037 DrawType=DT_Mesh 00038 bUnlit=True 00039 }