public void Init(Covid19Data covidData, Transform earth, Color32 color)
    {
        initScale = transform.localScale;
        //SelectionHighlight.SetActive(false);
        CovidData_Confirmed = covidData;
        Earth                   = earth;
        posOnSphere             = AppUtils.LatLonToPositionOnSphere(CovidData_Confirmed.Lat, CovidData_Confirmed.Long, Earth.localScale.x * 2.1f);
        transform.localPosition = posOnSphere;
        Color                   = color;
        Vector3 dir      = new Vector3(0, 1, 0);
        Vector3 crossDir = Vector3.Cross(dir, posOnSphere);
        float   angle    = Vector3.Angle(dir, posOnSphere);

        transform.Rotate(crossDir, angle, Space.Self);
        float limit = 500;
        float val   = CovidData_Confirmed.DayByDayData[CovidData_Confirmed.DayByDayData.Length - 1];

        if (val < limit)
        {
            newVal = AppUtils.Remap(val, 0, limit, 0, 255);
        }
        else
        {
            newVal = 255;
        }

        UnSelectionColor = new Color32((byte)newVal, 255, 0, 255);
        sRenderer.color  = UnSelectionColor;

        if (CovidData_Confirmed.ProvinceORState == "")
        {
            locText.text = "Not mentioned";
        }
        else
        {
            locText.text = CovidData_Confirmed.ProvinceORState;
        }

        locText.text += ", " + CovidData_Confirmed.CountryORRegion;

        //Label.SetActive(false);
        Label2.SetActive(false);
        ClickedOnDataEvent         += AmINear;
        DataBars.ClickedOnBarEvent += ShowOrHideMe;
        RotationManipulator.RotationGestureHandler += UpdateLineRenderePos;
        sRenderer.enabled = false;

        if (covidData.CountryORRegion == "US")
        {
            if (UnityEngine.Random.Range(1, 100) % 2 == 0)
            {
                gameObject.SetActive(false);
            }
            //transform.localScale /= 10;
        }

        lr            = gameObject.GetComponent <LineRenderer>();
        lr.enabled    = false;
        lr.startWidth = lr.endWidth = 0.001f;

        countryText.text = CovidData_Confirmed.ProvinceORState;
        InitScale        = transform.localScale;
    }
 void OnApplicationQuit()
 {
     ClickedOnDataEvent         -= AmINear;
     DataBars.ClickedOnBarEvent -= ShowOrHideMe;
     RotationManipulator.RotationGestureHandler -= UpdateLineRenderePos;
 }