Beispiel #1
0
    //显示生命变化text
    private void showBloodText(float valueChange)
    {
        BloodChangeTextCanvas text = BloodChangeTextCanvas.GetText();

        text.transform.SetParent(this.transform);
        text.MakeShow(valueChange);
    }
Beispiel #2
0
    public static BloodChangeTextCanvas GetText()
    {
        bloodtexts.RemoveAll(X => X == null);
        if (bloodtexts.Count > 0)
        {
            BloodChangeTextCanvas aTextCanvas = bloodtexts [0];
            bloodtexts.Remove(aTextCanvas);
            return(aTextCanvas);
        }

        BloodChangeTextCanvas newOne = Instantiate(SystemValues.LoadResources <GameObject>("UI/BloodChangeTextCanvas")).GetComponent <BloodChangeTextCanvas>();

        return(newOne);
    }