private void InitializeObjectsFromNewLocations() { _locationStrings = new string[0]; SpawnOnMap spawnScript = _map.GetComponent(typeof(SpawnOnMap)) as SpawnOnMap; if (spawnScript != null) { _locationStrings = spawnScript._locationStrings; } _locations = new Vector2d[_locationStrings.Length]; _spawnedObjects = new List <GameObject>(); for (int i = 0; i < _locationStrings.Length; i++) { _locations[i] = Conversions.StringToLatLon(_locationStrings[i]); Vector2d randPoint = new Vector2d(CalculateRandomXOffset(_locations[i]), CalculateRandomYOffset(_locations[i])); _locations[i] = randPoint; GameObject instance = Instantiate(_markerPrefab); instance.name = _locationStrings[i]; instance.transform.SetParent(_overviewMapGameObject.transform); _spawnedObjects.Add(instance); } }
private void Awake() { Instance = this; raycaster = GetComponent <PhysicsRaycaster>(); _mapMovement = _map.GetComponent <QuadTreeCameraMovement>(); Load(); }
// Start is called before the first frame update void Start() { droneController = droneObject.GetComponent <DroneController>(); navigationController = Navigation.GetComponent <NavigationController>(); mapClickController = Map.GetComponent <MapClickController>(); switchButton(ShowBuildingsButton, !ShowBuildings.BuildingsHidden); switchButton(HomePointButton, true); changeModeIcon(); ScreenButtonClick(); //vypnu screen,v defaultu je totiz zapnuty }
private void Start() { count = 0; vrPlayer.transform.position = new Vector3(0, 0, 0); vrPlayer.transform.eulerAngles = new Vector3(0f, 0.0f, 0.0f); spawn = map.GetComponent <Spawn_Bird>(); Model_List = spawn.spawned_individuals; //Debug.Log(Model_List.Count); string textInhalt = spawn._IDs[count]; ID.GetComponent <Text>().text = textInhalt; change = false; }
void Start() { instance = this; AbstractMap[] tmp = FindObjectsOfType <AbstractMap>(); _map = tmp[0]; main_script = _map.GetComponent <AbstractMap>(); if (PlayerPrefs.HasKey("url_1")) { jsonUrl = PlayerPrefs.GetString("url_1"); } else { jsonUrl = "http://127.0.0.1/VirtualRadar/AircraftList.json"; } StartCoroutine(getDate()); // Debug.Log("is: " + main_script.CurrentExtent); }
private void Update() { // var overScene = CanvasManager.SCENE_UNDER_CANVAS; if ((Input.touchCount > 0) && (Input.GetTouch(0).phase == TouchPhase.Began) && !overScene) { Ray raycast = Camera.main.ScreenPointToRay(Input.GetTouch(0).position); RaycastHit raycastHit; if (Physics.Raycast(raycast, out raycastHit)) { int touchs = Input.touchCount; if (collidersID.Contains(raycastHit.collider.name) && touchs < 2) { switchPins(false); clickedTransform = raycastHit.collider.transform; _map.GetComponent <Animator>().SetInteger("mapAnimTransition", 2); } } } if (pinsShown) { int count = _spawnedObjects.Count; for (int i = 0; i < count; i++) { var spawnedObject = _spawnedObjects [i]; var location = _locations [i]; Vector3 pinLocalPosition = _map.GeoToWorldPosition(location, true); float _x = pinLocalPosition.x; float _z = pinLocalPosition.z; spawnedObject.transform.localPosition = new Vector3(_x, _map.transform.position.y, _z); } } }
public void enableMapMovement(bool enable) { map.GetComponent <QuadTreeCameraMovement>().enabled = enable; }
private void Awake() { raycaster = GetComponent <PhysicsRaycaster>(); _mapMovement = _map.GetComponent <QuadTreeCameraMovement>(); }