Esempio n. 1
0
 void AssetReferenceListener.OnBasicIOObtained(AssetUnitBasicIO referInterface)
 {
     if (parent.doCache)
     {
         obtainedInterface = new CachingAUInterface {
             local = CreateLocalizedAUInterface(), remote = parent.customizer.assetCustomizer.PickBestElement(referInterface)
         };
     }
     else
     {
         obtainedInterface = parent.customizer.assetCustomizer.PickBestElement(referInterface);
     }
     //obtainedInterface = parent.customizer.assetCustomizer.PickBestElement(referInterface);
     ConsumeTasks();
 }
Esempio n. 2
0
 AssetUnitInterface ImmediateGiver <AssetUnitInterface, AssetUnitBasicIO> .PickBestElement(AssetUnitBasicIO key)
 {
     return(new PrvtAUInterface {
         basicAssetIO = key
     });
 }
Esempio n. 3
0
 AssetUnitInterface ImmediateGiver <AssetUnitInterface, AssetUnitBasicIO> .PickBestElement(AssetUnitBasicIO assetIO)
 {
     if (supportedAssetTypes.Contains(assetIO.baseAssetUnitInfo.assettype))
     {
         return new PrefabAssetInterface {
                    basicAssetIO = assetIO, parent = this
         }
     }
     ;
     return(null);
 }
Esempio n. 4
0
 void AssetReferenceListener.OnBasicIOObtained(AssetUnitBasicIO referInterface)
 {
     clientListener.OnBasicIOObtained(referInterface);
 }