#if UNITY_5 || UNITY_5_3_OR_NEWER #region using System; using Svelto.DataStructures; using UnityEngine; #endregion namespace Svelto.Context { public class MonoBehaviourFactory : Factories.IMonoBehaviourFactory { virtual public M Build(Func constructor) where M : MonoBehaviour { var mb = constructor(); return mb; } } } #endif