My program doesn't have bugs. It just develops random features.
UE3:Controller events (UDK)
Object >> Actor >> Controller (events) |
Contents
- 1 Events
- 1.1 AllowDetourTo
- 1.2 BeginAnimControl
- 1.3 CurrentLevelUnloaded
- 1.4 Destroyed
- 1.5 EnemyNotVisible
- 1.6 FinishAnimControl
- 1.7 GetActorEyesViewPoint
- 1.8 GetPlayerViewPoint
- 1.9 HandlePathObstruction
- 1.10 HearNoise
- 1.11 IsInCombat
- 1.12 IsSpectating
- 1.13 LongFall
- 1.14 MayFall
- 1.15 MoverFinished
- 1.16 MoveUnreachable
- 1.17 NotifyBump
- 1.18 NotifyCoverAdjusted
- 1.19 NotifyFallingHitWall
- 1.20 NotifyHeadVolumeChange
- 1.21 NotifyHitWall
- 1.22 NotifyJumpApex
- 1.23 NotifyLanded
- 1.24 NotifyMissedJump
- 1.25 NotifyPathChanged
- 1.26 NotifyPhysicsVolumeChange
- 1.27 NotifyPostLanded
- 1.28 PlayActorFaceFXAnim
- 1.29 Possess
- 1.30 PostBeginPlay
- 1.31 RatePickup
- 1.32 ReachedPreciseDestination
- 1.33 ReplicatedEvent
- 1.34 Reset
- 1.35 SeeMonster
- 1.36 SeePlayer
- 1.37 SetAnimPosition
- 1.38 SetMorphWeight
- 1.39 SetSkelControlScale
- 1.40 SetupSpecialPathAbilities
- 1.41 StopActorFaceFXAnim
- 1.42 StopFiring
- 1.43 UnPossess
- Controller events in other games:
- UT2004, UT3
- Other member categories for this class:
- instance functions, properties
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. |
Events[edit]
AllowDetourTo[edit]
BeginAnimControl[edit]
Overrides: Actor.BeginAnimControl
Called when we start an AnimControl track operating on this Actor. Supplied is the set of AnimSets we are going to want to play from.
CurrentLevelUnloaded[edit]
Called when the level this controller is in is unloaded via streaming.
Destroyed[edit]
Overrides: Actor.Destroyed
EnemyNotVisible[edit]
FinishAnimControl[edit]
Overrides: Actor.FinishAnimControl
Called when we are done with the AnimControl track.
GetActorEyesViewPoint[edit]
Overrides: Actor.GetActorEyesViewPoint
returns the point of view of the actor. note that this doesn't mean the camera, but the 'eyes' of the actor. For example, for a Pawn, this would define the eye height location, and view rotation (which is different from the pawn rotation which has a zeroed pitch component). A camera first person view will typically use this view point. Most traces (weapon, AI) will be done from this view point.
Output: out_Rotation, view rotation of actor.
GetPlayerViewPoint[edit]
Returns Player's Point of View For the AI this means the Pawn's 'Eyes' ViewPoint For a Human player, this means the Camera's ViewPoint
Output: out_rotation, view rotation of player
HandlePathObstruction[edit]
called when a ReachSpec the AI wants to use is blocked by a dynamic obstruction gives the AI an opportunity to do something to get rid of it instead of trying to find another path
Parameters:
- BlockedBy - the object blocking the path
Returns:
- true if the AI did something about the obstruction and should use the path anyway, false if the path is unusable and the bot must find some other way to go
Note: MoveTarget is the actor the AI wants to move toward, CurrentPath the ReachSpec it wants to use
HearNoise[edit]
IsInCombat[edit]
Returns if controller is in combat
IsSpectating[edit]
Returns true if controller is spectating
LongFall[edit]
MayFall[edit]
MoverFinished[edit]
MoveUnreachable[edit]
Called by APawn::moveToward when the point is unreachable due to obstruction or height differences.
NotifyBump[edit]
NotifyCoverAdjusted[edit]
Called when a slot is adjusted with this controller as the current owner.
NotifyFallingHitWall[edit]
NotifyHeadVolumeChange[edit]
NotifyHitWall[edit]
NotifyJumpApex[edit]
NotifyLanded[edit]
NotifyMissedJump[edit]
NotifyPathChanged[edit]
Specified by: Interface_NavigationHandle.NotifyPathChanged
this event is called when an edge is deleted that this controller's handle is actively using
NotifyPhysicsVolumeChange[edit]
NotifyPostLanded[edit]
PlayActorFaceFXAnim[edit]
Overrides: Actor.PlayActorFaceFXAnim
Play FaceFX animations on this Actor. Returns TRUE if succeeded, if failed, a log warning will be issued.
Possess[edit]
PostBeginPlay[edit]
Overrides: Actor.PostBeginPlay
RatePickup[edit]
ReachedPreciseDestination[edit]
Called when our pawn reaches Controller.Destination after setting bPreciseDestination = TRUE
ReplicatedEvent[edit]
Overrides: Actor.ReplicatedEvent
Reset[edit]
Overrides: Actor.Reset
SeeMonster[edit]
SeePlayer[edit]
SetAnimPosition[edit]
Overrides: Actor.SetAnimPosition
Called each from while the Matinee action is running, with the desired sequence name and position we want to be at.
SetMorphWeight[edit]
Overrides: Actor.SetMorphWeight
Called each frame by Matinee to update the weight of a particular MorphNodeWeight.
SetSkelControlScale[edit]
Overrides: Actor.SetSkelControlScale
Called each frame by Matinee to update the scaling on a SkelControl.
SetupSpecialPathAbilities[edit]
StopActorFaceFXAnim[edit]
Overrides: Actor.StopActorFaceFXAnim
Stop any matinee FaceFX animations on this Actor.