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; }
public JsonResult GetCurrentPools() { return(Json(AllPools.Where(p => ValidatePool(p.Key)).Select(p => p.Value).OrderByDescending(v => v.StartTime))); }