Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
    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);
    }