Beispiel #1
0
 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);
 }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public static object GetNullableKey(this object self)
 {
     return(self.Equals(NullUtil.GetDefaultString()) ? null : self);
 }
Beispiel #4
0
 public static object GetNotNullKey(this object self)
 {
     return(self ?? NullUtil.GetDefaultString());
 }