I don't need to test my programs. I have an error-correcting modem.
UE2:Pawn (U2)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- Engine
- Direct subclasses:
- Scout, StationaryPawn, StationaryTurret, U2Pawn, Vehicle, XMPVehicleBarrel
- This class in other games:
- RTNP, U1, U2XMP, UDK, UE2Runtime, UT, UT2003, UT2004, UT3
| This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Pawn, the base class of all actors that can be controlled by players or AI.
Pawns are the physical representations of players and creatures in a level. Pawns have a mesh, collision, and physics. Pawns can take damage, make sounds, and hold weapons and other inventory. In short, they are responsible for all physical interaction between the player or AI and the world.
This is a built-in Unreal class and it shouldn't be modified.
[edit] Properties
[edit] Property group 'Advanced'
[edit] bUseEnabled
Type: bool
If true, use functionality is enabled
Default value: True
[edit] Property group 'AI'
[edit] AIScriptTag
Type: name
tag of AIScript which should be associated with this pawn
[edit] Alertness
Type: float
-1 to 1 ->Used within specific states for varying reaction to stimuli
[edit] bAdjacentZoneHearing
Type: bool
can hear any sound in adjacent zone (if close enough to hear)
[edit] bAroundCornerHearing
Type: bool
[edit] bLOSHearing
Type: bool
Default value: True
[edit] bMuffledHearing
Type: bool
can hear sounds through walls (but muffled - sound distance increased to double plus 4x the distance through walls
[edit] bSameZoneHearing
Type: bool
can hear any sound in same zone (if close enough to hear)
[edit] HearingThreshold
Type: float
max distance at which a makenoise(1.0) loudness sound can be heard
Default value: 2800.0
[edit] PeripheralVision
Type: float
Cosine of limits of peripheral vision.
[edit] SightRadius
Type: float
Maximum seeing distance.
Default value: 5000.0
[edit] Property group 'AnimTweaks'
[edit] BlendChangeTime
Type: float
time to blend between movement animations
Default value: 0.25
[edit] Property group 'Pawn'
[edit] bCanCrouch
Type: bool
if true, this pawn is capable of crouching
Default value: True
[edit] SkillModifier
Type: float
skill modifier (same scale as game difficulty)
[edit] Internal variables
[edit] Default values
| Property | Value | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| bBlockActors | True | ||||||||
| bBlockPlayers | True | ||||||||
| bCanBeBaseForPawns | False | ||||||||
| bCanBeDamaged | True | ||||||||
| bCanTeleport | True | ||||||||
| bCollideActors | True | ||||||||
| bCollideWorld | True | ||||||||
| bDirectional | True | ||||||||
| bDisturbFluidSurface | True | ||||||||
| bNoRepMesh | True | ||||||||
| bOwnerNoSee | True | ||||||||
| bProjTarget | True | ||||||||
| bRotateToDesired | True | ||||||||
| bShouldBaseAtStartup | True | ||||||||
| bStasis | True | ||||||||
| bTravel | True | ||||||||
| bUpdateSimulatedPosition | True | ||||||||
| CollisionHeight | 58.0 | ||||||||
| CollisionRadius | 28.0 | ||||||||
| DrawType | DT_Mesh | ||||||||
| NetPriority | 2.0 | ||||||||
| RemoteRole | ROLE_SimulatedProxy | ||||||||
| RotationRate |
|
||||||||
| SoundRadius | 60.0 | ||||||||
| SoundVolume | 255 | ||||||||
| Texture | Texture'Engine.S_Pawn' |
[edit] Functions
[edit] Static native functions
[edit] ValidPawn
[edit] Exec functions
[edit] NextItem
[edit] SwitchToLastWeapon
[edit] Native functions
[edit] AddPawn
[edit] ForceCrouch
[edit] Get4WayDirection
[edit] ReachedDestination
[edit] RemovePawn
[edit] SetTwistLook
[edit] Events
See Pawn events.
[edit] Other instance functions
[edit] States
[edit] Dying
Ignores: BreathTimer, Bump, ChangedWeapon, Falling, HeadVolumeChange, HitWall, PhysicsVolumeChange, Trigger
[edit] Dying.AnimEnd
Overrides: AnimEnd (global)
[edit] Dying.BaseChange
Overrides: BaseChange (global)
[edit] Dying.BeginState
Overrides: Object.BeginState (global)
[edit] Dying.ChangeAnimation
Overrides: ChangeAnimation (global)
[edit] Dying.EndState
Overrides: Object.EndState (global)
[edit] Dying.FellOutOfWorld
Overrides: FellOutOfWorld (global)
[edit] Dying.Landed
Overrides: Landed (global)
[edit] Dying.StopPlayFiring
Overrides: StopPlayFiring (global)
[edit] Dying.TakeDamage
Overrides: TakeDamage (global)
[edit] Dying.CanBeRevived
Overrides: CanBeRevived (global)
[edit] Dying.Died
Overrides: Died (global)
[edit] Dying.HandleDying
Overrides: HandleDying (global)
[edit] Dying.LandThump
[edit] Dying.LieStill
[edit] Dying.PlayFiring
Overrides: PlayFiring (global)
[edit] Dying.PlayNextAnimation
[edit] Dying.PlayTakeHit
Overrides: PlayTakeHit (global)
[edit] Dying.PlayWeaponReload
Overrides: PlayWeaponReload (global)
[edit] Dying.PlayWeaponSwitch
Overrides: PlayWeaponSwitch (global)
[edit] Dying.ReduceCylinder
[edit] Passenger
[edit] Passenger.BeginState
Overrides: Object.BeginState (global)
