2021-09-09 20:42:29 -04:00

24 lines
496 B
C#

using System;
using System.Linq;
using System.Collections;
using System.Collections.ObjectModel;
using UnityEngine;
using UnityEngine.VFX;
interface IGizmoable
{
string name { get; }
}
interface IGizmoController
{
void DrawGizmos(VisualEffect component);
Bounds GetGizmoBounds(VisualEffect component);
bool gizmoNeedsComponent { get; }
bool gizmoIndeterminate { get; }
ReadOnlyCollection<IGizmoable> gizmoables { get; }
IGizmoable currentGizmoable { get; set; }
}