using UnityFusion.Runtime.Enviorment;
using UnityFusion.Runtime.Intepreter;
using AppDomain = UnityFusion.Runtime.Enviorment.AppDomain;
namespace UnityFusion.CLRBinding.Adapter
{
///
/// Base interface for all cross-binding adapters in the UnityFusion system.
/// Provides a hook for initialization when an instance is created in the hot-reload domain.
///
public interface BaseCrossBindingAdaptor : CrossBindingAdaptorType
{
///
/// Hook called manually to simulate the Unity 'Awake' lifecycle method.
///
void DoAwake();
}
}