public static bool has() { if (!StomtOfflineQueue <T> .Loaded) { StomtOfflineQueue <T> .load(); } return(StomtOfflineQueue <T> .Queue.Count > 0); }
public static void add(T item) { if (!StomtOfflineQueue <T> .Loaded) { StomtOfflineQueue <T> .load(); } StomtOfflineQueue <T> .Queue.Add(item); StomtOfflineQueue <T> .save(); }
public static T pop() { if (!StomtOfflineQueue <T> .Loaded) { StomtOfflineQueue <T> .load(); } if (!StomtOfflineQueue <T> .has()) { return(default(T)); } T item = StomtOfflineQueue <T> .Queue[0]; StomtOfflineQueue <T> .Queue.Remove(item); StomtOfflineQueue <T> .save(); return(item); }