public void UnRegisterViewSource(DrawMeshViewSourceBase prefab) { if (prefab == null) { ViewSourceIsNullException.Throw(); } this.UnRegisterViewSource(prefab.GetSource()); }
public ViewId RegisterViewSource(DrawMeshViewSourceBase prefab) { if (prefab == null) { ViewSourceIsNullException.Throw(); } return(this.RegisterViewSource(new UnityDrawMeshProviderInitializer(), prefab.GetSource())); }
public void InstantiateView(DrawMeshViewSourceBase prefab, Entity entity) { if (prefab == null) { ViewSourceIsNullException.Throw(); } var viewSource = prefab.GetSource(); this.InstantiateView(this.GetViewSourceId(viewSource), entity); }