gem.cs

来自「网络游戏征服的服务端部分完整源码 VC编译 绝少的源码 有兴趣的可以」· CS 代码 · 共 75 行

CS
75
字号
using System;

namespace CO_Full_Server
{
	#region TypeEnum
	/// <summary>
	/// The type of gem
	/// </summary>
	public enum GemType : int
	{
		/// <summary>
		/// No gem (for sockets)
		/// </summary>
		None = 0,
		/// <summary>
		/// Attack gem - Dragon Gem
		/// </summary>
		Attack,
		/// <summary>
		/// Magic attack gem - Pheonix Gem
		/// </summary>
		MAttack,
		/// <summary>
		/// Weapon experience gem - Violet Gem
		/// </summary>
		WExp,
		/// <summary>
		/// Magic experience gem - Moon Gem
		/// </summary>
		MExp,
		/// <summary>
		/// Kill experience gem - Rainbow Gem
		/// </summary>
		Exp,
		/// <summary>
		/// Item durability gem - Kylin Gem
		/// </summary>
		Durability,
		/// <summary>
		/// Hit accuracy gem - Fury Gem
		/// </summary>
		Accuracy
	}
	#endregion
	/// <summary>
	/// Represents a gem or socket
	/// </summary>
	public class Gem : ItemBase
	{
		private GemType m_Type = 0;
		private ItemQuality m_Quality;
		/// <summary>
		/// Default Gem constructor
		/// </summary>
		/// <param name="UID">Unique ID of the gem</param>
		/// <param name="Type">Item type</param>
		public Gem(int UID, int Type) : base(UID, Type)
		{
			//
			// TODO: Add code to lookup pertenant 
			//
		}

		public GemType Type()
		{
			return m_Type;
		}

		public ItemQuality Quality()
		{
			return m_Quality;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?