protected override Tween DOPlay() { if (null == m_Material) { return(null); } // end if if (!string.IsNullOrEmpty(m_property)) { return(m_Material.DOVector(m_toVector, m_property, m_duration)); } else if (m_propertyID != -1) { return(m_Material.DOVector(m_toVector, m_propertyID, m_duration)); } // end if return(null); }