| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Inventory
|
+-- Engine.Weapon
|
+-- XWeapons.AssaultRifle
| Constants Summary |
|---|
| Inherited Contants from Engine.Weapon |
|---|
| NUM_FIRE_MODES |
| Variables Summary | |
|---|---|
| bool | bDualMode |
| bool | bFireLeft |
| bool | bWasDualMode |
| float | DualPickupTime |
| AssaultAttachment | OffhandActor |
| Inherited Variables from Engine.Inventory |
|---|
| AttachmentClass, bDisplayableInv, bDrawingFirstPerson, BobDamping, bTossedOut, Charge, GroupOffset, IconCoords, IconMaterial, InventoryGroup, ItemName, PickupClass, PlayerViewOffset, PlayerViewPivot, ThirdPersonActor |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.Weapon |
|---|
| EWeaponClientState |
| Functions Summary | ||
|---|---|---|
![]() | AttachToPawn (Pawn P)) | |
![]() | byte | BestMode ())) |
![]() | float | ChargeBar ())) |
![]() | DetachFromPawn (Pawn P)) | |
![]() | DrawWeaponInfo (Canvas Canvas)) | |
![]() | float | GetAIRating ())) |
![]() | bool | HandlePickupQuery (pickup Item )) |
![]() | Loaded ())) | |
![]() | int | MaxAmmo (int mode)) |
![]() | NewDrawWeaponInfo (Canvas Canvas, float YPos)) | |
![]() | PostNetBeginPlay ())) | |
![]() | RenderDualOverlay (Canvas Canvas)) | |
![]() | RenderOverlays (Canvas Canvas )) | |
![]() | bool | WeaponCentered ())) |
| Variables Detail |
|---|
| Functions Detail |
|---|
AttachToPawn Source code
BestMode Source code
ChargeBar Source code
DetachFromPawn Source code
DrawWeaponInfo Source code
GetAIRating Source code
HandlePickupQuery Source code
Loaded Source code
MaxAmmo Source code
NewDrawWeaponInfo Source code
PostNetBeginPlay Source code
RenderDualOverlay Source code
RenderOverlays Source code
WeaponCentered Source code| Defaultproperties |
|---|
defaultproperties
{
Description="Inexpensive and easily produced, the AR770 provides a lightweight 5.56mm combat solution that is most effective against unarmored foes. With low-to-moderate armor penetration capabilities, this rifle is best suited to a role as a light support weapon.|The optional M355 Grenade Launcher provides the punch that makes this weapon effective against heavily armored enemies. Pick up a second assault rifle to double your fire power."
HighDetailOverlay=Material'UT2004Weapons.WeaponSpecMap2'
ItemName="Assault Rifle"
IconMaterial=Material'HudContent.Generic.HUD'
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
bShowChargingBar=true
bCanThrow=true
FireModeClass(0)=AssaultFire
FireModeClass(1)=AssaultGrenade
InventoryGroup=2
Mesh=mesh'NewWeapons2004.AssaultRifle'
BobDamping=1.7
PickupClass=class'AssaultRiflePickup'
EffectOffset=(X=100.0,Y=25.0,Z=-10.0)
PutDownAnim=PutDown
DisplayFOV=70
AttachmentClass=class'AssaultAttachment'
DrawScale=0.8
PlayerViewOffset=(X=4,Y=5.5,Z=-6)
SmallViewOffset=(X=13,Y=12,Z=-10)
PlayerViewPivot=(Pitch=400,Roll=0,Yaw=0)
SelectSound=Sound'WeaponSounds.AssaultRifle.SwitchToAssaultRifle'
SelectForce="SwitchToAssaultRifle"
AIRating=+0.4
CurrentRating=0.4
bDynamicLight=false
LightType=LT_Pulse
LightEffect=LE_NonIncidence
LightPeriod=3
LightBrightness=255
LightHue=30
LightSaturation=150
LightRadius=4.0
Priority=3
HudColor=(r=255,g=128,b=192,a=255)
CustomCrosshair=4
CustomCrosshairTextureName="Crosshairs.Hud.Crosshair_Cross5"
CustomCrosshairColor=(r=255,g=255,b=255,a=255)
CustomCrosshairScale=+0.6667
CenteredRoll=3000
CenteredOffsetY=-5.0
CenteredYaw=-1500
OldDrawScale=1.0
OldPlayerViewOffset=(X=-8,Y=5,Z=-6)
OldSmallViewOffset=(X=4,Y=11,Z=-12)
OldPlayerViewPivot=(Pitch=400,Roll=0,Yaw=0)
OldCenteredRoll=3000
OldCenteredYaw=0
OldCenteredOffsetY=+0.0
OldMesh=mesh'Weapons.AssaultRifle_1st'
OldPickup="WeaponStaticMesh.AssaultRiflePickup"
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||