コード例 #1
0
        protected override void RenderGizmos(EditorUtils.RenderState renderState)
        {
            var worldStart = transform.TransformPoint(start);
            var worldEnd   = transform.TransformPoint(end);

            EditorUtils.DrawLine(worldStart, worldEnd, renderState);
        }
コード例 #2
0
ファイル: Formation.cs プロジェクト: coinbump/PhaseJumpPro
        protected override void RenderGizmos(EditorUtils.RenderState renderState)
        {
            var childObjects = new List <GameObject>();

            foreach (Transform childTransform in transform)
            {
                childObjects.Add(childTransform.gameObject);
            }

            EditorUtils.DrawConnectingLines(childObjects, renderState);
        }
コード例 #3
0
        protected override void RenderGizmos(EditorUtils.RenderState renderState)
        {
            // Render columns
            for (int x = 0; x < (gridSize.x + 1); x++)
            {
                Vector3 v1 = transform.TransformPoint(new Vector3(ColumnLineX(x), (worldSize.y / 2.0f) * Vector2.up.y, 0));
                Vector3 v2 = transform.TransformPoint(new Vector3(ColumnLineX(x), (worldSize.y / 2.0f) * Vector2.down.y, 0));

                Gizmos.DrawLine(v1, v2);
            }

            // Render rows
            for (int y = 0; y < (gridSize.y + 1); y++)
            {
                Vector3 v1 = transform.TransformPoint(new Vector3(-(worldSize.x / 2.0f), RowLineY(y)));
                Vector3 v2 = transform.TransformPoint(new Vector3((worldSize.x / 2.0f), RowLineY(y)));

                Gizmos.DrawLine(v1, v2);
            }
        }
コード例 #4
0
 protected override void RenderGizmos(EditorUtils.RenderState renderState)
 {
     EditorUtils.DrawRect(transform.position, worldSize.x, worldSize.y, renderState);
 }
コード例 #5
0
 protected override void RenderGizmos(EditorUtils.RenderState renderState)
 {
     EditorUtils.DrawCircle(transform.position, radius, renderState);
 }
コード例 #6
0
 protected override void RenderGizmos(EditorUtils.RenderState renderState)
 {
     EditorUtils.DrawPath(NewPath(), EditorUtils.DefaultPathStep, transform, renderState);
 }
コード例 #7
0
		protected virtual void RenderGizmos(EditorUtils.RenderState renderState)
		{

		}