There is no spoon

UE3:SkeletalMeshActor (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> SkeletalMeshActor
Package: 
Engine
Direct subclasses:
UTSPGlobe, MorphTestActor, SkeletalMeshActorMAT, SkeletalMeshActorSpawnable
This class in other games:
UDK

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'SkeletalMeshActor'[edit]

LightEnvironment[edit]

Type: LightEnvironmentComponent

Modifiers: const, editconst


Default value: DynamicLightEnvironmentComponent'MyLightEnvironment'

SkeletalMeshComponent[edit]

Type: SkeletalMeshComponent


Default value: SkeletalMeshComponent'SkeletalMeshComponent0'

Internal variables[edit]

FacialAudioComp[edit]

Type: AudioComponent


Default value: AudioComponent'FaceAudioComponent'

ReplicatedMesh[edit]

Type: SkeletalMesh

Modifiers: repnotify

Used to replicate mesh to clients

Default values[edit]

Property Value
bCollideActors True
bEdShouldSnap True
bNoDelete True
bProjTarget True
CollisionComponent SkeletalMeshComponent'SkeletalMeshComponent0'
CollisionType COLLIDE_TouchWeapons
Components[0] DynamicLightEnvironmentComponent'MyLightEnvironment'
Components[1] SkeletalMeshComponent'SkeletalMeshComponent0'
Components[2] AudioComponent'FaceAudioComponent'

Subobjects[edit]

FaceAudioComponent[edit]

Class: Engine.AudioComponent

No new values.

MyLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Property Value
bEnabled False

SkeletalMeshComponent0[edit]

Class: Engine.SkeletalMeshComponent

Property Value
Animations AnimNodeSequence'Engine.Default__SkeletalMeshActor:AnimNodeSeq0'
bForceMeshObjectUpdates True
BlockZeroExtent True
CollideActors True
LightEnvironment DynamicLightEnvironmentComponent'Engine.Default__SkeletalMeshActor:MyLightEnvironment'
RBChannel RBCC_GameplayPhysics
RBCollideWithChannels
Member Value
Default True
EffectPhysics True
GameplayPhysics True

Functions[edit]

Events[edit]

BeginAnimControl[edit]

simulated event BeginAnimControl (array<AnimSetInAnimSets)

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.

FinishAnimControl[edit]

simulated event FinishAnimControl ()

Overrides: Actor.FinishAnimControl

Called when we are done with the AnimControl track.

GetActorFaceFXAsset[edit]

simulated event FaceFXAsset GetActorFaceFXAsset ()

Overrides: Actor.GetActorFaceFXAsset

Used by Matinee in-game to mount FaceFXAnimSets before playing animations.

GetFaceFXAudioComponent[edit]

simulated event AudioComponent GetFaceFXAudioComponent ()

Overrides: Actor.GetFaceFXAudioComponent

Used to let FaceFX know what component to play dialogue audio on.

OnSetMaterial[edit]

event OnSetMaterial (SeqAct_SetMaterial Action)


OnSetSkeletalMesh[edit]

event OnSetSkeletalMesh (SeqAct_SetSkeletalMesh Action)


PlayActorFaceFXAnim[edit]

simulated event bool PlayActorFaceFXAnim (FaceFXAnimSet AnimSet, string GroupName, string SeqName)

Overrides: Actor.PlayActorFaceFXAnim

Handler for Matinee wanting to play FaceFX animations in the game.

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


ReplicatedEvent[edit]

simulated event ReplicatedEvent (name VarName)

Overrides: Actor.ReplicatedEvent


SetAnimPosition[edit]

simulated event SetAnimPosition (name SlotName, int ChannelIndex, name InAnimSeqName, float InPosition, bool bFireNotifies, bool bLooping)

Overrides: Actor.SetAnimPosition

Called each from while the Matinee action is running, with the desired sequence name and position we want to be at.

SetAnimWeights[edit]

simulated event SetAnimWeights (array<Actor.AnimSlotInfoSlotInfos)

Overrides: Actor.SetAnimWeights

Called each from while the Matinee action is running, to set the animation weights for the actor.

StopActorFaceFXAnim[edit]

simulated event StopActorFaceFXAnim ()

Overrides: Actor.StopActorFaceFXAnim

Handler for Matinee wanting to stop FaceFX animations in the game.

Other instance functions[edit]

DoKismetAttachment[edit]

function DoKismetAttachment (Actor Attachment, SeqAct_AttachToActor Action)

Overrides: Actor.DoKismetAttachment

Performs actual attachment. Can be subclassed for class specific behaviors.

IsActorPlayingFaceFXAnim[edit]

simulated function bool IsActorPlayingFaceFXAnim ()

Overrides: Actor.IsActorPlayingFaceFXAnim

Returns TRUE if this actor is playing a FaceFX anim.

OnPlayFaceFXAnim[edit]

simulated function OnPlayFaceFXAnim (SeqAct_PlayFaceFXAnim inAction)

Function for handling the SeqAct_PlayFaceFXAnim Kismet action working on this Actor.

OnToggle[edit]

simulated function OnToggle (SeqAct_Toggle action)

Handling Toggle event from Kismet.