public ChangerFloat Create(string t_propertyName, GameObjectEx t_invoker, float t_time, float t_startVal, float t_endVal) { m_property = t_invoker.GetType().GetProperty(t_propertyName); m_time = t_time; m_startVal = t_startVal; m_endVal = t_endVal; m_activated = true; m_invoker = t_invoker; return this; }