MapServer.PlayerObject.GetUseItemEudemonId C# (CSharp) Method

GetUseItemEudemonId() public method

public GetUseItemEudemonId ( ) : uint
return uint
        public uint GetUseItemEudemonId()
        {
            return mUseItemEudemonId;
        }

Usage Example

コード例 #1
0
        public bool Action_Get_Eudemon_Pro(ActionInfo info, PlayerObject play)
        {
            String[] option = info.param.Split(' ');
            int index = Convert.ToInt32(option[0]);
            uint eudemon_id = 0;
            if (index == 0)
            {
                eudemon_id = play.GetUseItemEudemonId();
            }

            RoleData_Eudemon eudemon = play.GetEudemonSystem().FindEudemon(eudemon_id);

            if (eudemon == null ) return false;
            String sPro = option[1];
            String op = option[2];
            int value = Convert.ToInt32(option[3]);
            switch (sPro)
            {
                case "quality":
                    {
                        switch (op)
                        {
                            case ">": { return eudemon.quality > value; }
                            case ">=": { return eudemon.quality >= value; }
                            case "=": { return eudemon.quality == value; }
                            case "<": { return eudemon.quality < value; }
                            case "<=": { return eudemon.quality <= value; }
                        }
                        return false;

                    }
                case "wuxing":
                    {
                        switch (op)
                        {
                            case "=": { return eudemon.wuxing == value; }
                            case "!=": { return eudemon.wuxing != value; }
                        }
                        return false;
                    }
                case "level":
                    {
                        switch (op)
                        {
                            case ">": { return eudemon.level > value; }
                            case ">=": { return eudemon.level >= value; }
                            case "=": { return eudemon.level == value; }
                            case "<": { return eudemon.level < value; }
                            case "<=": { return eudemon.level <= value; }
                        }
                        break;
                    }
            }

            return false;
        }
All Usage Examples Of MapServer.PlayerObject::GetUseItemEudemonId