Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

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

Property group 'SkeletalMeshActor'

LightEnvironment

Type: LightEnvironmentComponent

Modifiers: const, editconst


Default value: DynamicLightEnvironmentComponent'MyLightEnvironment'

SkeletalMeshComponent

Type: SkeletalMeshComponent


Default value: SkeletalMeshComponent'SkeletalMeshComponent0'

Internal variables

FacialAudioComp

Type: AudioComponent


Default value: AudioComponent'FaceAudioComponent'

ReplicatedMesh

Type: SkeletalMesh

Modifiers: repnotify

Used to replicate mesh to clients

Default values

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

FaceAudioComponent

Class: Engine.AudioComponent

No new values.

MyLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Property Value
bEnabled False

SkeletalMeshComponent0

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

Events

BeginAnimControl

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

simulated event FinishAnimControl ()

Overrides: Actor.FinishAnimControl

Called when we are done with the AnimControl track.

GetActorFaceFXAsset

simulated event FaceFXAsset GetActorFaceFXAsset ()

Overrides: Actor.GetActorFaceFXAsset

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

GetFaceFXAudioComponent

simulated event AudioComponent GetFaceFXAudioComponent ()

Overrides: Actor.GetFaceFXAudioComponent

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

OnSetMaterial

event OnSetMaterial (SeqAct_SetMaterial Action)


OnSetSkeletalMesh

event OnSetSkeletalMesh (SeqAct_SetSkeletalMesh Action)


PlayActorFaceFXAnim

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

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


ReplicatedEvent

simulated event ReplicatedEvent (name VarName)

Overrides: Actor.ReplicatedEvent


SetAnimPosition

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

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

simulated event StopActorFaceFXAnim ()

Overrides: Actor.StopActorFaceFXAnim

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

Other instance functions

DoKismetAttachment

function DoKismetAttachment (Actor Attachment, SeqAct_AttachToActor Action)

Overrides: Actor.DoKismetAttachment

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

IsActorPlayingFaceFXAnim

simulated function bool IsActorPlayingFaceFXAnim ()

Overrides: Actor.IsActorPlayingFaceFXAnim

Returns TRUE if this actor is playing a FaceFX anim.

OnPlayFaceFXAnim

simulated function OnPlayFaceFXAnim (SeqAct_PlayFaceFXAnim inAction)

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

OnToggle

simulated function OnToggle (SeqAct_Toggle action)

Handling Toggle event from Kismet.