public void EngineBuilderTest1() { var alphaEngine = _engineBuilder.Create(MapTest.InitMapper()); Assert.Equal("The Witcher is a role-playing", alphaEngine.GetDocByID("1.txt")); var resultSet = alphaEngine.AddMustIncludes("Witcher").AddMustIncludes("WiTchEr", "is").AddLeastIncludes("AnyA") .AddExcludes("role-playing").ExecuteQuery(); Assert.Equal(new List <string>(), resultSet); }
public override void OnInspectorGUI() { DrawDefaultInspector(); MapTest myScript = (MapTest)target; if (GUILayout.Button("Traverse")) { myScript.TraversalTest(); } }
public void EngineBuilderTest3() { var alphaEngine = _engineBuilder.SetPrettyQuery(1).Create(MapTest.InitMapper()); Assert.Equal("The Witcher is a role-playing", alphaEngine.GetDocByID("1.txt")); var resultSet = alphaEngine.AddLeastIncludes("WitCHER", "aNyA").ExecuteQuery(); Assert.Equal(new List <string>() { "3 Case(s) Found As Follows:", "\tDoc1: 1.txt", "\t\t.\n\t\t.\n\t\t.", "\tDoc3: 3.txt" }, resultSet); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); MapTest test = target as MapTest; if (GUILayout.Button("Test Grid")) { EditorGUILayout.TextField(string.Format("grids num: {0}", test.grid.Tiles.Count)); UnityEngine.Debug.Log(string.Format("grids num: {0}", test.grid.Tiles.Count)); } _run = EditorGUILayout.Toggle("Enable Grid Editor", _run); }
private async void Button5_OnClicked(object sender, EventArgs e) { var map = new MapTest(); //CountryName, AdminArea, Thoroughfare, Localityが必要 var placemark = new Placemark { CountryName = "日本", AdminArea = "新潟", Thoroughfare = "原信", Locality = "長岡" }; await map.NavigateTo(placemark); }
public void EngineBuilderTest5() { var alphaEngine = _engineBuilder.SetPrettyQuery(2).Create(MapTest.InitMapper()); var resultSet = alphaEngine.AddMustIncludes("Witcher").AddMustIncludes("WiTchEr", "is").AddLeastIncludes("AnyA") .AddExcludes("role-playing").ExecuteQuery(); Assert.Equal(new List <string>() { "No Result Found" }, resultSet); resultSet = alphaEngine.AddLeastIncludes("WitCHER", "aNyA").ExecuteQuery(); Assert.Equal(new List <string>() { "3 Case(s) Found As Follows:", "\tDoc1: 1.txt", "\tDoc2: 2.txt", "\tDoc3: 3.txt" }, resultSet); }
void OnSceneGUI() { if (!_run) { return; } MapTest test = target as MapTest; Event e = Event.current; if (e.isMouse && e.control) { switch (e.keyCode) { case KeyCode.A: { Ray r = HandleUtility.GUIPointToWorldRay(e.mousePosition); int layermask = 1 << 12; RaycastHit hitInfo; if (Physics.Raycast(r, out hitInfo, Mathf.Infinity, layermask)) { hitInfo.collider.gameObject.GetComponent <Tile>().ChooseTileState(Tile.TileState.Block); EditorGUIUtility.PingObject(hitInfo.collider.gameObject); } } break; case KeyCode.D: { Ray r = HandleUtility.GUIPointToWorldRay(e.mousePosition); int layermask = 1 << 12; RaycastHit hitInfo; if (Physics.Raycast(r, out hitInfo, Mathf.Infinity, layermask)) { hitInfo.collider.gameObject.GetComponent <Tile>().ChooseTileState(Tile.TileState.Block); EditorGUIUtility.PingObject(hitInfo.collider.gameObject); } } break; case KeyCode.B: { Ray r = HandleUtility.GUIPointToWorldRay(e.mousePosition); int layermask = 1 << 12; RaycastHit hitInfo; if (Physics.Raycast(r, out hitInfo, Mathf.Infinity, layermask)) { hitInfo.collider.gameObject.GetComponent <Tile>().ChooseTileState(Tile.TileState.Block); EditorGUIUtility.PingObject(hitInfo.collider.gameObject); } } break; case KeyCode.T: { Ray r = HandleUtility.GUIPointToWorldRay(e.mousePosition); int layermask = 1 << 12; RaycastHit hitInfo; if (Physics.Raycast(r, out hitInfo, Mathf.Infinity, layermask)) { hitInfo.collider.gameObject.GetComponent <Tile>().ChooseTileState(Tile.TileState.Tree); EditorGUIUtility.PingObject(hitInfo.collider.gameObject); } } break; default: break; } } else if (e.isMouse) { Ray ray = HandleUtility.GUIPointToWorldRay(e.mousePosition); int layerMask = 1 << 12; RaycastHit hitInfo; if (Physics.Raycast(ray, out hitInfo, 1000, layerMask)) { Vector3 worldPos = hitInfo.point; Tile tile = test.grid.ToTile(worldPos); if (tile) { EditorGUIUtility.PingObject(tile.gameObject); } } } }