コード例 #1
0
        public void Deserialize()
        {
            FileInfo info = new FileInfo("Data/VoteSystem.cfg");

            if (!info.Exists)
            {
                info.Create().Close();
            }

            if (info.Length == 0)
            {
                return;
            }

            using (BinaryReader br = new BinaryReader(info.OpenRead()))
            {
                GenericReader reader = new BinaryFileReader(br);

                int version = reader.ReadInt();

                switch (version)
                {
                case 0:
                {
                    _DefaultName     = reader.ReadString();
                    _DefaultURL      = reader.ReadString();
                    _DefaultCoolDown = reader.ReadTimeSpan();
                } break;
                }
            }
        }
コード例 #2
0
        public void Deserialize()
        {
            //Console.WriteLine("[Vote System]: Loading Config...");

            FileInfo info = new FileInfo("Data\\VoteSystem.cfg");

            if (!info.Exists)
            {
                info.Create().Close();
            }

            if (info.Length == 0)
            {
                return;
            }

            using (BinaryReader br = new BinaryReader(info.OpenRead()))
            {
                BinaryFileReader bin = new BinaryFileReader(br);

                int version = bin.ReadInt();

                switch (version)
                {
                case 1:
                    _DefaultGold = bin.ReadInt();
                    goto case 0;

                case 0:
                    _DefaultName     = bin.ReadString();
                    _DefaultURL      = bin.ReadString();
                    _DefaultCoolDown = bin.ReadTimeSpan();
                    break;
                }
                bin.Close();
            }

            //Console.WriteLine("[Vote System]: Done.");
        }
コード例 #3
0
ファイル: VoteConfig.cs プロジェクト: FreeReign/imaginenation
		public void Deserialize()
		{
			//Console.WriteLine("[Vote System]: Loading Config...");

			FileInfo info = new FileInfo("Data\\VoteSystem.cfg");

			if (!info.Exists)
				info.Create().Close();

			if (info.Length == 0)
				return;

			using (BinaryReader br = new BinaryReader(info.OpenRead()))
			{
				BinaryFileReader bin = new BinaryFileReader(br);
	
				int version = bin.ReadInt();

			    switch(version)
			    {
                    case 1:
			            _DefaultGold = bin.ReadInt();
			            goto case 0;
                    case 0:
                        _DefaultName = bin.ReadString();
				        _DefaultURL = bin.ReadString();
				        _DefaultCoolDown = bin.ReadTimeSpan();
			            break;

			    }
				bin.Close();
			}

			//Console.WriteLine("[Vote System]: Done.");
		}