XIII
Class TKnifeFlying

source: C:\XIII\XIII\Classes\TKnifeFlying.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Projectile
         |
         +--XIII.XIIIProjectile
            |
            +--XIII.TKnifeFlying
Direct Known Subclasses:Prock03_Fioles, Prock03_Scalpels

class TKnifeFlying
extends XIII.XIIIProjectile

//----------------------------------------------------------- // //-----------------------------------------------------------

Function Summary
 
simulated
PostBeginPlay()
     
//_____________________________________________________________________________
// Set up speed
 
simulated
Timer()
     
//_____________________________________________________________________________



Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class TKnifeFlying extends XIIIProjectile;
00005	
00006	//_____________________________________________________________________________
00007	// Set up speed
00008	simulated function PostBeginPlay()
00009	{
00010	    Super.PostBeginPlay();
00011	    Velocity = Vector(Rotation) * Speed;
00012	    SetTimer(0.5, false);
00013	
00014	    if ( Instigator.Base.Velocity == vect(0,0,0) )
00015	    {
00016	      MyTrail = Spawn(MyTrailClass,self,,Location);
00017	      MyTrail.Init();
00018	    }
00019	}
00020	
00021	//_____________________________________________________________________________
00022	simulated function Timer()
00023	{
00024	    SetPhysics(PHYS_Falling);
00025	}
00026	
00027	
00028	
00029	defaultproperties
00030	{
00031	     bSpawnDecal=False
00032	     HitSoundType=5
00033	     aVisualImpact=Class'XIII.TKnifeInWall'
00034	     InHeadClass=Class'XIII.ProjectileInHead'
00035	     MyTrailClass=Class'XIII.TKnifeTrail'
00036	     StaticMeshName="MeshArmesPickup.CoutoLanc"
00037	     Speed=1200.000000
00038	     MaxSpeed=2400.000000
00039	     Damage=50.000000
00040	     DamageRadius=375.000000
00041	     MomentumTransfer=10000.000000
00042	     MyDamageType=Class'XIII.DTBladeCut'
00043	     bBounce=True
00044	     DrawType=DT_StaticMesh
00045	     LifeSpan=6.000000
00046	}

End Source Code