public void Use()

{


StartCoroutine("Swing");

}


IEnumerator Swing()

{

Debug.Log("1");


yield return new WaitForSeconds(0.1f);

Debug.Log("2");

meleeArea.enabled = true;

trailEffect.enabled = true;


yield return new WaitForSeconds(0.3f);

Debug.Log("3");

meleeArea.enabled = false;


yield return new WaitForSeconds(0.3f);

Debug.Log("4");

trailEffect.enabled = false;


}



스타트 코루틴하면 1까지만 뜨고 wairforseconds(0.1f) 밑으로는 안뜨는데 뭐가문제일까


Debug.Log("1");


meleeArea.enabled = true;

trailEffect.enabled = true;

yield return new WaitForSeconds(0.1f);

Debug.Log("2");


일케하면 제대로 enable되긴하는데 여전히 2로 안넘어감