Gah - a solution with more questions. – EntropicLqd
UE2:ProjectileTakkra (U2XMP)
Object >> Actor >> Projectile >> U2Projectile >> ProjectileTakkra |
- Package:
- U2Weapons
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
projectileTakkra.uc -- spawned by the weaponTakkra Fire() Created by: Mark Poesch Created on: 1/31/2001 $Author: Aleiby $ $Date: 12/09/02 5:48p $ $Revision: 29 $
Properties[edit]
Property group 'projectileTakkra'[edit]
AccelerationRate[edit]
Type: float
used when accelerating toward the target
Default value: 500.0
AccelerationRatio[edit]
Type: float
used to decelerate when closing with the target
Default value: 4.0
ActivateSound[edit]
Type: Sound
Default value: Sound'U2WeaponsA.Takkra.T_Activate'
AttackDelay[edit]
Type: float
Default value: 1.75
bTargetAcquired[edit]
Type: bool
set once TargetLocation has been set
ExplodeSound[edit]
Type: Sound
Default value: Sound'U2WeaponsA.Takkra.T_Explode'
HeightAboveTarget[edit]
Type: float
Default value: 128.0
MaxAttackRadius[edit]
Type: float
Default value: 512.0
MovementDelay[edit]
Type: float
Default value: 0.8
MoveSound[edit]
Type: Sound
Default value: Sound'U2WeaponsA.Takkra.T_Move'
RampUpSound[edit]
Type: Sound
Default value: Sound'U2WeaponsA.Takkra.T_RampUp'
RampUpTime[edit]
Type: float
Default value: 0.5
Internal variables[edit]
bReturningToPlayer[edit]
Type: bool
EnergyGlow[edit]
Type: ParticleGenerator
Health[edit]
Type: int
Default value: 30
LastMovementTime[edit]
Type: float
MyPawnProxy[edit]
Type: PawnProxyTarget
tbd: use to help takkra with pathing?
NextAttackTime[edit]
Type: float
NextMovementTime[edit]
Type: float
NextWarnTime[edit]
Type: float
SelfDestructTimeout[edit]
Type: float
blow up if unable to find target after this time
Default value: 10.0
Target[edit]
Type: Pawn
TargetLocation[edit]
Type: Object.Vector
Default values[edit]
Property | Value |
---|---|
AmbientSound | Sound'U2WeaponsA.Takkra.T_Ambient' |
bAllowClipping | True |
bCollideWorld | False |
bNoStaticMeshCollide | True |
CollisionHeight | 16.0 |
CollisionRadius | 16.0 |
Damage | 10.0 |
DrawType | DT_StaticMesh |
LifeSpan | 0.0 |
MaxSpeed | 1000.0 |
MomentumTransfer | 10000.0 |
MyDamageType | Class'U2.DamageTypeTakkra' |
Speed | 500.0 |
StaticMesh | StaticMesh'TakkraM.temp.Takkra_open' |
Functions[edit]
Events[edit]
Destroyed[edit]
Overrides: U2Projectile.Destroyed
HitWallEx[edit]
Overrides: U2Projectile.HitWallEx
PostBeginPlay[edit]
Overrides: U2Projectile.PostBeginPlay
PreBeginPlay[edit]
Overrides: U2Projectile.PreBeginPlay
Replication[edit]
Overrides: Projectile.Replication
Tick[edit]
Overrides: Actor.Tick
Other instance functions[edit]
AttackEffect[edit]
AttackTarget[edit]
ComputeNewTargetLocation[edit]
FindTarget[edit]
HandleTakkraReturn[edit]
InitPawnProxy[edit]
ProcessTouch[edit]
Overrides: U2Projectile.ProcessTouch
RampDown[edit]
RampUp[edit]
SetTarget[edit]
TakeDamage[edit]
Overrides: U2Projectile.TakeDamage