public static PuppeteerPlanVisualiserWindow CreateWindow()
        {
            PuppeteerPlanVisualiserWindow window = GetWindow <PuppeteerPlanVisualiserWindow>();

            window.minSize = new Vector2(750, 400);
            return(window);
        }
示例#2
0
        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();
        }