The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

Difference between revisions of "UE3:SeqAct CrossFadeMusicTracks (UT3)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Auto-generated page)
 
(Talk)
 
Line 56: Line 56:
 
! Value
 
! Value
 
|-
 
|-
| 000000,FadeInVolumeLevel
+
| FadeInTime
|  
+
| 5.0
 
|-
 
|-
| 000000,FadeOutTime
+
| FadeInVolumeLevel
|  
+
| 1.0
 
|-
 
|-
| FadeInTime
+
| FadeOutTime
 
| 5.0
 
| 5.0
 
|}
 
|}

Latest revision as of 07:40, 23 May 2008

UT3 Object >> SequenceObject >> SequenceOp >> SequenceAction >> SeqAct_Latent >> SeqAct_CrossFadeMusicTracks
Package: 
Engine

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

Properties[edit]

Property group 'SeqAct_CrossFadeMusicTracks'[edit]

TrackBankName[edit]

Type: name

This is the TrackBank that should be used if there is one not attached. This would be used to have the CrossFade on a lower level that doesn't have the TrackBank attached and that we know that the music has already been stopped.

Internal variables[edit]

AdjustVolumeDuration[edit]

Type: float


AdjustVolumeLevel[edit]

Type: float


CurrPlayingTrack[edit]

Type: AudioComponent


CurrTrackType[edit]

Type: name


NextTrackToPlay[edit]

Type: MusicTrackDataStructures.MusicTrackStruct


Default value:

Member Value
Params
Member Value
FadeInTime 5.0
FadeInVolumeLevel 1.0
FadeOutTime 5.0

NextTrackToPlayAt[edit]

Type: float


Default values[edit]

Property Value
InputLinks[0]
Member Value
LinkDesc "CrossFade"
InputLinks[1]
Member Value
LinkDesc "CrossFade To Custom"
InputLinks[2]
Member Value
LinkDesc "CrossFade To Track's FadeOutVolumeLevel"
InputLinks[3]
Member Value
LinkDesc "Adjust Volume of Currently Playing Track"
ObjCategory "Sound"
ObjClassVersion 5
ObjName "CrossFadeMusicTracks"
OutputLinks[0]
Member Value
LinkDesc "Out"
VariableLinks[0]
Member Value
ExpectedType Class'Engine.SeqVar_String'
LinkDesc "TrackTypeToFadeTo"
MaxVars 1
PropertyName
VariableLinks[1]
Member Value
ExpectedType Class'Engine.SeqVar_MusicTrackBank'
LinkDesc "MusicTrackBank"
MaxVars 1
MinVars 1
VariableLinks[2]
Member Value
ExpectedType Class'Engine.SeqVar_MusicTrack'
LinkDesc "CustomMusicTrack"
MaxVars 1
MinVars 1
VariableLinks[3]
Member Value
ExpectedType Class'Engine.SeqVar_Float'
LinkDesc "AdjustVolumeDuration"
MaxVars 1
MinVars 1
VariableLinks[4]
Member Value
ExpectedType Class'Engine.SeqVar_Float'
LinkDesc "AdjustVolumeLevel"
MaxVars 1
MinVars 1

Functions[edit]

Static native functions[edit]

StopAllMusicManagerSounds[edit]

native static function StopAllMusicManagerSounds ()

This will stop all of the music that is currently playing via SeqAct_CrossFadeMusicTracks SeqActs *

Native functions[edit]

ClientSideCrossFadeTrackImmediately[edit]

native final function ClientSideCrossFadeTrackImmediately (const out MusicTrackDataStructures.MusicTrackStruct TrackToPlay)

crossfades to the specified track immediately without any delay

CrossFadeTrack[edit]

native final function CrossFadeTrack (const out MusicTrackDataStructures.MusicTrackStruct TrackToPlay)

crossfades to the specified track