public void ConvertFromFlatColourProg(ActionColorProgression flat_colour_progression) { m_progression_idx = flat_colour_progression.Progression; m_ease_type = flat_colour_progression.EaseType; m_from = new VertexColour(flat_colour_progression.ValueFrom); m_to = new VertexColour(flat_colour_progression.ValueTo); m_to_to = new VertexColour(flat_colour_progression.ValueThen); m_to_to_bool = flat_colour_progression.UsingThirdValue; m_is_offset_from_last = flat_colour_progression.IsOffsetFromLast; m_unique_randoms = flat_colour_progression.UniqueRandom; }
public ActionColorProgression Clone() { ActionColorProgression color_progression = new ActionColorProgression(Color.white); color_progression.m_progression_idx = Progression; color_progression.m_ease_type = m_ease_type; color_progression.m_from = m_from; color_progression.m_to = m_to; color_progression.m_to_to = m_to_to; color_progression.m_to_to_bool = m_to_to_bool; color_progression.m_is_offset_from_last = m_is_offset_from_last; color_progression.m_unique_randoms = m_unique_randoms; color_progression.m_override_animate_per_option = m_override_animate_per_option; color_progression.m_animate_per = m_animate_per; return color_progression; }