Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2XMP.AutoTurret

Extends
ProximitySensor
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.LicenseePawn
         |   
         +-- U2.U2Pawn
            |   
            +-- U2.StationaryPawn
               |   
               +-- U2XMP.DeployedUnit
                  |   
                  +-- U2XMP.ProximitySensor
                     |   
                     +-- U2XMP.AutoTurret

Direct Known Subclasses:

RocketTurret

Constants Summary
Inherited Contants from U2XMP.DeployedUnit
DecayingState, FUDGEHORZ, FUDGEVERT, NotifyDeployedTimerName

Variables Summary
vectorLastTargetingNodeLoc
U2WeaponMountedWeapon
vectorTargetingNodeLoc
AutoTurret
floatBarrelVerticalOffset
boolbSplashDamage
SoundTurretMoveSound
class<U2Weapon>WeaponType
Inherited Variables from U2XMP.ProximitySensor
ActionRate, ActionSound, ActiveAlertDelay, ActiveAlertSound, bAmbientActionSound, TimeToTrack, TrackingRangeMultiplier, TrackingSound
Inherited Variables from U2XMP.DeployedUnit
AmbientNoiseSound, bActive, bDeployed, bEnabled, bInitialized, CarcassMesh, CheckIntersectingActorsInterval, CheckIntersectingRadius, DeploySound, Description, DestroyedAlertSound, DisabledSkin, DisabledSound, DisableTime, EncroachedPawns, ExplodeSound, ExplosionEffect, LandedNotifyDeployedDelay, ParticleHitEffect, PickupClass, ReEnabledSound, ShutdownSound, StartTime

Functions Summary
functionbool LockedOn ()))
function PassMountLocation ()))
event PostBeginPlay ()))
function TakeDamage (int Damage, Pawn instigatedBy, vector HitLocation, vector momentum, class<DamageType> damageType))
Inherited Functions from U2XMP.ProximitySensor
MountToNode, NotifyDeployed, PassMountLocation, SetEnabled
Inherited Functions from U2XMP.DeployedUnit
BeginState, Bump, CheckEncroacher, CheckEncroachers, CheckForEncroachingPawns, CheckIntersecting, Destroyed, DisableForBump, DisableUnit, EncroachingOn, Explode, GetDescription, Initialize, IsActive, IsDeployed, IsEnabled, IsUsable, KillInventory, LandedEx, ModifyPaths, NotifyDeployed, NotifyDeployedTimer, OnUnuse, OnUse, ReEnableUnit, SetActive, SetDeployed, SetEnabled, SetSkin, ShutDownDeployedUnit, SpecialBumpHandling, TakeDamage, Timer, Trigger


Variables Detail

LastTargetingNodeLoc Source code

var vector LastTargetingNodeLoc;

MountedWeapon Source code

var U2Weapon MountedWeapon;

TargetingNodeLoc Source code

var vector TargetingNodeLoc;

AutoTurret

BarrelVerticalOffset Source code

var(AutoTurret) float BarrelVerticalOffset;

bSplashDamage Source code

var(AutoTurret) bool bSplashDamage;

TurretMoveSound Source code

var(AutoTurret) Sound TurretMoveSound;

WeaponType Source code

var(AutoTurret) class<U2Weapon> WeaponType;


Functions Detail

LockedOn Source code

function bool LockedOn ( ) )

PassMountLocation Source code

function PassMountLocation ( ) )

PostBeginPlay Source code

event PostBeginPlay ( ) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn instigatedBy, vector HitLocation, vector momentum, class<DamageType> damageType) )


Defaultproperties

defaultproperties
{
	WeaponType=Class'U2XMP.weaponInvAutoCannon'
	TimeToTrack=1.500000
	TrackingSound=Sound'U2XMPA.AutoTurret.AutoTurretTracking'
	ActionSound=Sound'U2XMPA.AutoTurret.AutoTurretFire'
	ActiveAlertSound=Sound'U2XMPA.AutoTurret.AutoTurretAlert'
	PickupClass=Class'U2XMP.AutoTurretPickup'
	ExplodeSound=Sound'U2XMPA.AutoTurret.AutoTurretExplode'
	ShutdownSound=Sound'U2XMPA.AutoTurret.AutoTurretShutdown'
	DisabledSound=Sound'U2XMPA.AutoTurret.AutoTurretDisabled'
	ReEnabledSound=Sound'U2XMPA.AutoTurret.AutoTurretEnabled'
	DeploySound=Sound'U2XMPA.AutoTurret.AutoTurretActivate'
	AmbientNoiseSound=Sound'U2XMPA.AutoTurret.AutoTurretAmbient'
	Description="AutoTurret"
	DisabledSkin=Shader'343T.Assets.TurretsFX_001'
     CarcassMesh(0)=LegendMesh'GlmDecorationsG.TurretCarcass01'
	bHasAttack=true
	SightRadius=2500.000000
	SeenRadius=2600.000000
	PeripheralVision=0.500000
	SeeOtherOdds=0.000000
	Health=350
	ControllerClass=Class'U2XMP.AutoTurretController'
	DrawType=DT_Mesh
	StaticMesh=StaticMesh'343M.Assets.Arms_001'
	Mesh=LegendMesh'GlmDecorationsG.TurretCannon'
	DrawScale=1.000000
	CollisionRadius=40.000000
	CollisionHeight=55.000000
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     UseReticleOnEvents(3)="UseReticleHealthBar"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleSideBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:27.788 - Created with UnCodeX