コード例 #1
0
 public static ITranslateContentClient Create(
     IPlatformComponentsFactory platformComponentsFactory,
     RemoteContentConfig contentConfig,
     OfflineContentConfig offlineContentConfig)
 {
     return(new OfflineRemoteTranslateContentClient(platformComponentsFactory, contentConfig, offlineContentConfig));
 }
コード例 #2
0
 public OfflineRemoteTranslateContentClient(
     IPlatformComponentsFactory platformComponentsFactory,
     RemoteContentConfig contentConfig,
     OfflineContentConfig offlineContentConfig)
     : base(platformComponentsFactory, contentConfig)
 {
     this.offlineContentConfig = offlineContentConfig;
 }
コード例 #3
0
 public RemoteTranslateContentClient(IPlatformComponentsFactory platformComponentsFactory, RemoteContentConfig contentConfig)
 {
     this.contentConfig             = contentConfig;
     this.PlatformComponentsFactory = platformComponentsFactory;
     this.platformCacheFileManager  = platformComponentsFactory.CreateCacheFileManager();
 }
コード例 #4
0
 public static ITranslateContentClient Create(
     IPlatformComponentsFactory platformComponentsFactory,
     AssetsContentConfig contentConfig)
 {
     return(new AssetsTranslateContentClient(platformComponentsFactory, contentConfig));
 }
コード例 #5
0
 public AssetsTranslateContentClient(IPlatformComponentsFactory platformComponentsFactory, AssetsContentConfig contentConfig)
 {
     this.platformResourceFileManager = platformComponentsFactory.CreateResourceFileManager();
     this.contentConfig = contentConfig;
 }