using System; using Speckle.Core.Models; using UnityEngine; using UnityEngine.Events; namespace Speckle.ConnectorUnity.Converter { public interface IComponentConverterProcess { public event UnityAction onQueueSizeChanged; } public interface IComponentConverter { public string speckle_type { get; } public Type unity_type { get; } public bool CanConvertToNative(Base type); public bool CanConvertToSpeckle(Component type); public GameObject ToNative(Base @base); public Base ToSpeckle(Component component); } }