public void SetupTravelPass(TravelPass travelPass) { LoadDataMachinist(); LoadDataTrainRoute(); LoadDataStation(); // Debug.Log("Travel Pass Machinist Id: " + travelPass.MachinistId); travelPassForm.SetActive(true); idIF.text = travelPass.Id; //Find Machinist Machinist machinist = new Machinist(); for (int i = 0; i < machinists.Count; i++) { if (machinists[i].Id == travelPass.MachinistId) { machinist = machinists[i]; } } //Find Train Route TrainRoute trainRoute = new TrainRoute(); for (int i = 0; i < trainRoutes.Count; i++) { if (trainRoutes[i].Id == travelPass.TrainRouteId) { trainRoute = trainRoutes[i]; } } machinistIF.text = machinist.Name; trainRouteIF.text = trainRoute.Name; }
private void SetupEvents() { On("open", (E) => { Debug.Log("Connection made to The Server"); }); On("CheckLoggedAdmin_", (E) => { Debug.Log("Get Node Level: " + E.data["Level"]); }); On("NodeLevel_", (E) => { Debug.Log("Get Node Level: " + E.data["Level"]); }); On("TravelPass_", (E) => { // Debug.Log("Travel Pass ID: " + E.data["Id"]); TravelPass travelPass = new TravelPass(E.data["Id"].ToString().Replace("\"", string.Empty).Trim() , bool.Parse(E.data["Active"].ToString().Replace("\"", string.Empty).Trim() ), E.data["MachinistId"].ToString().Replace("\"", string.Empty).Trim() , E.data["TrainRouteId"].ToString().Replace("\"", string.Empty).Trim() , E.data["LogHistoryId"].ToString().Replace("\"", string.Empty).Trim()); TravelPassManager.Instance.SetupTravelPass(travelPass); }); // On("checkAdminLoged", (E) => { // string value = E.data["adminLoged"].ToString(); // if(value == "true"){ // SceneController.Instance.GoToScene("Main"); // }else{ // ConsoleController.Instance.ShowError("Operator Belum Aktif"); // } // }); // On("registerAdmin", (E) => { // ClientID = E.data["id"].ToString(); // Debug.LogFormat("Our Client's Server ID: ({0})", ClientID); // }); // On("spawnAdmin", (E) => { // Debug.Log("spawn admin"); // //Handling all spawning // //Passed data // string id = E.data["id"].ToString(); // GameObject go = Instantiate(adminClientPrefab, networkContainer); // go.name = string.Format("Admin"); // NetworkIdentity ni = go.GetComponent<NetworkIdentity>(); // ni.SetControllerID(id); // ni.SetSocketReference(this); // serverObjects.Add(id, ni); // }); // On("toOperator", (E) => { // Debug.Log("To Operator"); // ClientID = E.data["gigi"].ToString(); // Debug.LogFormat("GIGI: ({0})", ClientID); // }); // On("disconnected", (E) => { // string id = E.data["id"].ToString(); // GameObject go = serverObjects[id].gameObject; // Destroy(go); // Remove from Game // serverObjects.Remove(id); //remove from memory // }); // On("sendMessage", (E) => { // string id = E.data["id"].ToString(); // string username = E.data["username"].str; // string message = E.data["message"].str; // // GameManager.Instance.GetChatManager().SpawnOtherChat(username, message); // NetworkIdentity ni = serverObjects[id]; // }); }