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); }
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); }