AlbLib.Scripting.Scripts.GetScript C# (CSharp) Method

GetScript() public static method

Returns script text.
public static GetScript ( int index ) : string
index int /// Zero-based script index. ///
return string
        public static string GetScript(int index)
        {
            int subindex, fileindex;
            if(!Common.E(index, out fileindex, out subindex))return null;
            string file = String.Format(Paths.ScriptsN, fileindex);
            if(File.Exists(file))
            {
                using(FileStream stream = new FileStream(file, FileMode.Open))
                {
                    XLDSubfile subfile = XLDFile.ReadSubfile(stream, subindex);
                    if(subfile == null)return String.Empty;
                    byte[] content = subfile.Data;
                    return TextCore.DefaultEncoding.GetString(content);
                }
            }else{
                return String.Empty;
            }
        }