예제 #1
0
        public void Delete(IContentWithPackageName content)
        {
            var dir = content.GetSourceDirectory(this);

            if (dir.Exists)
            {
                dir.Delete(true);
            }
        }
예제 #2
0
 public Uri GetPublisherUrl(IContentWithPackageName c) => GetPublisherUrl(c.GetSource(this));
예제 #3
0
 public IAbsoluteDirectoryPath GetContentPath(IContentWithPackageName content)
 {
     ConfirmInstalled();
     return(content.GetSourceDirectory(this));
 }
예제 #4
0
 protected IAbsoluteDirectoryPath GetContentSourceDirectory(IContentWithPackageName content)
 => content.GetSourceDirectory(this);
예제 #5
0
 public RvMod(RealVirtualityGame game, IContentWithPackageName content)
 {
     _game    = game;
     _content = content;
     _myPath  = game.ContentPaths.Path.GetChildDirectoryWithName(content.PackageName);
 }