GateId) == 1; } /** * @return /sm_gate 模板数据 */ public function mo() { return GameConfig::gate_getItem($this->GateId); } /** * 从gateId中提取关卡类型 * @param type $gateId * @return int 1 主线剧情, 2 主线挑战 */ public static function GateTypeFromId($gateId) { return Ints::Slice($gateId, 0, 1); } /** * 从gateId中提取关卡索引 * @param type $gateId * @return int 0..999 */ public static function GateMapIdFromId($gateId) { return Ints::Slice($gateId, 1, 3); } /** * 从gateId中提取地图风格编号 * @param type $gateId * @return int 0..99 */ public static function GateMapStyleFromId($gateId) { return Ints::Slice($gateId, 4, 2); } /** * 从gateId中提取地图类型 * @param type $gateId * @return int 1 无限地图 2 上下地图 3 有限地图 */ public static function GateMapTypeFromId($gateId) { return Ints::Slice($gateId, 6, 1); } /** * 从gateId中提取关卡难度(挑战关卡分1,2,3) * @param type $gateId * @return int */ public static function GateDifficultyFromId($gateId) { return Ints::Slice($gateId, 7, 1); } }