Пример #1
0
        public override PShape2D CreateShape(GameObject root)
        {
            Fix64 r = CalculateRadius();

            if (r <= Fix64.zero)
            {
                Debug.LogError("Invalid Size");
                return(null);
            }
            else
            {
                Fix64Vec2 center = Fix64Vec2.zero;

                if (gameObject != root)
                {
                    center = (Fix64Vec2)_pTransform.localPosition;
                }

                return(Parallel2D.CreateCircle(r, center));
            }
        }