protected TransferBase(IAppProvider source, ITransferTarget target, ISteamApplication app) { _source = source; _target = target; _Application = app; _Status = TransferStatus.Queued; }
public BasicSteamApp(ISteamApplication source) { GameName = source.GameName; AppId = source.AppId; DiskSize = source.DiskSize; InstallDir = source.InstallDir; }
public static string GetSteamImageUrl(this ISteamApplication app) { var id = app.AppId; if (id.Contains(",")) { id = id.Split(new char[1] { ',' })[0]; } return(string.Format("https://steamcdn-a.akamaihd.net/steam/apps/{0}/capsule_{1}.jpg?{2}", id, "sm_120", DateTime.Now.ToString("yyyy-MM-dd"))); }
public RemoteSteamApp(ISteamApplication receivedData, IAppProvider provider) { _appInfo = receivedData; _provider = provider; }
public NetworkCopy(IAppProvider source, ITransferTarget target, ISteamApplication app) : base(source, target, app) { }
public LocalMove(IAppProvider source, ITransferTarget target, ISteamApplication app) : base(source, target, app) { }