public void TagPredictedDistanceScopeVisibilityChange(ViewOption View) { foreach (BluetoothTagDisplay tag in tags) { tag.SetPredictedDistanceScopeVisibility(View); } }
public void TagAveragePredictionLabelVisibilityChange(ViewOption View) { foreach (BluetoothTagDisplay tag in tags) { tag.SetAveragePredictionLabelVisibility(View); } }
public void TagDistanceLabelVisibilityChange(ViewOption View) { foreach (BluetoothTagDisplay tag in tags) { tag.SetDistanceLabelVisibility(View); } }
public void TagMaximumScopeVisibilityChange(ViewOption View) { foreach (BluetoothTagDisplay tag in tags) { tag.SetMaximumDistanceScopeVisibility(View); } }
public static bool IsGuaranteedToHaveConsolidator(this ViewOption o) { switch (o) { case ViewOption.All: return(false); case ViewOption.New: return(true); case ViewOption.Ready: return(true); case ViewOption.InGroup: return(false); case ViewOption.NotInGroup: return(false); case ViewOption.Ongoing: return(true); default: return(false); } }
public void SetViews(ViewOption options) { // Debug.Log("Set Debug Views: " + options); mInputView.Enabled = (options & ViewOption.Input) != 0; mGridView.Enabled = (options & ViewOption.Grid) != 0; mSelectionView.Enabled = (options & ViewOption.Selection) != 0; mMeshView.Enabled = (options & ViewOption.Mesh) != 0; }
public HandlerGetReadItemView(ViewOption option) { IsNeedAuthenticate = true; this.Option = option; this.PostData = option; Data = new ReadItemView(); Data.Token = this.Option.Token; this.Result = Data; }
private void BaseInit() { origo = new Point(100, 100); deviceDisplay = new Ellipse(); label_devicepos = new Label(); labelVisibility = ViewOption.Visible; Init(); Display(); }
public static List <ViewOption> FromFlagToList(ViewOption options) { List <ViewOption> result = new List <ViewOption>(); if (options != ViewOption.None) { result = (from o in Enum.GetValues(typeof(ViewOption)).Cast <ViewOption>() where o != ViewOption.None && (o & options) == o select o).ToList(); } return(result); }
public static ViewOption FromListToFlag(List <ViewOption> options) { ViewOption result = ViewOption.None; if (options != null && options.Any()) { options.ForEach(o => result = result | o); } return(result); }
private void SetVisibility(UIElement Element, ViewOption View) { switch (View) { case ViewOption.Visible: Element.Visibility = Visibility.Visible; break; case ViewOption.Invisible: Element.Visibility = Visibility.Hidden; break; } }
public void SetPositionLabelVisibility(ViewOption View) { labelVisibility = View; switch (View) { case ViewOption.Visible: label_devicepos.Visibility = Visibility.Visible; break; case ViewOption.Invisible: label_devicepos.Visibility = Visibility.Hidden; break; } }
public HunterConfig() { StrategyFolder = HunterUtilities.AbsolutePath("strategy\\"); PluginFolder = HunterUtilities.AbsolutePath("plugins\\"); CurrentStrategyFile = HunterUtilities.AbsolutePath("strategy\\bing.h3s"); UseProxy = false; PingTimeout = 3000; viewOption = new ViewOption(); notifyOption = new NotifyOption(); ProxyFilterKeywords = new List <String>(); UpdateHTTPRoot = "http://10.20.128.164:1204"; UpdateHTTPIndex = "/download/version.xml"; FailureCooldown = 60; FailureTimes = 10; HunterCore = Core.Default; }
public RadarViewOptionData(string fileNamePath) { this.fileName = fileNamePath; if (File.Exists(this.fileName)) { LoadAreaData(fileName); DefaultZoomoutValue = radarViewOption.defaultZoomoutValue; voMob = radarViewOption.mob; voHum = radarViewOption.hum; voId = radarViewOption.id; } else { radarViewOption = new RadarViewType(); SaveAreaData(fileName);//空のデーターを作成して保存 } }
public void selectView(ViewOption option) { switch (option) { case ViewOption.PostPage: view.Navigate(new PostPage()); break; case ViewOption.DatabasePage: view.Navigate(new DatabasePage(this.view)); break; case ViewOption.GraphPage: view.Navigate(new GraphPage()); break; } }
void OptionSet(bool toggle) { ToggleStatic(true); //make sure it's on transform.gameObject.SetActive(true); Transform teleport = transform.GetChild(currentView).transform; if (teleport) { ViewOption option = teleport.GetComponent <ViewOption>(); if (option) { //make sure it's active option.optionSet.SetActive(true); option.optionSet.GetComponent <OptionManager>().Activate(toggle); } } }
public static ViewOption DefaultAvaliableOptions(PresetType type) { ViewOption result = ViewOption.FolderPath | ViewOption.NarrowWideView | ViewOption.AvailableSpace; switch (type) { case PresetType.Simple: result |= ViewOption.Date | ViewOption.Extrainfo; break; case PresetType.Standard: result |= ViewOption.Tree | ViewOption.Date | ViewOption.Extrainfo; break; case PresetType.Advanced: result |= ViewOption.Tree | ViewOption.Date | ViewOption.Statistics | ViewOption.Extrainfo; break; } return(result); }
public void RealDevicePositionVisibilityChange(ViewOption View) { realDev.SetPositionLabelVisibility(View); }
public void SetDistanceLineVisibility(ViewOption View) { SetVisibility(line_radius, View); }
public void SetDistanceScopeVisibility(ViewOption View) { SetVisibility(deviceDistance, View); }
public void SetAveragePredictedDistanceScopeVisibility(ViewOption View) { SetVisibility(avgPredictedDistance, View); }
public void SetPredictedDistanceScopeVisibility(ViewOption View) { SetVisibility(predictedDistance, View); }
public void SetPredictionLabelVisibility(ViewOption View) { SetVisibility(label_prediction, View); }
public void SetMaximumDistanceScopeVisibility(ViewOption View) { SetVisibility(zoneDistance, View); }
protected override void OnGUIButtons() { NavmeshBuild build = Context.Build; if (!build) { return; } NMGenConfig config = build.Config; // Buttons area. ControlUtil.BeginButtonArea(Context.ButtonArea); // Standard config buttons. OnGUIButtons(build, config, false); // Build initialialization buttons. bool guiEnabled = GUI.enabled; bool targetOK = build.CanLoadFromTarget(null, false); GUILayout.Space(MarginSize * 2); if (build.BuildState == NavmeshBuildState.Buildable) { GUI.enabled = (Context.TaskCount == 0); if (GUILayout.Button("Reinitialize Builder")) { build.DiscardBuildData(); } } else if (build.HasInputData) { if (targetOK) { if (GUILayout.Button("Load Target's Config")) { if (!build.SetConfigFromTarget(Logger)) { Logger.PostError("Could not load target config.", Context.Build); } Logger.ResetLog(); } GUILayout.Space(MarginSize); GUILayout.Label("Initialize Build:"); GUILayout.Space(MarginSize); if (GUILayout.Button("From Scratch", ControlUtil.HighlightedButton)) { InitializeBuild(false); } if (GUILayout.Button("Based on Target")) { InitializeBuild(true); } GUILayout.Space(MarginSize); GUILayout.Box("Basing your build on the target's navigation" + " mesh will automatically lock you in to the" + " target's configuration settings." , EditorUtil.HelpStyle , GUILayout.ExpandWidth(true)); } else { if (GUILayout.Button("Ready to Build", ControlUtil.HighlightedButton)) { InitializeBuild(false); } } } GUI.enabled = guiEnabled; ViewOption option = build.HasInputData ? (ViewOption.Grid | ViewOption.Input) : 0; DebugContext.SetViews(option); ControlUtil.OnGUIStandardButtons(Context, DebugContext, true); ControlUtil.EndButtonArea(); if (GUI.changed) { build.IsDirty = true; } }
public void SetAveragePredictionLabelVisibility(ViewOption View) { SetVisibility(label_avg_prediction, View); }
public void SetDistanceLabelVisibility(ViewOption View) { SetVisibility(label_distance, View); }
public void SimulatedDevicePositionVisibilityChange(ViewOption View) { simDev.SetPositionLabelVisibility(View); }
public override void ExplicitVisit(ViewOption fragment) { _fragments.Add(fragment); }
public override void Visit(ViewOption node) { this.action(node); }
protected override void OnGUIMain() { NavmeshBuild build = Context.Build; if (!build) { return; } Rect statusArea = Context.MainArea; if (build.BuildState == NavmeshBuildState.Invalid) { return; } InputBuildInfo info; InputGeometry geometry = null; ConnectionSet connections = null; int triCount = 0; int processorCount = 0; ViewOption viewFlags = 0; bool hasData = false; string topLabel; if (mCompiler != null) { if (mCompiler.IsFinished) { if (mCompiler.HasData) { topLabel = "Input successfully compiled. (Needs to be accepted.)"; } else { topLabel = "No input data produced."; } } else { topLabel = "Compiling"; } info = mCompiler.Info; geometry = mCompiler.Geometry; connections = mCompiler.Connections; triCount = mCompiler.TriCount; processorCount = (mCompiler.Processors == null ? 0 : mCompiler.Processors.Length); if (geometry != null) { hasData = true; } } else if (build.HasInputData) { topLabel = "Current Input"; viewFlags = (ViewOption.Input | ViewOption.Grid); info = build.InputInfo; geometry = build.InputGeom; connections = build.Connections; triCount = geometry.TriCount; processorCount = build.NMGenProcessors.Count; hasData = true; } else { topLabel = "Input needs to be compiled."; info = new InputBuildInfo(); } DebugContext.SetViews(viewFlags); if (!hasData && triCount > 0) { GUI.Box(Context.MainArea , string.Format("{0} {1:N0} triangles", topLabel, triCount) , EditorUtil.HelpStyle); OnGUICompiler(statusArea); return; } GUILayout.BeginArea(statusArea, GUI.skin.box); string currScene = System.IO.Path.GetFileName(SceneManager.GetActiveScene().path); int idx = currScene.LastIndexOf("."); if (idx >= 0) { currScene = currScene.Substring(0, idx); } if (currScene.Length == 0) { currScene = "None"; } GUILayout.BeginHorizontal(); GUILayout.Label("Input scene:"); GUILayout.Label(" Current: " + currScene); GUILayout.Label(" Last: " + NavEditorUtil.SceneDisplayName(build.BuildTarget.BuildInfo)); GUILayout.EndHorizontal(); if (NavEditorUtil.SceneMismatch(build.BuildTarget.BuildInfo)) { GUILayout.Box("Current scene does not match last input scene." , EditorUtil.WarningStyle); } GUILayout.Space(MarginSize); GUILayout.Label(topLabel); if (hasData) { GUILayout.Space(ControlUtil.MarginSize * 3); GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); GUILayout.Label("Geometry"); GUILayout.Space(ControlUtil.MarginSize); GUILayout.Label(string.Format("Triangles: {0:N0}", triCount)); GUILayout.Space(ControlUtil.MarginSize); GUILayout.Label("Min Bounds: " + Vector3Util.ToString(geometry.BoundsMin)); GUILayout.Label("Max Bounds: " + Vector3Util.ToString(geometry.BoundsMax)); GUILayout.Space(ControlUtil.MarginSize); UnityEngine.Vector3 diff = (geometry.BoundsMax - geometry.BoundsMin).ToUnityVector3(); GUILayout.Label(string.Format("WxHxD: {0:f3} x {1:f3} x {2:f3}" , diff.x, diff.y, diff.z)); GUILayout.Space(ControlUtil.MarginSize * 2); // Note: The build press interprets zero root objects as a global search. GUILayout.Space(ControlUtil.MarginSize); GUILayout.Label("Components"); GUILayout.Space(ControlUtil.MarginSize); GUILayout.Label("Pre-filter: " + info.compCountPre); GUILayout.Label("Post-filter: " + info.compCountPost); GUILayout.EndVertical(); GUILayout.BeginVertical(); GUILayout.Label("Modifiers"); GUILayout.Space(ControlUtil.MarginSize); GUILayout.Label("Component loaders: " + info.loaderCount); GUILayout.Label("Component filters: " + info.filterCount); GUILayout.Label("Area assignment: " + info.areaModifierCount); GUILayout.Label("Component compilers: " + info.compilerCount); GUILayout.Label("Input post-processors: " + info.postCount); GUILayout.Label("NMGen processors: " + processorCount); GUILayout.Label("Off-Mesh connections: " + connections.Count); GUILayout.EndVertical(); GUILayout.EndHorizontal(); } GUILayout.EndArea(); OnGUICompiler(statusArea); }