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

UTGame.UTWeap_Redeemer

Extends
UTWeapon
Modifiers
abstract

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Weapon
         |   
         +-- GameFramework.GameWeapon
            |   
            +-- UTGame.UTWeapon
               |   
               +-- UTGame.UTWeap_Redeemer

Direct Known Subclasses:

UTWeap_Redeemer_Content

Variables Summary
boolbFlickerOn
nameFlickerParamName
LinearColorPowerColors[2]
class<Projectile>RedRedeemerClass
class<UTRemoteRedeemer>WarHeadClass
MaterialInstanceConstantWeaponMaterialInstance
Inherited Variables from UTGame.UTWeapon
AdditionalHintString, AimError, AimingHelpRadius[2], AmmoCount, AmmoDisplayType, AmmoPickupClass, AmmoRechargeRate, ArmFireAnim, ArmIdleAnims, ArmsAnimSet, ArmsEquipAnim, ArmsPutDownAnim, AttachmentClass, bAllowFiringWithoutController, bAutoCharge, bCanDestroyBarricades, bConsiderProjectileAcceleration, bDebugWeapon, bExportMenuData, bFastRepeater, bForceHidden, bHasLocationSpeech, bLeadTarget, bLockedAimWhileFiring, bMuzzleFlashAttached, bMuzzleFlashPSCLoops, bNeverForwardPendingFire, BobDamping, bPendingShow, bRecommendSplashDamage, bShowAltMuzzlePSCWhenWeaponHidden, bSmallWeapons, bSniping, bSplashJump, bSuperWeapon, bSuppressSounds, bTargetAdhesionEnabled, bTargetFrictionEnabled, bUseCustomCoordinates, bUsesOffhand, bUsingAimingHelp, bWarnIfInLocker, bWasLocked, bZoomedFireMode, CrosshairColor, CrossHairCoordinates, CrosshairImage, CrosshairScaling, CrouchHintString, CurrentLockedScale, CurrentRating, CustomCrosshairCoordinates, DroppedPickupOffsetZ, EffectSockets, FinalLockedScale, FireCameraAnim, GroupWeight, HiddenWeaponsOffset, HitEnemy, IconCoordinates, IconHeight, IconWidth, IconX, IconY, InventoryGroup, InventoryWeight, JumpDamping, JumpHintString, LastHitEnemyTime, LastRotation, LastRotUpdate, LastWeaponFireTime, LocationSpeech, LockedCrossHairCoordinates, LockedScaleTime, LockedStartTime, LockerAmmoCount, LockerOffset, LockerRotation, MaxAmmoCount, MaxPitchLag, MaxYawLag, MinReloadPct, MuzzleFlashAltPSCTemplate, MuzzleFlashColor, MuzzleFlashDuration, MuzzleFlashLight, MuzzleFlashLightClass, MuzzleFlashPSC, MuzzleFlashPSCTemplate, MuzzleFlashSocket, NeedToPickUpAnnouncement, OldLeadMag[2], OldMaxDiff[2], OldRotDiff[2], OverlayMesh, PartialCharge, PivotTranslation, PlayerViewOffset, PrimaryFireHintString, ProjectileSpawnOffset, QuickPickGroup, QuickPickWeight, ReturnChgSpeed, RotChgSpeed, SecondaryFireHintString, ShotCost, SimpleCrossHairCoordinates, SmallWeaponsOffset, StartLockedScale, SwitchAbortTime, TargetAdhesionAimDistY, TargetAdhesionAimDistZ, TargetAdhesionDistanceMax, TargetAdhesionPlayerVelocityMin, TargetAdhesionScaleAmountMin, TargetAdhesionScaleRange, TargetAdhesionTargetVelocityMin, TargetAdhesionTimeMax, TargetAdhesionZoomedBoostValue, TargetFrictionDistanceCurve, TargetFrictionDistanceMax, TargetFrictionDistanceMin, TargetFrictionDistancePeak, TargetFrictionMultiplierRange, TargetFrictionOffset, TargetFrictionPeakHeightScale, TargetFrictionPeakRadiusScale, TargetFrictionZoomedBoostValue, UseHintString, WeaponCanvasXPct, WeaponCanvasYPct, WeaponColor, WeaponEquipAnim, WeaponEquipSnd, WeaponFireAnim, WeaponFireSnd, WeaponFireWaveForm, WeaponIdleAnims, WeaponPutDownAnim, WeaponPutDownSnd, WideScreenOffsetScaling, WidescreenRotationOffset, ZoomedFireModeNum, ZoomedRate, ZoomedTargetFOV, ZoomedTurnSpeedScalePct, ZoomFadeTime, ZoomInSound, ZoomOutSound

