//	public void Reincarnate()
//	{
//		p_particle.startColor = SC_PlayerRef.s_Color;
//		p_particle.Emit(50);
//
//		SC_playerDeathRef = a_DeadPlayers[0].GetComponent<SC_playerDeath>();
//		SC_playerDeathRef.Reincarnate();
//		a_DeadPlayers.RemoveAt(0);
//		f_CutOffValue = 1;
//		renderer.material.SetFloat("_Cutoff", f_CutOffValue );
//		b_reincarnateReady = false;
//		setColor();
//	}


    IEnumerator Reincarnate()
    {
        p_particle.startColor = SC_PlayerRef.s_brightColor;
        p_particle.Emit(50);

        yield return(new WaitForSeconds(0.2f));

        SC_playerDeathRef = a_DeadPlayers[0].GetComponent <SC_playerDeath>();
        SC_playerDeathRef.Reincarnate();
        a_DeadPlayers.RemoveAt(0);
        f_CutOffValue = 1;
        renderer.material.SetFloat("_Cutoff", f_CutOffValue);
        b_reincarnateReady = false;
        setColor();
    }