public Graph() { var main = new MainCtr(); _airportCtr = main.AirportCtr; _vertices = new List <Vertex>(); }
IEnumerator initialization() { //-----------find object-------// Screen.SetResolution(7424, 1376, false); dealWithUDPMessage = FindObjectOfType <DealWithUDPMessage>(); readJson = FindObjectOfType <ReadJson>(); createUI = FindObjectOfType <CreateUI>(); //cameraMover = FindObjectOfType<CameraMover>(); OveridecameraMover = FindObjectOfType <OverRideCameraMove>(); videoCtr = FindObjectOfType <VideoCtr>(); bottomBarCtr = FindObjectOfType <BottomBarCtr>(); canvasMangager = FindObjectOfType <CanvasMangager>(); soundMangager = FindObjectOfType <SoundMangager>(); mainCtr = FindObjectOfType <MainCtr>(); //------ini--------------// yield return(StartCoroutine(readJson.initialization())); yield return(StartCoroutine(ReadAssetImage())); yield return(StartCoroutine(dealWithUDPMessage.Initialization())); soundMangager.initialization(); StartCoroutine(videoCtr.initialization()); createUI.initialization(); // StartCoroutine( cameraMover.initialization(new Vector3(0, 15.3f, 300f), new Vector3(0, 15.3f, -30f))); OveridecameraMover.initializtion(new Vector3(0, 15.3f, 300f), new Vector3(0, 15.3f, -30f)); bottomBarCtr.initialization(); canvasMangager.initialization(); initializationMainUI(); mainCtr.initialization(); //VideoCtr.instance.PlayFullScreenVideoPlayer(ValueSheet.screenProtect); canvasMangager.ShowScreenProtect(); }
public Vertex(Airport airport, string date) { var main = new MainCtr(); _flightCtr = main.FlightCtr; _airport = airport; _date = date; _flightsFromAiport = AddFlights(); _edges = new List <Edge>(); }
private static IEnumerable <Vertex> RunDijkstra(Airport from, Airport to, string date, bool usePrice) { var main = new MainCtr(); AirportCtr airportCtr = main.AirportCtr; Dijkstra dijkstra = new Dijkstra(); var result = dijkstra.RunDijkstra(from, to, date, usePrice); return(result); }
public override void initialization() { if (instance == null) { instance = this; } base.initialization(); defaultNodeParentCtr.initialization(); // gongyiNodeParentCtr.initialization(); // eCONodeParentCtr.initialization(); TurnOffAll(); }
public override void initialization() { base.initialization(); foreach (var item in ctrs) { item.initialization(); } if (instance == null) { instance = this; } }
IEnumerator initialization() { //-----------find object-------// Screen.SetResolution(3360, 1200, false); readJson = FindObjectOfType <ReadJson>(); createUI = FindObjectOfType <CreateUI>(); cameraMover = FindObjectOfType <CameraMover>(); videoCtr = FindObjectOfType <VideoCtr>(); bottomBarCtr = FindObjectOfType <BottomBarCtr>(); canvasMangager = FindObjectOfType <CanvasMangager>(); soundMangager = FindObjectOfType <SoundMangager>(); mainCtr = FindObjectOfType <MainCtr>(); //------ini--------------// yield return(StartCoroutine(readJson.initialization())); yield return(StartCoroutine(ReadAssetImage())); soundMangager.initialization(); videoCtr.initialization(); VideoCtr.instance.PlayFullScreenVideoPlayer(ValueSheet.screenProtect); createUI.initialization(); StartCoroutine(cameraMover.initialization(new Vector3(0, 15.3f, 300f), new Vector3(0, 15.3f, -30f))); bottomBarCtr.initialization(); initializationMainUI(); canvasMangager.initialization(); mainCtr.initialization(); }
private static void PrintInfo(IEnumerable <Vertex> shortestpath) { var main = new MainCtr(); AirportCtr airportCtr = main.AirportCtr; double time = 0; double price = 0; Console.WriteLine("Travel route:"); foreach (var v in shortestpath) { Console.WriteLine(v.EdgeToUse.VertexEdge.flightID + " from: " + airportCtr.GetAirportByID(v.EdgeToUse.VertexEdge.@from).name + " to: " + airportCtr.GetAirportByID(v.EdgeToUse.VertexEdge.to).name + " Price: " + v.EdgeToUse.VertexEdge.price + "kr. Traveltime: " + v.EdgeToUse.VertexEdge.traveltime); time += (double)v.EdgeToUse.VertexEdge.traveltime; price += (double)v.EdgeToUse.VertexEdge.price; } Console.WriteLine("Totals - Price: {0}, Traveltime: {1}", price, time); }