Enumerations Summary
Inherited Enumerations from UTGame.UTWeapon
AmmoWidgetDisplayStyle, EZoomState

Functions Summary
functionbool AllowSwitchTo (Weapon NewWeapon))
function BeginState (name PreviousStateName))
Inactive
function BeginState (name PrevStateName))
WeaponAbortEquip
function BeginState (Name PreviousStateName))
WeaponEquipping
function BeginState (Name PreviousStateName ))
WeaponPuttingDown
functionbyte BestMode ()))
function ClientWeaponSet (bool bOptionalSet))
functionbool CoversScreenSpace (vector ScreenLoc, Canvas Canvas))
event Destroyed ()))
function EndState (Name NextStateName))
WeaponEquipping
function Flicker ()))
function Flicker ()))
WeaponEquipping
function FlickerOff ()))
functionfloat GetAIRating ()))
functionEWeaponHand GetHand ()))
functionclass<ProjectileGetProjectileClass ()))
functionProjectile ProjectileFire ()))
function SetSkin (Material NewMaterial))
functionfloat SuggestAttackStyle ()))
functionfloat SuggestDefenseStyle ()))
Inherited Functions from UTGame.UTWeapon
Activate, ActiveRenderOverlays, AddAmmo, AdjustPlayerDamage, AdjustWeaponTimingForConsole, AllowSwitchTo, AmmoMaxed, AttachMuzzleFlash, AttachWeaponTo, BeginFire, BeginState, BestMode, BotDesireability, bReadyToFire, CalcInventoryWeight, CanAttack, CanHeal, CanThrow, CanViewAccelerationWhenFiring, CauseMuzzleFlash, CauseMuzzleFlashLight, ChangeVisibility, CheckZoom, ClientEndFire, ClientWeaponSet, ClientWeaponThrown, ConsumeAmmo, CoversScreenSpace, CreateOverlayMesh, DenyClientWeaponSet, DenyPickupQuery, DesireAmmo, Destroyed, DetachMuzzleFlash, DetachWeapon, DetourWeight, DisplayDebug, DrawKillIcon, DrawLockedOn, DrawWeaponCrosshair, DropFrom, EnableFriendlyWarningCrosshair, EndFire, EndState, EndZoom, EnsureWeaponOverlayComponentLast, FireAmmunition, FireHack, FireOnRelease, FiringPutDownWeapon, GetAmmoCount, GetArmAnimNodeSeq, GetEffectLocation, GetEquipTime, GetFireInterval, GetHand, GetOptimalRangeFor, GetOwnerName, GetPhysicalFireStartLoc, GetPowerPerc, GetViewAxes, GetWeaponRating, GetZoomedState, GivenTo, HasAmmo, HasAnyAmmo, HolderEnteredVehicle, InstantAimHelp, InstantFire, InstantFireEndTrace, InstantFireStartTrace, IsFullyCharged, LagRot, Loaded, MuzzleFlashTimer, NeedAmmo, OnAnimEnd, PerformWeaponChange, PlayArmAnimation, PlayFireEffects, PlayFiringSound, PlayWeaponAnimation, PlayWeaponEquip, PlayWeaponPutDown, PostBeginPlay, PreloadTextures, ProcessInstantHit, ProjectileFire, ReadyToFire, RefireCheckTimer, ReplicatedEvent, SendToFiringState, ServerReselectWeapon, ServerStartFire, SetMuzzleFlashParams, SetPosition, SetSkin, SetupArmsAnim, SetWeaponOverlayFlags, ShakeView, ShouldFireWithoutTarget, ShouldLagRot, ShouldSwitchTo, SplashJump, StartFire, StartZoom, StillFiring, StopFireEffects, StopMuzzleFlash, ThrottleLook, TimeWeaponEquipping, TimeWeaponPutDown, TryPutDown, WeaponEmpty, WeaponEquipAborted, WeaponPlaySound

