public override bool AsyncFinalize() { if (!base.AsyncFinalize()) { return(false); } //if (!m_script.LuaAsyncFinalize()) return false; //m_guiScript.InitSpriteRenderer(); if (!m_highwayView.AsyncFinalize()) { return(false); } if (!m_background.AsyncFinalize()) { return(false); } if (!m_resources.FinalizeLoad()) { return(false); } m_slamSample.Channel = Mixer.MasterChannel; m_slamSample.RemoveFromChannelOnFinish = false; foreach (var(name, sample) in m_hitSounds) { sample.Channel = Mixer.MasterChannel; sample.RemoveFromChannelOnFinish = false; } m_visualOffset = NscConfig.VideoOffset / 1000.0; if (!m_critRootUi.AsyncFinalize()) { return(false); } if (!m_critRootWorld.AsyncFinalize()) { return(false); } if (!m_comboDisplay.AsyncFinalize()) { return(false); } return(true); }
public override bool AsyncFinalize() { if (!m_highwayView.AsyncFinalize()) { return(false); } if (!m_background.AsyncFinalize()) { return(false); } if (!m_resources.FinalizeLoad()) { return(false); } m_slamSample.Channel = Host.Mixer.MasterChannel; return(true); }