Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        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);
        }