/// <summary> /// Create the specified center, sides and radius. /// </summary> /// <param name="center">Center.</param> /// <param name="sides">Sides.</param> /// <param name="radius">Radius.</param> public static LW_Polygon Create(Vector2 center = default(Vector2), int sides = 5, float radius = 40f) { LW_Polygon instance = CreateInstance <LW_Polygon>(); instance.Set(center, sides, radius); return(instance); }
internal override void CopyPropertiesFrom(LW_Element element) { LW_Polygon polygon = element as LW_Polygon; if (polygon != null) { m_Center = polygon.m_Center; m_Radius = polygon.m_Radius; m_Sides = polygon.m_Sides; } base.CopyPropertiesFrom(element); }