Example #1
0
    public void OnSceneGUI()
    {
        UCircleBulletRegionTrigger u_trigger = (UCircleBulletRegionTrigger)target;

        Handles.color = Color.green;
        Handles.DrawWireDisc(new Vector3(u_trigger.centerX, u_trigger.centerY, 0f), Vector3.forward, u_trigger.radius);
    }
Example #2
0
    public override void OnInspectorGUI()
    {
        EditorUtility.SetDirty(target);          //ensures repaint on value change
        UCircleBulletRegionTrigger uTrigger = (UCircleBulletRegionTrigger)target;

        if (uTrigger.radius < 0f)
        {
            uTrigger.radius = 0f;
        }

        uTrigger.centerX = EditorGUILayout.FloatField("Center X", uTrigger.centerX);
        uTrigger.centerX = EditorGUILayout.FloatField("Center Y", uTrigger.centerY);
        uTrigger.radius  = EditorGUILayout.FloatField("Width", uTrigger.radius);
    }