Beispiel #1
0
        public virtual IScreen OpenAnnotationInterface(GridArgs args)
        {
            var menu = (MenuScreen)SpawnScreen(m_annotationInterface);

            menu.OpenGridMenu(this, args);
            return(menu);
        }
Beispiel #2
0
        public virtual IScreen OpenGridMenu(GridArgs args)
        {
            var menu = (MenuScreen)SpawnScreen(m_gridMenuPrefab);

            menu.OpenGridMenu(this, args);
            return(menu);
        }
Beispiel #3
0
        public virtual IScreen OpenInventory(GridArgs args)
        {
            var menu = (MenuScreen)SpawnScreen(m_inventoryMenuPrefab);

            menu.OpenGridMenu(this, args);
            m_inventoryOpen = true;
            return(menu);
        }
Beispiel #4
0
 public void OpenGridMenu(GridArgs args)
 {
     m_standaloneInterface.OpenGridMenu(args);
     m_vrInterface?.OpenGridMenu(args);
     if (m_vrInterface != null)
     {
         if (args.Items != null && args.Items.Length > 0 && args.Items[0].Data.GetType() == typeof(ObjectGroup))
         {
             m_inventoryOpen = true;
         }
     }
 }
Beispiel #5
0
 public void OpenAnnotationInterface(GridArgs args)
 {
     m_standaloneInterface.OpenAnnotationInterface(args);
     m_vrInterface?.OpenAnnotationInterface(args);
 }