コード例 #1
0
 private void OnTweenComplete()
 {
     m_postProcessVolumn.profile = m_targetProfile;
     m_postProcessVolumn         = null;
     m_targetProfile             = null;
     m_postProcessProfileLerp    = null;
     m_tweener = null;
 }
コード例 #2
0
    public PostProcessProfileTween(PostProcessVolume postProcessVolume, PostProcessProfile targetProfile, float duration)
    {
        m_postProcessVolumn      = postProcessVolume;
        m_targetProfile          = targetProfile;
        m_postProcessProfileLerp = new PostProcessProfileLerp(postProcessVolume.profile, targetProfile);

        m_tweener = DOTween.To(OnTweenUpdate, 0f, 1f, duration).OnComplete(OnTweenComplete);
    }
コード例 #3
0
    public void Kill()
    {
        m_postProcessVolumn      = null;
        m_targetProfile          = null;
        m_postProcessProfileLerp = null;

        if (m_tweener != null)
        {
            m_tweener.Kill();
            m_tweener = null;
        }
    }