MapServer.PlayerObject.GetItemSystem C# (CSharp) Method

GetItemSystem() public method

public GetItemSystem ( ) : PlayerItem
return PlayerItem
        public PlayerItem GetItemSystem()
        {
            return mItemSystem;
        }

Usage Example

Example #1
0
        public static GameStruct.MonsterInfo GetMonsterInfo(PlayerObject _play,uint _item_id)
        {
            GameStruct.MonsterInfo MonsterInfo = null;

            GameStruct.RoleItemInfo item = _play.GetItemSystem().FindItem(_item_id);
            if (item == null)
            {
                Log.Instance().WriteLog("幻兽出征失败,无法找到道具id:" + _item_id.ToString());
                return null;
            }

            GameStruct.ItemTypeInfo baseitem = ConfigManager.Instance().GetItemTypeInfo(item.itemid);
            if (baseitem == null)
            {
                Log.Instance().WriteLog("幻兽出征失败,无法找到道具id:code:1" + item.itemid.ToString());
                return null;
            }
            MonsterInfo = ConfigManager.Instance().GetMonsterInfo(baseitem.monster_type);
            if (MonsterInfo == null)
            {
                Log.Instance().WriteLog("幻兽出征失败,无法找到怪物idid:code:1" + baseitem.monster_type.ToString());
                return null;
            }
            return MonsterInfo;
        }
All Usage Examples Of MapServer.PlayerObject::GetItemSystem