//----------------------------------------------------------------------------- public static IRoute buildLineRoute(EbVector3 start_position, EbVector3 end_position) { List<EbVector3> points_list = new List<EbVector3>(); points_list.Add(start_position); points_list.Add(end_position); RouteLine route = new RouteLine(); route.create(0, points_list); return route; }
//----------------------------------------------------------------------------- public static IRoute buildLineRoute(EbVector3 start_position, EbVector3 end_position) { List <EbVector3> points_list = new List <EbVector3>(); points_list.Add(start_position); points_list.Add(end_position); RouteLine route = new RouteLine(); route.create(0, points_list); return(route); }
//----------------------------------------------------------------------------- public static IRoute buildLineRoute(int route_vib_id, float delay_time = 0) { TbDataRoute route_data = EbDataMgr.Instance.getData<TbDataRoute>(route_vib_id); List<EbVector3> points_list = route_data.ListPoints; if (0 < points_list.Count) { RouteLine route = new RouteLine(); route.create(delay_time, points_list); return route; } else { EbLog.Error("build line Route error::" + route_vib_id); return null; } }
//----------------------------------------------------------------------------- public static IRoute buildLineRoute(int route_vib_id, float delay_time = 0) { TbDataRoute route_data = EbDataMgr.Instance.getData <TbDataRoute>(route_vib_id); List <EbVector3> points_list = route_data.ListPoints; if (0 < points_list.Count) { RouteLine route = new RouteLine(); route.create(delay_time, points_list); return(route); } else { EbLog.Error("build line Route error::" + route_vib_id); return(null); } }