void PlayerHpBar::Update(float dtime) { if (m_object->GetParent()->GetComponent<MainGame>()->BattleEndedAnnounced()) { m_object->Trash(); return; } SetFeedback(); }
PingPongDelayNode::PingPongDelayNode(float sampleRate, float tempo) { input = std::make_shared<lab::GainNode>(sampleRate); output = std::make_shared<lab::GainNode>(sampleRate); leftDelay = std::make_shared<lab::BPMDelay>(sampleRate, tempo); rightDelay = std::make_shared<lab::BPMDelay>(sampleRate, tempo); splitterGain = std::make_shared<lab::GainNode>(sampleRate); wetGain = std::make_shared<lab::GainNode>(sampleRate); feedbackGain = std::make_shared<lab::GainNode>(sampleRate); merger = std::make_shared<lab::ChannelMergerNode>(sampleRate, 2); splitter = std::make_shared<lab::ChannelSplitterNode>(sampleRate, 2); SetDelayIndex(TempoSync::TS_8); SetFeedback(0.5f); SetLevel(0.5f); }