Beispiel #1
0
        public virtual void OpenView(SerialisedConfiguratorState _serialisedConfiguratorStates)
        {
            m_RightPanelContent.Add(m_ConfiguratorElement);
            m_ListItemScrollViewHeaderIcon.visible = true;

            m_IsOpen = true;
        }
Beispiel #2
0
        public override void OpenView(SerialisedConfiguratorState _serialisedConfiguratorStates)
        {
            base.OpenView(_serialisedConfiguratorStates);

            m_ListItemScrollViewHeader.text      = "Available Goals";
            m_ListItemScrollViewHeaderIcon.image = PuppeteerEditorResourceLoader.GoalIcon32.texture;

            m_AddButton.clickable.clicked += AddNewGoalListItem;
            m_AddButton.tooltip            = "Create a new goal.";

            m_ListItemScrollView.AddManipulator(m_ContextMenuScrollView);

            for (int i = 0; i < m_ListItems.Count; ++i)
            {
                m_ListItemScrollView.Add(m_ListItems[i]);
            }

            if (m_SelectedListItem != null)
            {
                UpdateConfigurator();
            }
            else if (!_serialisedConfiguratorStates.LastOpenedGoal.Equals(Guid.Empty))
            {
                TryOpenEntry(_serialisedConfiguratorStates.LastOpenedGoal.Value);
            }
            else
            {
                DisableRightPanelContent();
            }
        }
Beispiel #3
0
 public override void OpenView(SerialisedConfiguratorState _serialisedConfiguratorStates)
 {
     OpenView(_serialisedConfiguratorStates.LastOpenedAgentObjectID);
 }