Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SeqAct_CrossFadeMusicTracks

Extends
SeqAct_Latent
Modifiers
native ( Sequence )

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

Core.Object
|   
+-- Engine.SequenceObject
   |   
   +-- Engine.SequenceOp
      |   
      +-- Engine.SequenceAction
         |   
         +-- Engine.SeqAct_Latent
            |   
            +-- Engine.SeqAct_CrossFadeMusicTracks

Variables Summary
floatAdjustVolumeDuration
floatAdjustVolumeLevel
AudioComponentCurrPlayingTrack
nameCurrTrackType
MusicTrackStructNextTrackToPlay
floatNextTrackToPlayAt
SeqAct_CrossFadeMusicTracks
nameTrackBankName
Inherited Variables from Engine.SeqAct_Latent
bAborted, LatentActors
Inherited Variables from Engine.SequenceAction
bCallHandler, HandlerName, Targets

Functions Summary
function ClientSideCrossFadeTrackImmediately (const out MusicTrackStruct TrackToPlay)
function CrossFadeTrack (const out MusicTrackStruct TrackToPlay)
function StopAllMusicManagerSounds ()
Inherited Functions from Engine.SeqAct_Latent
AbortFor, Update


Variables Detail

AdjustVolumeDuration Source code

var float AdjustVolumeDuration;

AdjustVolumeLevel Source code

var float AdjustVolumeLevel;

CurrPlayingTrack Source code

var AudioComponent CurrPlayingTrack;

CurrTrackType Source code

var name CurrTrackType;

NextTrackToPlay Source code

var MusicTrackStruct NextTrackToPlay;

NextTrackToPlayAt Source code

var float NextTrackToPlayAt;

SeqAct_CrossFadeMusicTracks

TrackBankName Source code

var(SeqAct_CrossFadeMusicTracks) name TrackBankName;
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.


Functions Detail

ClientSideCrossFadeTrackImmediately Source code

native final function ClientSideCrossFadeTrackImmediately ( const out MusicTrackStruct TrackToPlay )
crossfades to the specified track immediately without any delay

CrossFadeTrack Source code

native final function CrossFadeTrack ( const out MusicTrackStruct TrackToPlay )
crossfades to the specified track

StopAllMusicManagerSounds Source code

native static function StopAllMusicManagerSounds ( )
This will stop all of the music that is currently playing via SeqAct_CrossFadeMusicTracks SeqActs


Defaultproperties

defaultproperties
{
   NextTrackToPlay=(Params=(FadeInTime=5.000000,FadeInVolumeLevel=1.000000,FadeOutTime=5.000000))
   InputLinks(0)=(LinkDesc="CrossFade")
   InputLinks(1)=(LinkDesc="CrossFade To Custom")
   InputLinks(2)=(LinkDesc="CrossFade To Track's FadeOutVolumeLevel")
   InputLinks(3)=(LinkDesc="Adjust Volume of Currently Playing Track")
   OutputLinks(0)=(LinkDesc="Out")
   VariableLinks(0)=(ExpectedType=Class'Engine.SeqVar_String',LinkDesc="TrackTypeToFadeTo",PropertyName=,MaxVars=1)
   VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_MusicTrackBank',LinkDesc="MusicTrackBank",MinVars=1,MaxVars=1)
   VariableLinks(2)=(ExpectedType=Class'Engine.SeqVar_MusicTrack',LinkDesc="CustomMusicTrack",MinVars=1,MaxVars=1)
   VariableLinks(3)=(ExpectedType=Class'Engine.SeqVar_Float',LinkDesc="AdjustVolumeDuration",MinVars=1,MaxVars=1)
   VariableLinks(4)=(ExpectedType=Class'Engine.SeqVar_Float',LinkDesc="AdjustVolumeLevel",MinVars=1,MaxVars=1)
   ObjClassVersion=5
   ObjName="CrossFadeMusicTracks"
   ObjCategory="Sound"
   Name="Default__SeqAct_CrossFadeMusicTracks"
   ObjectArchetype=SeqAct_Latent'Engine.Default__SeqAct_Latent'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:42.766 - Created with UnCodeX