Legacy:ONSStationaryWeaponPawn - Unreal Wiki

# Legacy:ONSStationaryWeaponPawn

### From Unreal Wiki, The Unreal Engine Documentation Site

UT2004 :: Actor >> Pawn >> Vehicle >> ONSWeaponPawn >> ONSStationaryWeaponPawn

## Summary

ONSStationaryWeaponPawn is the base placeable actor for Onslaught Turrets.

Upon release the only subclass is ONSManualGunPawn.

## Properties

### Main

bool bPowered
  Is this turret powered (i.e. enabled?)
float RespawnTime
  Time it will take for this turret to respawn when destroyed.
DestructionEffectClass
  Effect class to be used when the turret is destroyed.

## Functions

simulated function PostBeginPlay()
  Sets Some Drawing Properties.
function CheckSuperBerserk()
  Applies Fire Rate Adjustment.
simulated function bool IndependentVehicle()
function bool TryToDrive(Pawn P)
  Calls Vehicle.TryToDrive() if turret is powered :
function SetTeamNum(Byte T)
  Sets the team associated with this turret.
simulated event TeamChanged()
  Resets turret health if it recently changed teams.
event VehicleLocked( Pawn P )
function AltFire(optional float F)
  Allows the controller to use its zoom function.
function ClientVehicleCeaseFire(bool bWasAltFire)
simulated function ClientKDriverLeave(PlayerController PC)
function Reset()
function Died( Controller Killer, class <DamageType> damageType, vector HitLocation)
  Performs Some checks for possed/unpossed removal from vehicles : Ensures hud cleanup : Tells the server how to assign points
simulated event ClientTrigger()
simulated function PostNetReceive()
simulated function UpdatePrecacheMaterials()

## States

### State 'Dead'

function BeginState()
  Disables Collision Detection and spawns destruction effect.
function SetTeamNum( Byte T )
  Sets the team associated with this turret.
function Timer()
function EndState()
  Resets Properties bHidden, Gun.bHidden, Turret Health and Collision To Defaults and stops the Timer

##### Views

- Legacy
- Discussion
- Current revision

##### Search