示例#1
0
    public static void CreateText(string text, Transform location, float posY)
    {
        posY = posYstatic;
        if (PlayerPrefs.GetInt("FruitSelected") == 1)
        {
            posY = 1.921f;
        }
        if (PlayerPrefs.GetInt("WheatSelected") == 1)
        {
            posY = 3.298f;
        }
        if (PlayerPrefs.GetInt("HarvestSelected") == 1)
        {
            if (PlayerPrefs.GetInt("HarvestingCrop") == 0)
            {
                posY = 3.298f;
                Debug.Log(posY);
            }
            if (PlayerPrefs.GetInt("HarvestingCrop") == 1)
            {
                posY = 1.921f;
                Debug.Log(posY);
            }
            else
            {
                Debug.Log(PlayerPrefs.GetInt("HarvestingCrop"));
            }
        }

        TextControl instance       = Instantiate(popupText);
        Vector2     screenPosition = new Vector2(location.position.x + 6.3f, location.position.y + posY);

        instance.transform.SetParent(canvas.transform, false);
        instance.transform.position = screenPosition;
        instance.SetText(text);
    }