Exemplo n.º 1
0
        public void Clean()
        {
            Utils.Reclaim(ref mFSMUpdaters);
            Utils.Reclaim(ref mStateUpdaters);
            ShipDockConsts.NOTICE_APPLICATION_CLOSE.Broadcast();

            Utils.Reclaim(Notificater);
            Utils.Reclaim(TicksUpdater);
            Utils.Reclaim(Servers);
            Utils.Reclaim(StateMachines);
            Utils.Reclaim(Datas);
            Utils.Reclaim(AssetsPooling);
            Utils.Reclaim(ABs);

            AllPools.ResetAllPooling();

            Notificater   = default;
            TicksUpdater  = default;
            Servers       = default;
            StateMachines = default;
            Datas         = default;
            AssetsPooling = default;
            ABs           = default;
        }
Exemplo n.º 2
0
 public JsonResult GetCurrentPools()
 {
     return(Json(AllPools.Where(p => ValidatePool(p.Key)).Select(p => p.Value).OrderByDescending(v => v.StartTime)));
 }