public void InstantiateView(MonoBehaviourViewBase prefab, Entity entity) { this.InstantiateView((IView)prefab, entity); }
public void InstantiateView <TEntity>(MonoBehaviourViewBase prefab, Entity entity) where TEntity : struct, IEntity { this.InstantiateView((IView <TEntity>)prefab, entity); }
public ViewId RegisterViewSource(MonoBehaviourViewBase prefab) { return(this.RegisterViewSource(new UnityGameObjectProviderInitializer(), (IView)prefab)); }
public ViewId RegisterViewSource <TEntity>(MonoBehaviourViewBase prefab) where TEntity : struct, IEntity { return(this.RegisterViewSource(new UnityGameObjectProviderInitializer <TEntity>(), (IView <TEntity>)prefab)); }