public static void CreateFloatingText(string text, Color color, float randomOffset = 0) { Initialize(); FloatingPopupText instance = Instantiate(popupText); instance.transform.SetParent(canvas.transform, false); instance.SetText(text); instance.SetColor(color); instance.transform.position += new Vector3(0, Random.Range(-randomOffset, randomOffset)); }