public static void ShowText(string text, GameObject parent, float duration, bool isFollow = true) { GameObject go = FBPoolManager.instance.getPoolObject(TEXT_POPUP, FBPoolManager.POOLTYPE.UI); BasePopup baseScript = go.GetComponent <BasePopup>(); baseScript.SetValues(parent, isFollow, duration); baseScript.SetText(text); go.SetActive(true); currentPopup = go; showedPopup = true; }
public static BasePopup ShowText(string text, float duration, bool isFollow = true) { GameObject go = FBPoolManager.instance.getPoolObject(TEXT_POPUP, FBPoolManager.POOLTYPE.UI); BasePopup baseScript = go.GetComponent <BasePopup>(); baseScript.SetValues(null, isFollow, duration); baseScript.SetText(text); Vector3 targetPos = Camera.main.transform.position + Camera.main.transform.forward * 3f; targetPos.y = Player.instance.playerHeight + 1f; go.transform.position = targetPos; go.SetActive(true); currentPopup = go; playerPos = Player.instance.gameObject.transform.position; showedPopup = true; return(baseScript); }