UE3:SkeletalMeshActor (UDK)
- Package:
- Engine
- Direct subclasses:
- MorphTestActor, SkeletalMeshActorBasedOnExtremeContent, SkeletalMeshActorSpawnable, SkeletalMeshCinematicActor
- This class in other games:
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. |
Properties
Property group 'Gears'
bCheckpointSaveRotation
Type: bool
Modifiers: const
whether we need to save this Actor's Rotation in checkpoints
Property group 'SkeletalMeshActor'
bDamageAppliesImpulse
Type: bool
bShouldDoAnimNotifies
Type: bool
Whether or not this actor should respond to anim notifies *
ControlTargets
Type: array<SkelMeshActorControlTarget>
Set of skel controls to update targets of, based on Actor location
LightEnvironment
Type: LightEnvironmentComponent
Modifiers: const, editconst
Default value: DynamicLightEnvironmentComponent'MyLightEnvironment'
SkeletalMeshComponent
Type: SkeletalMeshComponent
Default value: SkeletalMeshComponent'SkeletalMeshComponent0'
Internal variables
bCollideActors_OldValue
Type: bool
Modifiers: deprecated
mirror of bCollideActors used for backwards compatibility with change of default bCollideActors to FALSE we save the value in previous package versions into this property instead and copy back thus preserving the value of the property in old content regardless of whether they modified it
Default value: True
FacialAudioComp
Type: AudioComponent
Default value: AudioComponent'FaceAudioComponent'
InterpGroupList
Type: array<InterpGroup>
Modifiers: transient
List of Matinee InterpGroup controlling this actor.
ReplicatedMaterial
Type: MaterialInterface
Modifiers: repnotify
used to replicate the material in index 0
ReplicatedMesh
Type: SkeletalMesh
Modifiers: repnotify, transient
Used to replicate mesh to clients
Default values
Subobjects
FaceAudioComponent
Class: Engine.AudioComponent
No new values.
MyLightEnvironment
Class: Engine.DynamicLightEnvironmentComponent
No new values.
SkeletalMeshComponent0
Class: Engine.SkeletalMeshComponent
Property | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Animations | AnimNodeSequence'Engine.Default__SkeletalMeshActor:AnimNodeSeq0' | ||||||||||
bForceMeshObjectUpdates | True | ||||||||||
BlockZeroExtent | True | ||||||||||
bUpdateSkelWhenNotRendered | False | ||||||||||
CollideActors | True | ||||||||||
LightEnvironment | DynamicLightEnvironmentComponent'Engine.Default__SkeletalMeshActor:MyLightEnvironment' | ||||||||||
RBChannel | RBCC_GameplayPhysics | ||||||||||
RBCollideWithChannels |
| ||||||||||
ReplacementPrimitive | None |
Structs
CheckpointRecord
- bool bHidden
- Object.Rotator Rotation
SkelMeshActorControlTarget
Modifiers: native
Struct that stores info to update one skel control with a location target
- name ControlName
- Name of SkelControl to update
- Actor TargetActor
- Actor to use for location of skel control target.
Functions
Native functions
MAT_BeginAnimControl
Start AnimControl. Add required AnimSets.
MAT_FinishAnimControl
End AnimControl. Release required AnimSets
UpdateAnimSetList
Update list of AnimSets for this Pawn
Events
BeginAnimControl
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.
Destroyed
Overrides: Actor.Destroyed
FinishAnimControl
Overrides: Actor.FinishAnimControl
Called when we are done with the AnimControl track.
GetActorFaceFXAsset
Overrides: Actor.GetActorFaceFXAsset
Used by Matinee in-game to mount FaceFXAnimSets before playing animations.
GetFaceFXAudioComponent
Overrides: Actor.GetFaceFXAudioComponent
Used to let FaceFX know what component to play dialogue audio on.
OnSetMesh
OnSetSkelControlTarget
Handle action to set skel control target from kismet.
OnUpdatePhysBonesFromAnim
Handle action that forces bodies to sync to their animated location
PlayActorFaceFXAnim
Overrides: Actor.PlayActorFaceFXAnim
Handler for Matinee wanting to play FaceFX animations in the game.
PlayParticleEffect
Overrides: Actor.PlayParticleEffect
Called by AnimNotify_PlayParticleEffect Looks for a socket name first then bone name
Parameters:
- AnimNotifyData - The AnimNotify_PlayParticleEffect which will have all of the various params on it
PostBeginPlay
Overrides: Actor.PostBeginPlay
ReplicatedEvent
Overrides: Actor.ReplicatedEvent
SetAnimPosition
Overrides: Actor.SetAnimPosition
Called each from while the Matinee action is running, with the desired sequence name and position we want to be at.
StopActorFaceFXAnim
Overrides: Actor.StopActorFaceFXAnim
Handler for Matinee wanting to stop FaceFX animations in the game.
TakeDamage
Overrides: Actor.TakeDamage
Default behaviour when shot is to apply an impulse and kick the KActor.
Other instance functions
ApplyCheckpointRecord
CreateCheckpointRecord
DoKismetAttachment
Overrides: Actor.DoKismetAttachment
Performs actual attachment. Can be subclassed for class specific behaviors.
IsActorPlayingFaceFXAnim
Overrides: Actor.IsActorPlayingFaceFXAnim
Returns TRUE if this actor is playing a FaceFX anim.
OnPlayFaceFXAnim
Function for handling the SeqAct_PlayFaceFXAnim Kismet action working on this Actor.
OnSetMaterial
OnToggle
Handling Toggle event from Kismet.
ShouldSaveForCheckpoint
SkelMeshActorOnParticleSystemFinished
We so we detach the Component once we are done playing it *