//public async Task<bool> Task1() //{ // Logger.Info("Task1"); // await Coroutine.Sleep(100000); // return true; //} public async Task <bool> Task2() { //Logger.Info("Task2"); DeveloperUI.DumpNearbyWaypoint(); _isDone = true; return(true); }
//public async Task<bool> Task1() //{ // Logger.Info("Task1"); // await Coroutine.Sleep(100000); // return true; //} public async Task <bool> Task2() { //Logger.Info("Task2"); //DeveloperUI.DumpNearbyWaypoint(); DeveloperUI.CheckForDynamicBounties(); _isDone = true; return(true); }
public void OnDisabled() { Enabled = false; Logger.Info((string.Format("({0}) disabled.", Version))); DeveloperUI.RemoveTab(); //OverlayUI.RemoveOverlayComponents(); BotEvents.UnWire(); //MainUI.InstallButtons(); }
public void OnEnabled() { Enabled = true; Logger.Info(string.Format("({0}) enabled.", Version)); DeveloperUI.InstallTab(); //OverlayUI.InstallOverlayComponents(); BotEvents.WireUp(); //MainUI.InstallButtons(); }
public DeveloperController() { CreateNewEntityFunc = () => DeveloperCreateEditAppService.CreateNew(); GetEntityIdFunc = (model) => model.Id; GetEntityByIdFunc = (id) => DeveloperCreateEditAppService.GetById(id); DeleteEntityByIdFunc = (id) => DeveloperCreateEditAppService.Delete(id); GetEntitiesFunc = () => DeveloperCreateEditAppService.GetAll(); GetGridValuesFunc = (entity) => new object[] { DeveloperUI.GetAvatarUrl(entity.Email), entity.FullName, entity.Username, entity.Email, String.Join(", ", entity.AccountsAtIssuers.Select(r => r.AchievementIssuerId)) }; SaveEntityFunc = (entity) => { DeveloperCreateEditAppService.Save(entity); return(entity); }; }
public void DrawVarLabels() { if (!enabled) { return; } for (int i = 0; i < Clipboard.Count; i++) { if ((Clipboard[i] != ObjectInstance.FromInstance(m_hoverInstance) || isShiftPressed) && Clipboard[i].Exists) { Vector3 pos = Clipboard[i].Position; string label = Clipboard.Count == 1 ? "Var: cb" : "Var: cba[" + i + "]"; if (WorldToScreenPoint(pos, out Vector3 screenPos)) { DeveloperUI.LabelOutline(new Rect(screenPos.x, screenPos.y, 500f, 500f), "\n" + label, Color.black, Color.cyan, GUI.skin.label, 2f); } } } }
private static Developer MapDeveloperFromProviderResult(DotNetOpenAuth.AspNet.AuthenticationResult clientResult) { var dev = new Developer() { Username = DeveloperUI.GetUsernameFromEmail(clientResult.UserName) }; dev.Username = DeveloperMustHaveValidUsernameSpecification.RemoveUsernameInvalidChars(dev.Username); var data = clientResult.ExtraData; if (data.ContainsKey("email")) { dev.Email = data["email"]; } if (data.ContainsKey("fullName")) { dev.FullName = data["fullName"]; } return(dev); }
private void DrawLabel() { var hoverInstance1 = m_hoverInstance; var text = (string)null; var varInfo = ""; var inst = ObjectInstance.FromInstance(hoverInstance1); int index = Clipboard.IndexOf(inst); if (index > -1 && !isShiftPressed) { varInfo = Clipboard.Count == 1 ? "Var: cb\n" : "Var: cba[" + index + "]\n"; } string position = ""; if (inst != null) { position = FormatVector(inst.Position) + "\n"; } if (isShiftPressed) { text = FormatVector(m_accuratePosition); } else if (hoverInstance1.NetNode != 0) { text = $"Node ID: {hoverInstance1.NetNode}\nSegment ID: {hoveredSegment}\n{position}Asset: {hoverInstance1.GetNetworkAssetName()}"; } else if (hoverInstance1.NetSegment != 0) { text = $"Segment ID: {hoverInstance1.NetSegment}\nBuilding ID: {hoveredBuilding}\n{position}Asset: {hoverInstance1.GetNetworkAssetName()}"; } else if (hoverInstance1.Building != 0) { text = $"Building ID: {hoverInstance1.Building}\n{position}Asset: {hoverInstance1.GetBuildingAssetName()}"; } else if (hoverInstance1.Vehicle != 0) { text = $"Vehicle ID: {hoverInstance1.Vehicle}\n{position}Asset: {hoverInstance1.GetVehicleAssetName()}"; } else if (hoverInstance1.ParkedVehicle != 0) { text = $"Parked Vehicle ID: {hoverInstance1.ParkedVehicle}\nAsset: {hoverInstance1.GetVehicleAssetName()}"; } else if (hoverInstance1.CitizenInstance != 0) { text = $"Citizen instance ID: {hoverInstance1.CitizenInstance}\nCitizen ID: {hoverInstance1.GetCitizenId()}\nAsset: {hoverInstance1.GetCitizenAssetName()}"; } else if (hoverInstance1.Prop != 0) { text = $"Prop ID: {hoverInstance1.Prop}\n{position}Asset: {hoverInstance1.GetPropAssetName()}"; } else if (hoverInstance1.Tree != 0) { text = $"Tree ID: {hoverInstance1.Tree}\n{position}Asset: {hoverInstance1.GetTreeAssetName()}"; } else if (hoverInstance1.Park != 0) { text = $"Park ID: {hoverInstance1.Park}\nName: {hoverInstance1.GetParkName()}"; } else if (hoverInstance1.District != 0) { text = $"District ID: {hoverInstance1.District}\nName: {hoverInstance1.GetDistrictName()}"; } else if (hoverInstance1.TransportLine != 0) { text = $"Transport Line ID: {hoverInstance1.TransportLine}\nName: {hoverInstance1.GetLineName()}"; } if (text != null) { text = varInfo + text; var screenPoint = Input.mousePosition; screenPoint.y = Screen.height - screenPoint.y; var color = GUI.color; GUI.color = Color.white; DeveloperUI.LabelOutline(new Rect(screenPoint.x, screenPoint.y, 500f, 500f), "\n" + text, Color.black, Color.cyan, GUI.skin.label, 2f); GUI.color = color; } }
protected override void OnPluginDisabled() { DeveloperUI.RemoveTab(); }
protected override void OnPluginEnabled() { DeveloperUI.InstallTab(); SafeZerg.Instance.DisableZerg(); }
private void DrawLabel() { var hoverInstance1 = m_hoverInstance; var text = (string)null; if (hoverInstance1.NetNode != 0) { text = $"[Click LMB to show node in SceneExplorer]\n[Click RMB to show segment in SceneExplorer]\nNode ID: {hoverInstance1.NetNode}\nSegment ID: {hoveredSegment}\nAsset: {hoverInstance1.GetNetworkAssetName()}"; } else if (hoverInstance1.NetSegment != 0) { text = $"[Click LMB to show segment in SceneExplorer]\n[Click RMB to show building in SceneExplorer]\nSegment ID: {hoverInstance1.NetSegment}\nBuilding ID: {hoveredBuilding}\nAsset: {hoverInstance1.GetNetworkAssetName()}"; } else if (hoverInstance1.Building != 0) { text = $"[Click LMB to show building in SceneExplorer]\nBuilding ID: {hoverInstance1.Building}\nAsset: {hoverInstance1.GetBuildingAssetName()}"; } else if (hoverInstance1.Vehicle != 0) { text = $"[Click LMB to show vehicle in SceneExplorer]\nVehicle ID: {hoverInstance1.Vehicle}\nAsset: {hoverInstance1.GetVehicleAssetName()}"; } else if (hoverInstance1.ParkedVehicle != 0) { text = $"[Click LMB to show parked vehicle in SceneExplorer]\nParked Vehicle ID: {hoverInstance1.ParkedVehicle}\nAsset: {hoverInstance1.GetVehicleAssetName()}"; } else if (hoverInstance1.CitizenInstance != 0) { text = $"[Click LMB to show citizen instance in SceneExplorer]\n[Click RMB to show citizen in SceneExplorer]\nCitizen instance ID: {hoverInstance1.CitizenInstance}\nCitizen ID: {hoverInstance1.GetCitizenId()}\nAsset: {hoverInstance1.GetCitizenAssetName()}"; } else if (hoverInstance1.Prop != 0) { text = $"[Click LMB to show prop in SceneExplorer]\nProp ID: {hoverInstance1.Prop}\nAsset: {hoverInstance1.GetPropAssetName()}"; } else if (hoverInstance1.Tree != 0) { text = $"[Click LMB to show tree in SceneExplorer]\nTree ID: {hoverInstance1.Tree}\nAsset: {hoverInstance1.GetTreeAssetName()}"; } else if (hoverInstance1.Park != 0) { text = $"[Click LMB to show park in SceneExplorer]\nPark ID: {hoverInstance1.Park}\nName: {hoverInstance1.GetParkName()}"; } else if (hoverInstance1.District != 0) { text = $"[Click LMB to show district in SceneExplorer]\nDistrict ID: {hoverInstance1.District}\nName: {hoverInstance1.GetDistrictName()}"; } else if (hoverInstance1.TransportLine != 0) { text = $"[Click LMB to show transport line in SceneExplorer]\nTransport Line ID: {hoverInstance1.TransportLine}\nName: {hoverInstance1.GetLineName()}"; } if (text == null) { return; } var screenPoint = Input.mousePosition; screenPoint.y = Screen.height - screenPoint.y; var color = GUI.color; GUI.color = Color.white; DeveloperUI.LabelOutline(new Rect(screenPoint.x, screenPoint.y, 500f, 500f), text, Color.black, Color.cyan, GUI.skin.label, 2f); GUI.color = color; }
static void Main(string[] args) { DeveloperUI program = new DeveloperUI(); program.Run(); }