using System; using System.Collections.Generic; using System.Reflection; #if DEBUG && !DISABLE_UNITYFUSION_DEBUG using AutoList = System.Collections.Generic.List; #else using AutoList = UnityFusion.Other.UncheckedList; #endif namespace UnityFusion.Runtime.Generated { class CLRBindings { //will auto register in unity #if UNITY_5_3_OR_NEWER [UnityEngine.RuntimeInitializeOnLoadMethod(UnityEngine.RuntimeInitializeLoadType.BeforeSceneLoad)] #endif static private void RegisterBindingAction() { UnityFusion.Runtime.CLRBinding.CLRBindingUtils.RegisterBindingAction(Initialize); } /// /// Initialize the CLR binding, please invoke this AFTER CLR Redirection registration /// public static void Initialize(UnityFusion.Runtime.Enviorment.AppDomain app) { } /// /// Release the CLR binding, please invoke this BEFORE UnityFusion Appdomain destroy /// public static void Shutdown(UnityFusion.Runtime.Enviorment.AppDomain app) { } } }