broadcast LifeChanged
This commit is contained in:
@@ -46,6 +46,8 @@ static ThemeMetric<TapNoteScore> MIN_STAY_ALIVE ("LifeMeterBar","MinStayAlive"
|
|||||||
|
|
||||||
LifeMeterBar::LifeMeterBar()
|
LifeMeterBar::LifeMeterBar()
|
||||||
{
|
{
|
||||||
|
m_pPlayerState = NULL;
|
||||||
|
|
||||||
switch( GAMESTATE->m_SongOptions.GetStage().m_DrainType )
|
switch( GAMESTATE->m_SongOptions.GetStage().m_DrainType )
|
||||||
{
|
{
|
||||||
case SongOptions::DRAIN_NORMAL:
|
case SongOptions::DRAIN_NORMAL:
|
||||||
@@ -258,6 +260,13 @@ void LifeMeterBar::ChangeLife( float fDeltaLife )
|
|||||||
void LifeMeterBar::AfterLifeChanged()
|
void LifeMeterBar::AfterLifeChanged()
|
||||||
{
|
{
|
||||||
m_pStream->SetPercent( m_fLifePercentage );
|
m_pStream->SetPercent( m_fLifePercentage );
|
||||||
|
if( m_pPlayerState )
|
||||||
|
{
|
||||||
|
Message msg( "LifeChanged" );
|
||||||
|
msg.SetParam( "Player", m_pPlayerState->m_PlayerNumber );
|
||||||
|
msg.SetParam( "LifeMeter", LuaReference::CreateFromPush(*this) );
|
||||||
|
MESSAGEMAN->Broadcast( msg );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LifeMeterBar::IsHot() const
|
bool LifeMeterBar::IsHot() const
|
||||||
|
|||||||
Reference in New Issue
Block a user