MapServer.PlayerObject.GetItemSystem C# (CSharp) 메소드

GetItemSystem() 공개 메소드

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

Usage 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