Ejemplo n.º 1
0
 public static HubTuple New(IListWindow window)
 {
     var pc = PoolController.Get(ListElementPool.Instance);
     var le = pc.Get<HubTuple>(window.TupleContainer.transform);
     le._Window = (AbstractWindow)window;
     return le;
 }
Ejemplo n.º 2
0
        public static Drone Load(SDrone data)
        {
            var d = PoolController.Get(ObjectPool.Instance).Get <Drone>(null, true);

            d.gameObject.SetActive(true);

            return(d.LoadState(data));
        }
Ejemplo n.º 3
0
        public static ConsoleElement New(IListWindow window)
        {
            var pc = PoolController.Get(ListElementPool.Instance);
            var le = pc.Get <ConsoleElement>(window.TupleContainer.transform);

            le._Window = (AbstractWindow)window;
            return(le);
        }
Ejemplo n.º 4
0
        public static NoFlyZone Load(SNoFlyZone data)
        {
            var nfz = PoolController.Get(ObjectPool.Instance).Get <NoFlyZone>(null, true);

            nfz.InPool = false;
            nfz._Data  = new NFZData(data, nfz);
            SimManager.AllNFZ.Add(nfz.UID, nfz);
            return(nfz);
        }
Ejemplo n.º 5
0
 public void OpenInfoWindow()
 {
     if (InfoWindow == null)
     {
         InfoWindow        = PoolController.Get(WindowPool.Instance).Get <JobWindow>(UIManager.Transform);
         InfoWindow.Source = this;
     }
     else
     {
         InfoWindow.transform.SetAsLastSibling();
     }
 }
Ejemplo n.º 6
0
        public static Hub Load(SHub data, List <SDrone> drones, List <SBattery> batteries)
        {
            Hub hub = PoolController.Get(ObjectPool.Instance).Get <Hub>(null, true);

            hub.transform.position = data.position;
            hub.transform.SetParent(null);
            hub.gameObject.SetActive(true);
            hub.InPool = false;
            SimManager.AllHubs.Add(hub.UID, hub);

            hub._Data = new HubData(data, hub, drones, batteries);
            return(hub);
        }
Ejemplo n.º 7
0
 public PoolController PC() => PoolController.Get(ListElementPool.Instance);
Ejemplo n.º 8
0
 public static HubWindow New() => PoolController.Get(WindowPool.Instance).Get <HubWindow>(null);
Ejemplo n.º 9
0
 public PoolController PC() => PoolController.Get(ObjectPool.Instance);
Ejemplo n.º 10
0
 public static Drone New() => PoolController.Get(ObjectPool.Instance).Get <Drone>(null);
Ejemplo n.º 11
0
 public static JobHistoryWindow New() => PoolController.Get(WindowPool.Instance).Get <JobHistoryWindow>(null);
Ejemplo n.º 12
0
        private IEnumerator Start()
        {
            yield return(new WaitUntil(() => PoolController.Get(ListElementPool.Instance).Initialized));

            MinimizeWindow();
        }
Ejemplo n.º 13
0
 public PoolController PC() => PoolController.Get(WindowPool.Instance);
Ejemplo n.º 14
0
 public static DroneListWindow New() => PoolController.Get(WindowPool.Instance).Get <DroneListWindow>(null);
Ejemplo n.º 15
0
 public static RetiredDroneWindow New() => PoolController.Get(WindowPool.Instance).Get <RetiredDroneWindow>(null);
Ejemplo n.º 16
0
 public static Hub New() => PoolController.Get(ObjectPool.Instance).Get <Hub>(null);