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

ROEngine.ROVehicleWeapon

Extends
VehicleWeapon
Modifiers
abstract

Core.Object
|   
+-- Engine.Actor
   |   
   +-- ROEngine.VehicleWeapon
      |   
      +-- ROEngine.ROVehicleWeapon

Direct Known Subclasses:

ROTankCannon

Constants Summary
Inherited Contants from Engine.Actor
MAINCOLLISIONINDEX, MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbIsMountedTankMG
MaterialhudAltAmmoIcon
floatmLastTracerTime
ROVehicleWeapon
boolbAltFireTracersOnly
boolbUsesTracers
class<Projectile>DummyTracerClass
floatmTracerInterval
array<Hitpoint>VehHitpoints
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
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bAutoTraceNotify, bBadStateCode, bBlockActors, bBlockHitPointTraces, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanAutoTraceSelect, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseHighDetailOverlayIndex, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, HighDetailOverlayIndex, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LastReplicateTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

Structures Summary
Hitpoint
PointRadius, PointHeight, PointScale, PointBone, PointOffset
Inherited Structures from ROEngine.VehicleWeapon
VehicleWeaponAIInfo
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function AltFire (Controller C))
InstantFireMode
function AltFire (Controller C))
ProjectileFireMode
function AnimEnd (int channel))
InstantFireMode
functionbool BelowDriverAngle (vector loc, vector ray))
event ClientSpawnHitEffects ()))
InstantFireMode
function Fire (Controller C))
InstantFireMode
function Fire (Controller C))
ProjectileFireMode
function FlashMuzzleFlash (bool bWasAltFire))
functionint getNumMags ()))
functionbool HitDriver (Vector Hitlocation, Vector Momentum))
functionbool HitDriverArea (Vector Hitlocation, Vector Momentum))
functionbool IsPointShot (vector loc, vector ray, float AdditionalScale, int index))
functionint LimitYaw (int yaw))
event OwnerEffects ()))
function SpawnHitEffects (actor HitActor, vector HitLocation, vector HitNormal))
InstantFireMode
function TakeDamage (int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional int HitIndex))
function tick (float DeltaTime))
function 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
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckAchievementEvents, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimDuration, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetEventColor, GetEvents, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitPointTrace, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, NotifySelected, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, ReceivedEvent, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdateDefaultMesh, UpdateDefaultStaticMesh, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange

States Summary
InstantFireMode Source code
state InstantFireMode
AltFire, AnimEnd, ClientSpawnHitEffects, Fire, SpawnHitEffects
ProjectileFireMode Source code
state ProjectileFireMode
AltFire, Fire


Variables Detail

bIsMountedTankMG Source code

var bool bIsMountedTankMG;

hudAltAmmoIcon Source code

var Material hudAltAmmoIcon;

mLastTracerTime Source code

var float mLastTracerTime;

ROVehicleWeapon

bAltFireTracersOnly Source code

var(ROVehicleWeapon) bool bAltFireTracersOnly;

bUsesTracers Source code

var(ROVehicleWeapon) bool bUsesTracers;

DummyTracerClass Source code

var(ROVehicleWeapon) class<Projectile> DummyTracerClass;

mTracerInterval Source code

var(ROVehicleWeapon) float mTracerInterval;

VehHitpoints Source code

var(ROVehicleWeapon) array<Hitpoint> VehHitpoints;


Structures Detail

Hitpoint Source code

struct Hitpoint
{
var(ROVehicleWeapon) name PointBone;
var(ROVehicleWeapon) float PointHeight;
var(ROVehicleWeapon) vector PointOffset;
var(ROVehicleWeapon) float PointRadius;
var(ROVehicleWeapon) float PointScale;
};



Functions Detail

AltFire InstantFireMode Source code

function AltFire ( Controller C) )

AltFire ProjectileFireMode Source code

function AltFire ( Controller C) )

AnimEnd InstantFireMode Source code

simulated function AnimEnd ( int channel) )

BelowDriverAngle Source code

simulated function bool BelowDriverAngle ( vector loc, vector ray) )

ClientSpawnHitEffects InstantFireMode Source code

simulated event ClientSpawnHitEffects ( ) )

Fire InstantFireMode Source code

function Fire ( Controller C) )

Fire ProjectileFireMode Source code

function Fire ( Controller C) )

FlashMuzzleFlash Source code

simulated function FlashMuzzleFlash ( bool bWasAltFire) )

getNumMags Source code

simulated function int getNumMags ( ) )

HitDriver Source code

simulated function bool HitDriver ( Vector Hitlocation, Vector Momentum) )

HitDriverArea Source code

simulated function bool HitDriverArea ( Vector Hitlocation, Vector Momentum) )

IsPointShot Source code

function bool IsPointShot ( vector loc, vector ray, float AdditionalScale, int index) )

LimitYaw Source code

simulated function int LimitYaw ( int yaw) )

OwnerEffects Source code

simulated event OwnerEffects ( ) )

SpawnHitEffects InstantFireMode Source code

simulated function SpawnHitEffects ( actor HitActor, vector HitLocation, vector HitNormal) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional int HitIndex) )

tick Source code

function tick ( float DeltaTime) )

UpdateTracer Source code

simulated function UpdateTracer ( ) )


Defaultproperties

defaultproperties
{
     bDramaticLighting=True
     AmbientGlow=5
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:52.836 - Created with UnCodeX