Ejemplo n.º 1
0
        public static MaidProp CreateProp(int minval, int maxval, int defval, MPN mpn, int type)
        {
            //NDebug.Assert(type == 0 || type == 1 || type == 2, "プロパティオブジェクトのタイプが不正です。");
            if (type > 2 || type < 0)
            {
                MyLog.Log("プロパティオブジェクトのタイプが不正です");
                return(null);
            }
            MaidProp maidProp = new MaidProp();

            maidProp.name = mpn.ToString();
            maidProp.type = type;
            maidProp.min  = minval;
            maidProp.max  = maxval;
            if (defval < minval)
            {
                defval = minval;
            }
            if (defval > maxval)
            {
                defval = maxval;
            }
            maidProp.value_Default = defval;
            maidProp.listSubProp   = null;
            maidProp.strFileName   = string.Empty;
            maidProp.temp_value    = (maidProp.value = defval);
            maidProp.idx           = (int)mpn;
            maidProp.boDut         = true;
            maidProp.boTempDut     = false;
            return(maidProp);
        }