Esempio n. 1
0
    void AdjustTransform()
    {
        //adjust position
        Vector3 screenPosOfTarget = mainCamera.WorldToScreenPoint(myCity.transform.position + worldPositionOffset);

        rectTransform.anchoredPosition = screenPosOfTarget + screenPositionOffset;

        //adjust size
        float scale = Mathf.Lerp(minSize, maxSize, mapCamera.GetZoom());

        transform.localScale = new Vector3(scale, scale, scale);
    }