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

U2Weapons.WeaponInvRocketLauncher

Extends
U2Weapon

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Weapon
         |   
         +-- U2.U2Weapon
            |   
            +-- U2Weapons.WeaponInvRocketLauncher

Direct Known Subclasses:

WeaponInvRocketLauncherEx, WeaponInvRocketLauncherGimp, WeaponInvRocketLauncherSmall

Constants Summary
Inherited Contants from U2.U2Weapon
MaxRapidFireRate, MinSlowFireRate, RangeUnlimited, RatingCantFire, RatingDangerous, RatingDefault, RatingDisabled, RatingFireNow, RatingHighest, RatingIneffective, RatingLow, RatingNoAmmo, RatingNone

Variables Summary
floatAltFireMinIneffectiveRange
floatAltFireReallyIneffectiveRange
EFireModeFireMode
ProjectileLastFiredRocket
floatPreferAltFireRange
PointRocketLocation1
PointRocketLocation2
PointRocketLocation3
PointRocketLocation4
Inherited Variables from U2.U2Weapon
AIRatingAltFire, AIRatingFire, AltDamage, AltFireEndSound, AltFireLastDownTime, AltFireLastReloadTime, AltFireLastRoundSound, AltFirePitch, AltFireTime, AltProjectileSpeed, AltShakeMag, AltShakeTime, AltShellClass, bAdjustWeaponPitchYaw, bAdjustWeaponRoll, bAdjustWeaponXY, bAdjustWeaponZ, bAimAltFire, bAimFire, bAltFireEnabledForOwner, bAltFiring, bAmbientAltFireSound, bAmbientFireSound, bCrosshairGlows, bDisableFiring, bDisableTick, bFireEnabledForOwner, bFiring, bGlowing, bLastRound, bLockLocation, BounceDamping, BounceSound, bRepeatAltFire, bRepeatFire, Crosshair, CrosshairFilename, CrosshairName, Damage, DecoEffects, DownTime, fAdjustWeaponRate, FireEndSound, FireLastDownTime, FireLastReloadTime, FireLastRoundSound, FirePitch, FireSkinTime, FireTime, FirstPersonMesh, FirstPersonOffset, FlashSkin, FlashSkinTP, GlowingAttitude, GunButtSounds, ImpactHandlerClass, LastFullUpdateTime, LastTriggeredAnim, LastWaterRingTime, LocationOffset, MagicKey, MomentumTransfer, ProjectileFireStartLocation, ProjectileSpeed, RangeIdealAltFire, RangeIdealFire, RangeLimitAltFire, RangeLimitFire, RangeMaxAltFire, RangeMaxFire, RangeMinAltFire, RangeMinFire, RatingInsideMinAltFire, RatingInsideMinFire, RatingRangeIdealAltFire, RatingRangeIdealFire, RatingRangeLimitAltFire, RatingRangeLimitFire, RatingRangeMaxAltFire, RatingRangeMaxFire, RatingRangeMinAltFire, RatingRangeMinFire, ReloadTime, ReloadUnloadedSound, ReloadUnloadedTime, RotationOffset, SelectTime, ShellClass, ShellOffset, TargetableTypes, TraceFireStartLocation, TraceRange, TraceSpreadAltFire, TraceSpreadFire, U2PCOwner, UpdateRangeAmmoType, UpdateRangeGravityZ, UseGlowingCrosshairs, WeaponAnimationType
Inherited Variables from Engine.Weapon
AdjustedAim, Affector, AIRating, AltAccuracy, AltDamageType, AltFireSound, AltProjectileClass, AltRefireRate, AmmoName, AmmoType, AutoSwitchPriority, bAltInstantHit, bAltSplashDamage, bAltWarnTarget, bCanThrow, bChangeWeapon, bForceAltFire, bForceFire, bInstantHit, bMeleeWeapon, bOwnsCrosshair, bPointing, bRapidAltFire, bRapidFire, bRecommendAltSplashDamage, bRecommendSplashDamage, bSnipe, bSplashDamage, bSteadyToggle, bWarnTarget, bWeaponUp, CockingSound, DisplayFOV, FireAdjust, FireOffset, FireSound, FiringSpeed, InstFlash, InstFog, LeftHandedMesh, MaxRange, MessageNoAmmo, MyDamageType, NameColor, PickupAmmoCount, PreferCrouchingMultiplier, PreferProneMultiplier, ProjectileClass, RefireRate, RegAccuracy, ReloadCount, SelectSound, ShakeMag, ShakeSpeed, ShakeTime, ShakeVert, TraceDist, WeaponDescription

