Exemple #1
0
        public static FSaveHandle Create(string fileName, FFilePath pathType, FOpenType ot = FOpenType.OT_ReadWrite)
        {
            FSaveHandle sh = new FSaveHandle();

            sh.Open(fileName, pathType, ot);
            return(sh);
        }
Exemple #2
0
 public bool Open(string fileName, FFilePath pathType, FOpenType ot = FOpenType.OT_ReadWrite)
 {
     mFOpenType = ot;
     mFilePath  = FEngineManager.ConvertPath(fileName, pathType);
     Init();
     if (!IsHaveSameType(mFOpenType, FOpenType.OT_Write))
     {
         mIsLoad = File.Exists(mFilePath);
         return(mIsLoad ? ReadFile() : false);
     }
     return(false);
 }
Exemple #3
0
 protected bool IsHaveSameType(FOpenType main, FOpenType use)
 {
     return(((int)(main & use)) != 0);
 }