Exemple #1
0
    void OnFusionHeal()
    {
        ServiceLocator.Instance.GetService <SoundManager>(ManagerType.SOUND_MANAGER).PlaySong("event:/SFX/Attack/Attack_F3", 3);

        for (int i = 0; i < m_NbPlayers; i++)
        {
            m_Players[i].RecoverAllHP();

            if (i == 0)
            {
                GameObject main = FxFusionHeal.gameObject;
                main.transform.position = m_Players[i].transform.position;
                fxManager.PlayFX(main.GetComponent <ParticleSystem>());
            }

            else if (i == 1)
            {
                GameObject main = FxFusionHealP2.gameObject;
                main.transform.position = m_Players[i].transform.position;
                fxManager.PlayFX(main.GetComponent <ParticleSystem>());
            }
        }
    }