public static PuppeteerPlanVisualiserWindow CreateWindow() { PuppeteerPlanVisualiserWindow window = GetWindow <PuppeteerPlanVisualiserWindow>(); window.minSize = new Vector2(750, 400); return(window); }
protected override void LazyInitConfigurator() { if (m_AgentConfigurator != null) { return; } m_AgentConfigurator = new AgentConfigurator { ArchetypeField = m_ConfiguratorElement.Q <ArchetypeSelectorField>(name: "archetypeSelector"), AgentName = m_ConfiguratorElement.Q <TextField>(name: "gameObjectName"), PrefabIcon = m_ConfiguratorElement.Q <VisualElement>(name: "prefabIconFrame"), WorkingMemoryContainer = m_ConfiguratorElement.Q <VisualElement>(name: "workingMemoryContainer"), PlanContainer = m_ConfiguratorElement.Q <VisualElement>(name: "planContainer"), OpenVisualiserButton = m_ConfiguratorElement.Q <Button>(name: "openVisualiser"), }; m_AgentConfigurator.OpenVisualiserButton.clickable.clicked += () => { PuppeteerPlanVisualiserWindow.CreateWindow(); }; RegisterConfiguratorCallbacks(); }