// Use this for initialization void Start() { PauseGame(); startTime = Time.time; endMarker = GameObject.Find("BangkokMarker"); scaleDownEndXPos = endMarker.transform.position.x; scaleDownEndYPos = endMarker.transform.position.y; GameObject thisCityMarker = GameObject.Find(PlayerPrefs.GetString("thisCityName") + "Marker"); availabilityScript = thisCityMarker.GetComponent <MarkerAvailability>(); if (availabilityScript.thisContinent != availabilityScript.previousContinent) { moveCamera = true; } else { moveCamera = false; } startingScale = transform.localScale.x; previousMarkerXPos = availabilityScript.previousMarkerPos.x; previousMarkerYPos = availabilityScript.previousMarkerPos.y; thisMarkerXPos = availabilityScript.thisMarkerPos.x; thisMarkerYPos = availabilityScript.thisMarkerPos.y; distanceMarkerToMarker = CalcFlightDistances(previousMarkerXPos, thisMarkerXPos, previousMarkerYPos, thisMarkerYPos); if (distanceMarkerToMarker < 300f) { speedModifier = 6f; } else { speedModifier = 12f; } }
// Use this for initialization void Start() { PauseGame(); GameObject thisCityMarker = GameObject.Find(PlayerPrefs.GetString("thisCityName") + "Marker"); availabilityScript = thisCityMarker.GetComponent <MarkerAvailability>(); if (availabilityScript.thisContinent != availabilityScript.previousContinent) { moveCamera = true; } else { moveCamera = false; } startingScale = transform.localScale.x; previousMarkerXPos = availabilityScript.previousMarkerPos.x; previousMarkerYPos = availabilityScript.previousMarkerPos.y; thisMarkerXPos = availabilityScript.thisMarkerPos.x; thisMarkerYPos = availabilityScript.thisMarkerPos.y; distanceMarkerToMarker = CalcFlightDistances(previousMarkerXPos, thisMarkerXPos, previousMarkerYPos, thisMarkerYPos); if (distanceMarkerToMarker < 300f) { speedModifier = 6f; } else if (distanceMarkerToMarker >= 300f && distanceMarkerToMarker < 600f) { speedModifier = 12f; } else { speedModifier = 20f; } }