Enumerations Summary
EFireMode
FM_None, FM_Fire, FM_AltFire

Functions Summary
functionbool AdjustProjectileAim (bool bAltFire, class<Projectile> ProjectileClass, vector projStart, float FireSpread, bool bLeadTarget, bool bWarnTarget, bool bTossed, bool bTrySplash ))
functionActor GetAltRocket ()))
functionActor GetMiniRocket (int i ))
functionPoint GetProjectedLocation (vector Loc, Canvas Canvas, optional bool returnbad))
functionfloat GetProjSpeed (bool bAlt ))
functionPoint GetRocketLocation01 ()
functionPoint GetRocketLocation02 ()
functionPoint GetRocketLocation03 ()
functionPoint GetRocketLocation04 ()
functionbool GetRocketStatus (int i ))
function HandleTargetDetails (Actor A, Canvas Canvas, vector ViewLoc, rotator ViewRot ))
function PostModifyRatings (Actor Target, float DistanceToEnemy, out float PriFireRating, out float AltFireRating ))
functionProjectile ProjectileFire (class ProjClass ))
function UpdateAltRanges ()
Inherited Functions from U2.U2Weapon
AddAmmo, AdjustAim, AdjustProjectileAim, AdjustTraceAim, AdjustTraceFireHit, AdjustWeaponLog, AdjustWeaponPitchYaw, AdjustWeaponRate, AdjustWeaponRoll, AdjustWeaponXY, AdjustWeaponZ, AltFire, AnimEnd, AuthorityAltFire, AuthorityFire, BeginState, CalcDrawOffset, CalcFireOffset, CalcShellOffset, CanFire, ClearWeaponEffects, ClientFinish, ClientTraceImpact, ClientWeaponSet, ConstructDeco, DefaultRating, Destroyed, DestructDeco, DispatchWeaponNotifies, DMW, DrawDecos, DrawWeapon, DropFrom, EjectShell, EndState, EverywhereAltFire, EverywhereFire, FindBestTarget, FindTraceTarget, Finish, Fire, GetAltFireAmmoUsed, GetAttitudeTo, GetClipAmount, GetClipSize, GetConsole, GetFireAmmoUsed, GetGunButtSound, GetModeRating, GetWeaponAnimationType, GetWeaponDistanceToEnemy, GetWeaponRating, GiveAmmo, GiveTo, GreaterThan, HandleCrosshairGlow, HandlePickupQuery, HandleTargetDetails, HandleWaterShot, HasEnoughAmmo, HasEnoughModeAmmo, IsTargetable, LessThan, MaybePixieReload, MeleeAttack, MeshAgentCallActionEx, MeshAgentSetInputCurValueEx, MouseMove, NextWeapon, NoEnemyRating, NotifyCutsceneBegin, NotifyPlaySoundSlot, NotUsingRangeRating, PawnAgentEvent, PlayAltFiring, PlayAnimEx, PlayFiring, PlayPostSelect, PlaySelect, PostBeginPlay, PostModifyRatings, PostRecvOwner, PostSetAimingParameters, PreModifyRatings, PreSetAimingParameters, PrevWeapon, ProcessTraceHitEx, ProjectileFire, PutDown, RateSelf, RecommendWeapon, Refresh, Reload, RenderOverlays, SelectFiringMode, SetCrosshair, SetFireSkin, SetFireStartLocations, ShouldSwitchWeapon, StartAdjust, StopAdjust, SuggestAttackStyle, SuggestAttackStyleMode, SuggestAttackStyleNoEnemy, SuggestAttackStyleNoRange, SuggestDefenseStyle, SwitchAway, SwitchPriority, TraceFire, TraceFireFailed, UnSetCrosshair, UnsetFireSkin, UpdateAltRanges, UpdateCrosshair, UpdatePriRanges, UpdateRanges, WeaponChange
Inherited Functions from Engine.Weapon
AltFire, BeginState, BringUp, CanFire, ChangeAmmoType, ClearWeaponEffects, ClientWeaponEvent, ClientWeaponSet, Destroyed, DisplayDebug, DropFrom, EndState, Fire, GetAmmoAmount, GetClipAmount, GetClipSize, GetFireStart, GetMaxAmmo, GetNumAmmoTypes, GetPreferCrouchingMultiplier, GetPreferProneMultiplier, GetProjSpeed, GiveAmmo, GiveTo, HandlePickupQuery, HasAmmo, HasAnyAmmo, HasEnoughAmmo, NeedsToReload, PlayAltFiring, PlayFiring, PlayIdleAnim, PlayReloading, PlaySelect, PostBeginPlay, PostRecvOwner, PostRender, ProcessTraceHit, ProjectileFire, PutDown, RateSelf, RecommendWeapon, Replication, SetAmmoType, SetAmmoTypeStr, setHand, ShouldSwitchWeapon, SnipingWeapon, SplashJump, SuggestAttackStyle, SuggestDefenseStyle, SuggestDuration, SwitchPriority, Timer, TraceFire, TravelPreAccept, TweenDown, UpdateAutoSwitchPriority, WeaponChange


