- Extends
- PersesProjectileBase
WVPersesMAS.PersesHomingMissile
Creation date: 2013-12-12 12:52
Last change: $Id$
Copyright (c) 2013, Wormbo
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Projectile
|
+-- WVPersesMAS.PersesProjectileBase
|
+-- WVPersesMAS.PersesHomingMissile
Inherited Variables from WVPersesMAS.PersesProjectileBase |
AccelRate, bAmped, bAttachExplosionToPawns, bAttachExplosionToVehicles, bAutoInit, bBlockedByInstigator, bBroadcastedExplosionEffect, bCanBeShotDown, bShuttingDown, bWaitForEffects, ExplosionParticleSystem, ExplosionParticleSystemBlue, ExplosionSound, FlightParticleSystem, FlightParticleSystemBlue, InstigatorBaseVehicle, PrevTouched, PrevTouchLocation, ProjectileName, ProjEffects, SplashDamageType, SplashMomentum, SubmunitionCount, SubmunitionTargetRange, SubmunitionType, Team, TouchLocation, TouchNormal, TransferDamageAmount, WallLocation, WallNormal |
Inherited Variables from Engine.Projectile |
bNoFX, bReadyToSplash, bScriptPostRender, bSpecialCalcView, bSwitchToZeroCollision, Damage, DamageRadius, ExplosionDecal, ExploWallOut, HurtWall, ImpactSound, InstigatorController, LastTouched, MaxEffectDistance, MaxSpeed, MomentumTransfer, MyDamageType, SpawnSound, Speed, TossZ, ZeroCollider |
Inherited Functions from WVPersesMAS.PersesProjectileBase |
BlowUp, ClientSideTouch, Destroyed, Explode, FellOutOfWorld, GetCheckDir, GetRange, HideProjectile, HitWall, Init, IsEffectRelevant, IsValidTarget, PickTarget, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ProcessContact, ProcessTouch, ProjectileHurtRadius, RateTargetLocation, RoundVector, SetInitialState, SetTeam, Shutdown, SpawnExplosionEffects, SpawnFlightEffects, TakeDamage, Tick, Timer, TornOff, Touch, UnTouch |
Inherited Functions from Engine.Projectile |
BlowUp, CanSplash, CheckMaxEffectDistance, ClientSideTouch, DelayedHurtRadius, EncroachingOn, Explode, GetRange, HitWall, HurtRadius, IsStationary, PostBeginPlay, PostRender2D, ProcessTouch, RandSpin, Reset, SpecialCalcView, Touch |
var
vector AlternateTargetOffset;
var bool bNoHomingTarget;
var float HomingPositionTime;
var float LastTargetCheckTime;
PersesHomingMissile
HomingExtrapolationMaxError Source code
HomingExtrapolationMaxTime Source code
HomingPredictionMaxTime Source code
HomingPredictionTimeFactor Source code
InitialHomingViewAngle Source code
InitialHomingViewRange Source code
simulated event Destroyed ( ) )
function Init (
vector Direction) )
function PickNewHomingTarget ( ) )
simulated event PostNetReceive ( ) )
function SetHomingTarget (
Actor NewTarget) )
simulated event ShutDown ( ) )
simulated event Tick ( float DeltaTime) )
simulated function UpdateHomingPosition ( ) )
simulated function bool UpdateRotation ( float DeltaTime) )
defaultproperties
{
ProjectileName = "Homing Missile"
bAutoInit = True
LifeSpan = 6.0
Damage = 75.0
DamageRadius = 220.0
SplashMomentum = 50000.0
TransferDamageAmount = 0.004
MomentumTransfer = 4.0
MyDamageType = class'DamTypePersesHomingHit'
SplashDamageType = class'DamTypePersesHomingSplash'
ExplosionDecal = class'RocketMark'
Mass = 3.0
Speed = 2000
MaxSpeed = 3500
AccelRate = 5000
bAutoHoming = True
FlightParticleSystem = class'PersesHomingMissileFlightEffects'
ExplosionParticleSystem = class'NewExplosionA'
ExplosionSound = Sound'BExplosion3'
AmbientSound = Sound'RocketLauncherProjectile'
TransientSoundVolume = 1.0
TransientSoundRadius = 500.0
bNetTemporary = False
bUpdateSimulatedPosition = True
bNetNotify = True
NetPriority = 2.65
HomingExtrapolationMaxTime = 1.0
HomingExtrapolationMaxError = 10.0
HomingPredictionTimeFactor = 0.5
HomingPredictionMaxTime = 1.0
HomingAnglePerSecond = 5.0
HomingCheckInterval = 0.1
HomingMaxAimAngle = 0.1
AutoHomingViewRange = 3000.0
AutoHomingViewAngle = 0.5
InitialHomingViewRange = 10000.0
InitialHomingViewAngle = 0.85
LateralDampenFactor = 0.5
bNoHomingTarget = True
}
|
Creation time: Do 14.8.2014 09:58:19.585 - Created with
UnCodeX