public ScopePath GetScopePath(RootPath InHomePath) { string scopePath = Pather.GetFilePath(mFullPath, InHomePath.ToString()); return(new ScopePath(scopePath)); }
public FullPath(RootPath InRootPath, ScopePath InScopePath) { mFullPath = Path.Combine(InRootPath.ToString(), InScopePath.ToString()); }
/// <summary> /// combine two root paths into a single root. /// </summary> /// <param name="InRootPath1"></param> /// <param name="InRootPath2"></param> public RootPath(RootPath InRootPath1, RootPath InRootPath2) { mRootPath = Path.Combine(InRootPath1.ToString(), InRootPath2.ToString()); }
public DirPath(RootPath InRootPath, ScopePath InScopePath) { string dirPath = Path.Combine(InRootPath.ToString(), InScopePath.ToString()); mDirPath = dirPath; }
public RootPath(RootPath InRootPath) { mRootPath = InRootPath.ToString(); }