Cogito, ergo sum
UE3:DemoPlayerController (UT3)
Object >> Actor >> Controller >> PlayerController >> GamePlayerController >> DemoPlayerController |
- Package:
- UTGame
- Known classes within DemoPlayerController:
- DemoKismetInputInteraction
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. |
DemoPlayerController Demo specific playercontroller implements physics spectating state for demoing purpose
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
Property group 'DemoPlayerController'
ChangeHoldDistanceIncrement
Type: float
Default value: 50.0
ExplosionShake
Type: DemoCamMod_ScreenShake.ScreenShakeStruct
Default value:
Member | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
FOVAmplitude | 2.0 | ||||||||
FOVFrequency | 5.0 | ||||||||
LocAmplitude |
|
||||||||
LocFrequency |
|
||||||||
RotAmplitude |
|
||||||||
RotFrequency |
|
||||||||
TimeDuration | 1.0 |
HoldDistanceMax
Type: float
Default value: 750.0
HoldDistanceMin
Type: float
Default value: 50.0
ImpulseComponent
Type: RB_RadialImpulseComponent
Modifiers: const, editconst
Impulse component to trigger explosions
Default value: RB_RadialImpulseComponent'ImpulseComponent0'
PhysicsGrabber
Type: RB_Handle
Default value: RB_Handle'RB_Handle0'
ThrowImpulse
Type: float
Default value: 800.0
WeaponImpulse
Type: float
Add our screen shake modifier to the camera system
Default value: 600.0
Internal variables
HoldDistance
Type: float
HoldOrientation
Type: Object.Quat
LastPlayedCameraAnim
Type: CameraAnim
Modifiers: transient, protected
Ref to the last CameraAnim that was played via Kismet.
Default values
Property | Value |
---|---|
CameraClass | Class'UTGame.DemoPlayerCamera' |
Components[2] | RB_Handle'RB_Handle0' |
Components[3] | RB_RadialImpulseComponent'ImpulseComponent0' |
Subobjects
CollisionCylinder
Class: Engine.CylinderComponent
Inherits from: GamePlayerController.CollisionCylinder
No new values.
ImpulseComponent0
Class: Engine.RB_RadialImpulseComponent
Property | Value |
---|---|
ImpulseFalloff | RIF_Linear |
ImpulseRadius | 250.0 |
ImpulseStrength | 2000.0 |
RB_Handle0
Class: Engine.RB_Handle
No new values.
Sprite
Class: Engine.SpriteComponent
Inherits from: GamePlayerController.Sprite
No new values.
Functions
Exec functions
NextWeapon
Overrides: PlayerController.NextWeapon
PrevWeapon
Overrides: PlayerController.PrevWeapon
StartAltFire
Overrides: PlayerController.StartAltFire
StartFire
Overrides: PlayerController.StartFire
StopAltFire
Overrides: PlayerController.StopAltFire
TogglePhysicsMode
Switch between walking physics to flying
TriggerExplosion
Events
InitInputSystem
Overrides: PlayerController.InitInputSystem
PlayerTick
Overrides: PlayerController.PlayerTick
PlayerTick is only called if the PlayerController has a PlayerInput object. Therefore, it will not be called on servers for non-locally controlled playercontrollers
Other instance functions
CameraShake
Overrides: PlayerController.CameraShake
FIXMELAURENT: backward compatibilty with old camera shakes. (Used by AnimNotifies).
OnDemoCameraShake
OnPlayCameraAnim
OnStopCameraAnim
PlayCameraShake
Play Camera Shake
PlayLocalizedShake
States
PhysicsSpectator
Extends: PlayerController.BaseSpectating
Ignores: NotifyBump, PhysicsVolumeChange, SwitchToBestWeapon
PhysicsSpectator.BeginState
Overrides: PlayerController.BaseSpectating.BeginState
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
PhysicsSpectator.EndState
Overrides: PlayerController.BaseSpectating.EndState
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
PhysicsSpectator.CanRestartPlayer
Overrides: PlayerController.CanRestartPlayer (global)
PhysicsSpectator.Jump
PhysicsSpectator.ServerChangeTeam
Overrides: PlayerController.ServerChangeTeam (global)
PhysicsSpectator.ServerRestartPlayer
Overrides: Controller.ServerRestartPlayer (global)
PhysicsSpectator.ServerSuicide
Overrides: PlayerController.ServerSuicide (global)
PhysicsSpectator.TogglePhysicsMode
Overrides: TogglePhysicsMode (global)
Switch between walking physics to flying
PlayerWaiting
Start as PhysicsSpectator by default
Inherits from: PlayerController.PlayerWaiting
Modifiers: auto