//显示生命变化text private void showBloodText(float valueChange) { BloodChangeTextCanvas text = BloodChangeTextCanvas.GetText(); text.transform.SetParent(this.transform); text.MakeShow(valueChange); }
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); }