// フェードアウト void FadeOut() { if (!m_IsFadeOut) { return; } /* アルファ値を減らしていく */ float minus = m_Speed / Time.deltaTime; m_Alpha -= minus; m_Alpha = Clamp.ClampFloat(m_Alpha, 0, 1); /* 点滅有効なら、フェードアウト後にフェードインへ */ if (!m_ChangeFade) { return; } if (m_Alpha <= 0) { FadeInStart(); } }
// フェードイン void FadeIn() { if (!m_IsFadeIn) { return; } /* アルファ値を増やしていく */ float plus = m_Speed / Time.deltaTime; m_Alpha += plus; m_Alpha = Clamp.ClampFloat(m_Alpha, 0, 1); /* 点滅有効なら、フェードイン後にフェードアウトへ */ if (!m_ChangeFade) { return; } if (m_Alpha >= 1) { FadeOutStart(); } }