protected override Tween DOPlay() { if (null == m_Material) { return(null); } // end if if (!string.IsNullOrEmpty(m_property)) { return(m_Material.DOOffset(m_toOffset, m_property, m_duration)); } // end if return(m_Material.DOOffset(m_toOffset, m_duration)); }