| void init(mixed around_girds_func = nil, mixed g_value_func = nil, mixed h_vall_func = nil, bool ignore_obstacle = false, int max_step = 0) | 初始化寻路对象 |
| int get_g_value(int x1, int y1, int x2, int y2) | 获得g权重 |
| int get_h_value(int x1, int y1, int x2, int y2) | 获得h权重 |
| int get_around_grids(int directions_ptr, int curx, int cury, int cookie) | 获得相邻节点 |
| void set_ignore_obstacle(bool ignore_obstacle = false) | 设置是否忽略障碍 |
| bool is_ignore_obstacle() | 是否忽略障碍 |
| void set_max_step(int max_step = 0) | 设置最大寻路步数 |
| int get_max_step() | 最大寻路步数 |
| array find_path(int startx, int starty, int endx, int endy, function around_girds_func = nil) | 寻路 |