- Extends
- ROVehicleWeapon
- Modifiers
- abstract
Core.Object
|
+-- Engine.Actor
|
+-- ROEngine.VehicleWeapon
|
+-- ROEngine.ROVehicleWeapon
|
+-- ROEngine.ROTankCannon
Inherited Variables from ROEngine.VehicleWeapon |
AIInfo[2], AimLockReleaseTime, AimTraceRange, AltAmmoCharge, AltFireEndSound, AltFireForce, AltFireInterval, AltFireOffset, AltFireProjectileClass, AltFireSoundClass, AltFireSoundRadius, AltFireSoundScaling, AltFireSoundVolume, AltFireSpread, AltShakeOffsetMag, AltShakeOffsetRate, AltShakeOffsetTime, AltShakeRotMag, AltShakeRotRate, AltShakeRotTime, AmbientEffectEmitter, AmbientEffectEmitterClass, AmbientSoundScaling, bActive, bAimable, bAmbientAltFireSound, bAmbientEmitterAltFireOnly, bAmbientFireSound, bCallInstigatorPostRender, bCorrectAim, bDoOffsetTrace, bDualIndependantTargeting, BeginningIdleAnim, bFiredPendingPrimary, bForceCenterAim, bInheritVelocity, bInstantFire, bInstantRotation, bIsAltFire, bIsRepeatingFF, bLimitYaw, bMultipleRoundTypes, bPrimaryIgnoreFireCountdown, bReflective, bRotateSoundFromPawn, bShowAimCrosshair, bShowChargingBar, bUseTankTurretRotation, CurrentAim, CurrentHitLocation, CurrentRangeIndex, CustomPitchDownLimit, CustomPitchUpLimit, DamageMax, DamageMin, DamageType, DebugInfo, DualFireOffset, EffectEmitter, EffectEmitterClass, FireCountdown, FireEndSound, FireForce, FireInterval, FireIntervalAimLock, FireSoundClass, FireSoundPitch, FireSoundRadius, FireSoundVolume, FiringMode, FlashCount, FlashEmitter, FlashEmitterClass, GunnerAttachmentBone, HitCount, InitialAltAmmo, InitialPrimaryAmmo, InitialSecondaryAmmo, LastHitLocation, LastRotation, MainAmmoCharge[2], MaxNegativeYaw, MaxPositiveYaw, Momentum, OldFlashCount, OldHitCount, PitchBone, PitchDownLimit, PitchUpLimit, PrimaryProjectileClass, ProjectileClass, Projectiles, RotateSound, RotateSoundThreshold, RotationsPerSecond, SavedFireProperties[2], SecondaryProjectileClass, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, Spread, TraceRange, WeaponFireAttachmentBone, WeaponFireLocation, WeaponFireOffset, WeaponFireRotation, WeaponOffset, YawBone, YawConstraintDelta, YawEndConstraint, YawStartConstraint |
Enumerations Summary |
ECannonReloadState CR_Waiting,
CR_Empty,
CR_ReloadedPart1,
CR_ReloadedPart2,
CR_ReloadedPart3,
CR_ReloadedPart4,
CR_ReadyToFire,
|
Inherited Functions from ROEngine.ROVehicleWeapon |
AltFire, AnimEnd, BelowDriverAngle, ClientSpawnHitEffects, Fire, FlashMuzzleFlash, getNumMags, HitDriver, HitDriverArea, IsPointShot, LimitYaw, OwnerEffects, SpawnHitEffects, TakeDamage, tick, UpdateTracer |
Inherited Functions from ROEngine.VehicleWeapon |
AdjustAim, AltAmmoCount, AltFire, AttemptFire, BestMode, CalcWeaponFire, CanAttack, CeaseFire, ChargeBar, ClientPlayForceFeedback, ClientSpawnHitEffects, ClientStartFire, ClientStopFire, ConsumeAmmo, CustomLimitPitch, DecrementRange, Destroyed, DestroyEffects, DisplayDebug, DoCombo, Fire, FlashMuzzleFlash, GetRange, GetRoundDescription, GiveInitialAmmo, HasAmmo, IncrementRange, InitEffects, LimitPitch, MaxRange, OwnerEffects, PostBeginPlay, PostNetBeginPlay, PrimaryAmmoCount, ReadyToFire, SetFireRateModifier, SetGRI, ShakeView, SimulateTraceFire, SpawnBeamEffect, SpawnHitEffects, SpawnProjectile, StaticPrecache, StopForceFeedback, TraceFire, WeaponCeaseFire |
var bool bCannonShellDebugging;
var bool bClientCanFireCannon;
var int NumAltMags;
ProjectileDescriptions Source code
var localized array<string> ProjectileDescriptions;
var name TankShootClosedAnim;
var name TankShootOpenAnim;
ROTankCannon
CannonDustEmitterClass Source code
PendingProjectileClass Source code
enum
ECannonReloadState
{
CR_Waiting,
CR_Empty,
CR_ReloadedPart1,
CR_ReloadedPart2,
CR_ReloadedPart3,
CR_ReloadedPart4,
CR_ReadyToFire,
};
AnimEnd ProjectileFireMode Source code
simulated function AnimEnd ( int channel) )
event
bool AttemptFire (
Controller C,
bool bAltFire) )
simulated function
bool BelowDriverAngle (
vector loc,
vector ray) )
function byte BestMode ( ) )
function CeaseFire (
Controller C,
bool bWasAltFire) )
simulated function ClientDoReload ( ) )
simulated function ClientStartFire (
Controller C,
bool bAltFire) )
function DecrementRange ( ) )
simulated function DestroyEffects ( ) )
simulated event FlashMuzzleFlash ( bool bWasAltFire) )
simulated function int getNumMags ( ) )
simulated function int GetPendingRoundIndex ( ) )
simulated function int GetRange ( ) )
simulated function int GetRoundsDescription ( out array<string> descriptions) )
function bool GiveInitialAmmo ( ) )
function HandleReload ( ) )
simulated function HandleShellDebug (
vector RealHitLocation) )
function IncrementRange ( ) )
simulated event OwnerEffects ( ) )
simulated function bool ReadyToFire ( bool bAltFire) )
function ServerManualReload ( ) )
static function StaticPrecache (
LevelInfo L) )
simulated function Timer ( ) )
function ToggleRoundType ( ) )
UpdatePrecacheMaterials Source code
simulated function UpdatePrecacheMaterials ( ) )
UpdatePrecacheStaticMeshes Source code
simulated function UpdatePrecacheStaticMeshes ( ) )
defaultproperties
{
CannonReloadState=CR_ReadyToFire
bClientCanFireCannon=True
TankShootClosedAnim="shoot_close"
TankShootOpenAnim="shoot_open"
MaxDriverHitAngle=2.500000
ProjectileDescriptions(0)="AP"
ProjectileDescriptions(1)="HE"
CannonDustEmitterClass=Class'ROEffects.TankCannonDust'
hudAltAmmoIcon=Texture'InterfaceArt_tex.HUD.dp27_ammo'
bShowAimCrosshair=False
AltFireSpread=0.015000
FireSoundRadius=4000.000000
RotateSoundThreshold=750.000000
AIInfo(0)=(aimerror=0.000000,RefireRate=5.000000)
bRotateSoundFromPawn=True
bUseTankTurretRotation=True
bMultipleRoundTypes=True
bPrimaryIgnoreFireCountdown=True
bCollideActors=True
bBlockActors=True
bProjTarget=True
bBlockZeroExtentTraces=True
bBlockNonZeroExtentTraces=True
}
|
Creation time: Fri 13-10-2023 03:18:52.487 - Created with
UnCodeX