using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEditor;
|
using Snxxz.UI;
|
[CustomEditor(typeof(UI3DTreasureSelectStage))]
|
public class TreasureSelectStageEditor : Editor
|
{
|
private void OnSceneGUI()
|
{
|
var _target = target as UI3DTreasureSelectStage;
|
Handles.DrawWireArc(_target.center.position, _target.normal, -_target.center.right, _target.angle, _target.radius);
|
for (int i = 0; i < _target.treasureCount; i++)
|
{
|
Handles.color = _target.startIndex == i ? Color.yellow : Color.white;
|
Handles.DrawSphere(0, _target.GetPosition(i), Quaternion.identity, 0.3f);
|
}
|
Repaint();
|
}
|
}
|