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>()); } } }