Variables Detail

AltFireMinIneffectiveRange Source code

var float AltFireMinIneffectiveRange;

AltFireReallyIneffectiveRange Source code

var float AltFireReallyIneffectiveRange;

FireMode Source code

var EFireMode FireMode;

LastFiredRocket Source code

var Projectile LastFiredRocket;

PreferAltFireRange Source code

var float PreferAltFireRange;

RocketLocation1 Source code

var Point RocketLocation1;

RocketLocation2 Source code

var Point RocketLocation2;

RocketLocation3 Source code

var Point RocketLocation3;

RocketLocation4 Source code

var Point RocketLocation4;


Enumerations Detail

EFireMode Source code

enum EFireMode
{
FM_None, FM_Fire, FM_AltFire
};


Functions Detail

AdjustProjectileAim Source code

function bool AdjustProjectileAim ( bool bAltFire, class<Projectile> ProjectileClass, vector projStart, float FireSpread, bool bLeadTarget, bool bWarnTarget, bool bTossed, bool bTrySplash ) )

GetAltRocket Source code

simulated function Actor GetAltRocket ( ) )

GetMiniRocket Source code

simulated function Actor GetMiniRocket ( int i ) )

GetProjectedLocation Source code

simulated function Point GetProjectedLocation ( vector Loc, Canvas Canvas, optional bool returnbad) )

GetProjSpeed Source code

function float GetProjSpeed ( bool bAlt ) )

GetRocketLocation01 Source code

simulated function Point GetRocketLocation01 ( )

GetRocketLocation02 Source code

simulated function Point GetRocketLocation02 ( )

GetRocketLocation03 Source code

simulated function Point GetRocketLocation03 ( )

GetRocketLocation04 Source code

simulated function Point GetRocketLocation04 ( )

GetRocketStatus Source code

simulated function bool GetRocketStatus ( int i ) )

HandleTargetDetails Source code

simulated function HandleTargetDetails ( Actor A, Canvas Canvas, vector ViewLoc, rotator ViewRot ) )

PostModifyRatings Source code

function PostModifyRatings ( Actor Target, float DistanceToEnemy, out float PriFireRating, out float AltFireRating ) )

ProjectileFire Source code

function Projectile ProjectileFire ( class<projectile> ProjClass ) )

UpdateAltRanges Source code

function UpdateAltRanges ( )


Defaultproperties

