XIDCine
Class ApacheRearRotor

source: C:\XIII\XIDCine\Classes\ApacheRearRotor.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Decoration
         |
         +--XIDCine.HelicoRearRotor
            |
            +--XIDCine.ApacheRearRotor
Direct Known Subclasses:None

class ApacheRearRotor
extends XIDCine.HelicoRearRotor

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

Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class ApacheRearRotor extends HelicoRearRotor;
00005	
00006	//_____________________________________________________________________________
00007	/*event tick(float dT)
00008	{
00009	    Local rotator R;
00010	
00011	    R.Pitch = Level.TimeSeconds * -250000;
00012	    SetRelativeRotation( R );
00013	}*/
00014	event tick(float dT)
00015	{
00016	    Local rotator R;
00017	
00018		if (bChanging)
00019		{
00020			if (bTurning)
00021			{
00022				RotationSpeed+=0.25*250000*dt;
00023				if (RotationSpeed>=250000)
00024				{
00025					RotationSpeed=250000;
00026					bChanging=false;
00027				}
00028			}
00029			else
00030			{
00031				RotationSpeed-=0.25*250000*dt;
00032				if (RotationSpeed<=0)
00033				{
00034					RotationSpeed=0;
00035					bChanging=false;
00036				}
00037			}
00038		}
00039		R=RelativeRotation;
00040		Angle -= RotationSpeed*dT;
00041		R.Pitch = Angle;
00042		R.Roll = 0;
00043		R.Yaw = 0;
00044	
00045	    SetRelativeRotation( R );
00046	}
00047	
00048	
00049	
00050	defaultproperties
00051	{
00052	     bCollideActors=True
00053	     bBlockActors=True
00054	     bBlockPlayers=True
00055	     bBlockZeroExtentTraces=True
00056	     bBlockNonZeroExtentTraces=True
00057	     StaticMesh=StaticMesh'Meshes_Vehicules.apacheBossBack'
00058	}

End Source Code