public void CancelLoadAllCallback(AssetCat assetCat) { foreach (var keyValue in assetCatDict[assetCat]) { var callbackCause = keyValue.Value; if (callbackCause.Equals(NullUtil.GetDefaultString())) { this.resLoad.CancelLoadCallback(assetCat, null); } else { this.resLoad.CancelLoadCallback(assetCat, callbackCause); } } assetCatDict.Remove(assetCat); }
public void Reset() { foreach (var keyValue1 in assetCatDict) { var assetCat = keyValue1.Key; foreach (var keyValue2 in assetCatDict[assetCat]) { var callbackCause = keyValue2.Value; if (callbackCause.Equals(NullUtil.GetDefaultString())) { this.resLoad.CancelLoadCallback(assetCat, null); } else { this.resLoad.CancelLoadCallback(assetCat, callbackCause); } } } assetCatDict.Clear(); }
public static object GetNullableKey(this object self) { return(self.Equals(NullUtil.GetDefaultString()) ? null : self); }
public static object GetNotNullKey(this object self) { return(self ?? NullUtil.GetDefaultString()); }