Exemple #1
0
    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;
    }
Exemple #5
0
 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);
 }
Exemple #6
0
        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);
                }
            }
        }
Exemple #7
0
 public void enableMapMovement(bool enable)
 {
     map.GetComponent <QuadTreeCameraMovement>().enabled = enable;
 }
Exemple #8
0
 private void Awake()
 {
     raycaster    = GetComponent <PhysicsRaycaster>();
     _mapMovement = _map.GetComponent <QuadTreeCameraMovement>();
 }