public override void OnInspectorGUI() { var gameObjectEntity = (GameObjectEntity)target; if (gameObjectEntity.EntityManager == null || !gameObjectEntity.EntityManager.IsCreated || !gameObjectEntity.EntityManager.Exists(gameObjectEntity.Entity)) { return; } inclusionList.OnGUI(World.DefaultGameObjectInjectionWorld, gameObjectEntity.Entity); }
public override void OnInspectorGUI() { var targetProxy = (EntitySelectionProxy)target; if (!targetProxy.Exists) { return; } var container = targetProxy.Container; targetProxy.Container.PropertyBag.Visit(ref container, visitor); GUI.enabled = true; inclusionList.OnGUI(targetProxy.World, targetProxy.Entity); }
public override void OnInspectorGUI() { var targetProxy = (EntitySelectionProxy) target; if (!targetProxy.Exists) return; var container = targetProxy.Container; callCount = 0; PropertyContainer.Visit(ref container, visitor); GUI.enabled = true; inclusionList.OnGUI(targetProxy.World, targetProxy.Entity); repaintLimiter.RecordRepaint(); lastVersion = GetVersion(); }