duiyou_mingzi = $game_map.events.values.select{|ev| ev.event.name == "party_id"}
for d in duiyou_mingzi
#XY坐标差之和
distance = (d.x - self.x).abs + (d.y - self.y).abs
enable = (distance <= @sensor_range)
key = [$game_map.map_id, self.id, XAS_BA::SENSOR_SELF_SWITCH]
last_enable = $game_self_switches[key]
last_enable = false if last_enable == nil
if enable != last_enable
$game_self_switches[key] = enable
$game_map.need_refresh = true
end
end
end
end
duiyou_mingzi = $game_map.events.values.select{|ev| ev.event.name == "party_id"}
for d in duiyou_mingzi
#XY坐标差之和
distance = (d.x - self.x).abs + (d.y - self.y).abs
enable = (distance <= @sensor_range)
key = [$game_map.map_id, self.id, XAS_BA::SENSOR_SELF_SWITCH]
last_enable = $game_self_switches[key]
last_enable = false if last_enable == nil
if enable != last_enable
$game_self_switches[key] = enable
$game_map.need_refresh = true
end
end
end
end