Пример #1
0
    // 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;
        }
    }
Пример #2
0
    // 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;
        }
    }