예제 #1
0
void PlayerHpBar::Update(float dtime)
{
	if (m_object->GetParent()->GetComponent<MainGame>()->BattleEndedAnnounced())
	{
		m_object->Trash();
		return;
	}
	SetFeedback();
}
예제 #2
0
    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);
    }