示例#1
0
        public static string GetString(this ClilocLNG lng, int index, params string[] args)
        {
            if (lng == ClilocLNG.NULL)
            {
                lng = DefaultLanguage;
            }

            ClilocInfo info = Lookup(lng, index);

            return(info == null ? String.Empty : info.ToString(args));
        }
示例#2
0
        public ClilocInfo Lookup(GenericReader bin)
        {
            bin.Seek(Offset, SeekOrigin.Begin);
            var data = new byte[Length];

            for (long i = 0; i < data.Length; i++)
            {
                data[i] = bin.ReadByte();
            }

            return(Info = new ClilocInfo(Language, Index, Encoding.UTF8.GetString(data)));
        }
示例#3
0
文件: Data.cs 项目: Ravenwolfe/Core
		public ClilocInfo Lookup(GenericReader bin)
		{
			bin.Seek(Offset, SeekOrigin.Begin);
			var data = new byte[Length];

			for (long i = 0; i < data.Length; i++)
			{
				data[i] = bin.ReadByte();
			}

			return Info = new ClilocInfo(Language, Index, Encoding.UTF8.GetString(data));
		}
示例#4
0
文件: Table.cs 项目: uotools/JustUO
        public bool IsNullOrWhiteSpace(int index)
        {
            if (!Contains(index) || _Table[index] == null)
            {
                return(true);
            }

            ClilocInfo info = _Table[index].Lookup(InputFile);

            if (!String.IsNullOrWhiteSpace(info.Text))
            {
                return(false);
            }

            return(true);
        }
示例#5
0
 public void Clear()
 {
     Info = null;
 }
示例#6
0
文件: Data.cs 项目: Ravenwolfe/Core
		public void Clear()
		{
			Info = null;
		}