using System;
using System.Collections.Generic;
using System.Text;

namespace Thousandto.Code.Logic
{
    public class UIItemShow
    {
        public int Icon
        {
            get
            {
                return GetIcon();
            }
        }
        public int Quality { get { return GetQuality(); } }
        public string Name { get { return GetName(); } }
        public int Effect { get { return GetEffect(); } }
        public int StarNum { get { return GetStarNum(); } }
        public string Occ { get { return GetOcc(); } }
        public int Part { get { return GetPart(); } }
        public int Grade { get { return GetGrade(); } }
        public uint Power { get { return GetPower(); } }
        public virtual int GetIcon() { return -1; }
        public virtual int GetQuality() { return -1; }
        public virtual string GetName() { return null; }
        public virtual int GetEffect() { return -1; }
        public virtual int GetStarNum() { return 0; }
        public virtual string GetOcc() { return ""; }
        public virtual int GetPart() { return -1; }
        public virtual int GetGrade() { return 0; }
        public virtual uint GetPower() { return 0; }
    }
}