Пример #1
0
 // 移動経路エフェクトの設定
 public void SetMoveRouteEffect(int map_x, int map_y)
 {
     if (route_as_move_area == null)
     {
         route_as_move_area = new RouteAsRangeArea(move_area);
     }
     route_as_move_area.Check(map_x, map_y);
 }
Пример #2
0
 // 移動範囲エフェクトの設定
 public void SetMoveAreaEffect(int map_x, int map_y, int move_power, int jump_power, string move_type_effect)
 {
     move_area.Check(map_x, map_y, move_power, jump_power);
     if (route_as_move_area != null)
     {
         route_as_move_area = null;
     }
 }
Пример #3
0
 // 範囲エフェクト系を初期化する
 public void ClearRangeAreaEffect()
 {
     move_area.Clear();
     if (route_as_move_area != null)
     {
         route_as_move_area = null;
     }
     //if (route_as_shoot != null) route_as_shoot = null; // ここで消すと都合が悪い(前後する場合があるのでこのまま)
     action_target_area.Clear();
 }