📄 gem.cs
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -