public static GameObject AddHurtInfo(string InTextInfo, Color InColor, Vector3 Position) { GameObject ReturnObj = LoadUIObj("ShowText"); if (ReturnObj == null) { return(null); } if (!GamePool.IsSpawned(ReturnObj.transform)) { GamePool.Regist("ShowText", ReturnObj.transform); } Transform Target = GamePool.Spawn("ShowText"); UIWindow.AddUI(Target.gameObject); Target.gameObject.transform.position = Position; ShowText NewText = Target.GetComponent <ShowText>(); NewText.SetInfo(InTextInfo, InColor); return(Target.gameObject); }