Пример #1
0
    void PlayFXFromPool(FXPool pool, Vector3 position)
    {
        FX playedFX = pool.Depool();

        playedFX.transform.position = position;
        playedFX.Play();
    }
Пример #2
0
    void PlayFXFromPool(FXPool pool, Vector3 _position, Transform _parent)
    {
        FX playedFX = pool.Depool();

        playedFX.transform.position = _position;
        playedFX.Play();
        playedFX.transform.parent = _parent;
    }
Пример #3
0
    void PlayFXFromPool(FXPool pool, Transform _transform, bool textMessage, Color color, string text, float height)
    {
        FX playedFX = pool.Depool();

        playedFX.transform.parent        = _transform;
        playedFX.transform.localPosition = Vector3.zero;

        if (textMessage)
        {
            TextMessage message = (TextMessage)playedFX;
            message.SetTextAndPlay(text, color, height);
        }
        else
        {
            playedFX.Play();
        }
    }