Beispiel #1
0
void DoomsDayDevice::Update( )
{
	switch( m_eDoomsDayDeviceState )
	{
		case kDoomsDayDeviceState_Idle:
		{
			UpdateIdle( );
			return;
		}
		break;

		case kDoomsDayDeviceState_Fire:
		{
			UpdateFire( );
			return;
		}
		break;

		case kDoomsDayDeviceState_End:
		{
			UpdateEnd( );
			return;
		}
		break;

		default:
		{
			ASSERT( !"DoomsDayDevice::Update:  Invalid state." );
			return;
		}
		break;
	}
}
Beispiel #2
0
void CCarWeapon::UpdateCL()
{
	if(!m_bActive)				return;
	UpdateBarrelDir				();
	CKinematics* K				= smart_cast<CKinematics*>(m_object->Visual());
	K->CalculateBones_Invalidate();
	K->CalculateBones			();
	UpdateFire					();
}
void CWeaponStatMgun::UpdateCL()
{
	inheritedPH::UpdateCL			();
	UpdateBarrelDir					();
	UpdateFire						();

	if(OwnerActor() && OwnerActor()->IsMyCamera()) 
	{
		cam_Update(Device.fTimeDelta, g_fov);
		OwnerActor()->Cameras().UpdateFromCamera(Camera());
		OwnerActor()->Cameras().ApplyDevice(VIEWPORT_NEAR);
	}

}
void ComParticle::Update()
{
	UpdateFire();
	//TeacherUpdate();
	VBLock();
}