コード例 #1
0
        public bool IsOpenMapSys()
        {
            Mst_maparea value = null;

            if (!Mst_DataManager.Instance.Mst_maparea.TryGetValue(Maparea_id, out value))
            {
                return(false);
            }
            if (!value.IsOpenArea())
            {
                return(false);
            }
            if (Required_ids.Count > 0 && Required_ids[0] == 999)
            {
                return(false);
            }
            DifficultKind difficult = Comm_UserDatas.Instance.User_basic.Difficult;
            int           num       = Mst_maparea.MaxMapNum(difficult, Maparea_id);

            if (No < 5 && No > num)
            {
                return(false);
            }
            return(true);
        }
コード例 #2
0
        public bool IsOpenMapSys()
        {
            Mst_maparea mst_maparea = null;

            if (!Mst_DataManager.Instance.Mst_maparea.TryGetValue(this.Maparea_id, ref mst_maparea))
            {
                return(false);
            }
            if (!mst_maparea.IsOpenArea())
            {
                return(false);
            }
            if (this.Required_ids.get_Count() > 0 && this.Required_ids.get_Item(0) == 999)
            {
                return(false);
            }
            DifficultKind difficult = Comm_UserDatas.Instance.User_basic.Difficult;
            int           num       = Mst_maparea.MaxMapNum(difficult, this.Maparea_id);

            return(this.No >= 5 || this.No <= num);
        }