defaultproperties
{
	AltFireMinIneffectiveRange=512.000000
	AltFireReallyIneffectiveRange=256.000000
	PreferAltFireRange=1280.000000
	FireTime=1.083000
	AltFireTime=1.083000
	FireLastDownTime=2.500000
	AltFireLastDownTime=2.500000
	FireLastReloadTime=4.000000
	AltFireLastReloadTime=4.000000
	ReloadTime=3.500000
	FlashSkin=Shader'WeaponFXT.RocketLauncher.RL_FP_Skin2FX'
	FlashSkinTP=Shader'WeaponFXT.RocketLauncher.RL_TP_Skin2FX'
	FireLastRoundSound=Sound'U2WeaponsA.RocketLauncher.RL_FireLastRound'
	AltFireLastRoundSound=Sound'U2WeaponsA.RocketLauncher.RL_AltFireLastRound'
	ReloadUnloadedSound=Sound'U2WeaponsA.RocketLauncher.RL_ReloadUnloaded'
     GunButtSounds(0)=Sound'U2WeaponsA.GunButt.GunButt01'
     GunButtSounds(1)=Sound'U2WeaponsA.GunButt.GunButt02'
     GunButtSounds(2)=Sound'U2WeaponsA.GunButt.GunButt03'
     GunButtSounds(3)=Sound'U2WeaponsA.GunButt.GunButt04'
	FirstPersonOffset=(X=50.000000,Z=-10.000000)
	bCrosshairGlows=true
	WeaponAnimationType=AT_Shoulder
	AltShakeMag=3.000000
	AltShakeTime=0.150000
     TargetableTypes(0)='Pawn'
	CrosshairName="RL_Cross"
	RangeMinFire=192.000000
	RangeIdealFire=512.000000
	RangeMaxFire=2048.000000
	RangeLimitFire=32767.000000
	RatingInsideMinFire=-20.000000
	RatingRangeMinFire=-0.500000
	RatingRangeIdealFire=0.800000
	RatingRangeMaxFire=0.200000
	RatingRangeLimitFire=0.100000
	AIRatingFire=0.750000
	RangeMinAltFire=80.000000
	RangeIdealAltFire=1024.000000
	RangeMaxAltFire=1400.000000
	RangeLimitAltFire=1400.000000
	RatingInsideMinAltFire=-20.000000
	RatingRangeMinAltFire=-0.500000
	RatingRangeIdealAltFire=0.750000
	RatingRangeMaxAltFire=0.100000
	RatingRangeLimitAltFire=0.010000
	AIRatingAltFire=0.700000
	AmmoName=Class'U2Weapons.ammoInvRocketLauncher'
	PickupAmmoCount=5
	AutoSwitchPriority=14
	PreferCrouchingMultiplier=2.000000
	PreferProneMultiplier=0.000000
	FiringSpeed=1.000000
	FireOffset=(X=10.000000,Y=19.000000,Z=4.000000)
	ProjectileClass=Class'U2Weapons.projectileHeavyRocket'
	AltProjectileClass=Class'U2Weapons.projectileAltRocket'
	ShakeMag=14.000000
	ShakeTime=0.300000
	bWarnTarget=true
	bAltWarnTarget=true
	bSplashDamage=true
	bAltSplashDamage=true
	bRecommendSplashDamage=true
	AIRating=0.750000
	RefireRate=1.000000
	AltRefireRate=2.000000
	FireSound=Sound'U2WeaponsA.RocketLauncher.RL_Fire'
	AltFireSound=Sound'U2WeaponsA.RocketLauncher.RL_AltFire'
	CockingSound=Sound'U2WeaponsA.RocketLauncher.RL_Reload'
	SelectSound=Sound'U2WeaponsA.RocketLauncher.RL_Select'
	InventoryGroup=3
	GroupOffset=1
	PickupClass=Class'U2Weapons.weaponRocketLauncher'
	PlayerViewOffset=(X=0.000000,Z=0.000000)
	BobDamping=0.975000
	ThirdPersonMesh=LegendMesh'GlmWeaponsG.RL_TP'
	ItemName="Rocket Launcher"
	ItemID="RL"
	IconIndex=5
	Mesh=LegendMesh'GlmWeaponsG.RL_FP'
	Mass=500.000000
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

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