States Summary
Inactive Source code
auto state Inactive
BeginState
WeaponAbortEquip Source code
simulated state WeaponAbortEquip
BeginState
WeaponEquipping Source code
simulated state WeaponEquipping
BeginState, EndState, Flicker
WeaponPuttingDown Source code
simulated state WeaponPuttingDown
BeginState


Variables Detail

bFlickerOn Source code

var bool bFlickerOn;

FlickerParamName Source code

var name FlickerParamName;

PowerColors[2] Source code

var LinearColor PowerColors[2];

RedRedeemerClass Source code

var class<Projectile> RedRedeemerClass;

WarHeadClass Source code

var class<UTRemoteRedeemer> WarHeadClass;
This is the class spawn when the redeemer is fired

WeaponMaterialInstance Source code

var MaterialInstanceConstant WeaponMaterialInstance;


Functions Detail

AllowSwitchTo Source code

simulated function bool AllowSwitchTo ( Weapon NewWeapon) )

BeginState Inactive Source code

simulated function BeginState ( name PreviousStateName) )

BeginState WeaponAbortEquip Source code

simulated function BeginState ( name PrevStateName) )

BeginState WeaponEquipping Source code

simulated function BeginState ( Name PreviousStateName) )

BeginState WeaponPuttingDown Source code

simulated function BeginState ( Name PreviousStateName ) )

BestMode Source code

function byte BestMode ( ) )

ClientWeaponSet Source code

reliable client function ClientWeaponSet ( bool bOptionalSet) )

CoversScreenSpace Source code

simulated function bool CoversScreenSpace ( vector ScreenLoc, Canvas Canvas) )

Destroyed Source code

simulated event Destroyed ( ) )

EndState WeaponEquipping Source code

simulated function EndState ( Name NextStateName) )

Flicker Source code

simulated function Flicker ( ) )

Flicker WeaponEquipping Source code

simulated function Flicker ( ) )

FlickerOff Source code

simulated function FlickerOff ( ) )

GetAIRating Source code

function float GetAIRating ( ) )

GetHand Source code

simulated function EWeaponHand GetHand ( ) )

GetProjectileClass Source code

function class<Projectile> GetProjectileClass ( ) )
Returns the type of projectile to spawn. We use a function so subclasses can override it if needed (case in point, homing rockets).

ProjectileFire Source code

simulated function Projectile ProjectileFire ( ) )

SetSkin Source code

simulated function SetSkin ( Material NewMaterial) )

SuggestAttackStyle Source code

function float SuggestAttackStyle ( ) )

SuggestDefenseStyle Source code

function float SuggestDefenseStyle ( ) )


Defaultproperties

defaultproperties
{
   PowerColors(0)=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
   PowerColors(1)=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
   bWarnIfInLocker=True
   bCanDestroyBarricades=True
   SmallWeaponsOffset=(X=0.000000,Y=0.000000,Z=0.000000)
   ProjectileSpawnOffset=50.000000
   NeedToPickUpAnnouncement=(AnnouncementText="Grab the Redeemer!")
   Begin Object Class=UTSkeletalMeshComponent Name=FirstPersonMesh ObjName=FirstPersonMesh Archetype=UTSkeletalMeshComponent'UTGame.Default__UTWeapon:FirstPersonMesh'
      ObjectArchetype=UTSkeletalMeshComponent'UTGame.Default__UTWeapon:FirstPersonMesh'
   End Object
   Mesh=FirstPersonMesh
   Priority=12.000000
   ItemName="Redeemer"
   PickupMessage="Redeemer"
   Begin Object Class=SkeletalMeshComponent Name=PickupMesh ObjName=PickupMesh Archetype=SkeletalMeshComponent'UTGame.Default__UTWeapon:PickupMesh'
      ObjectArchetype=SkeletalMeshComponent'UTGame.Default__UTWeapon:PickupMesh'
   End Object
   DroppedPickupMesh=PickupMesh
   PickupFactoryMesh=PickupMesh
   Name="Default__UTWeap_Redeemer"
   ObjectArchetype=UTWeapon'UTGame.Default__UTWeapon'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:01:02.880 - Created with UnCodeX