public void Freeze( TimeSpan duration ) { if ( !m_Frozen ) { m_Frozen = true; m_FrozenTimer = new FrozenTimer( this, duration ); m_FrozenTimer.Start(); } }
public void Freeze( TimeSpan duration, bool effect = true ) { if ( !m_Frozen ) { m_Frozen = true; m_FrozenTimer = new FrozenTimer( this, duration ); m_FrozenTimer.Start(); if ( effect ) new FrozenEffectTimer( this ).Start(); } }