private void OnTriggerEnter2D(Collider2D collision) { // Debug.Log(GameManager.Judges.BAD.ToString()); // 또는 StringArray 하면 코드가 짧아지겠군 // 그래서 바꿨습니다. for (GameManager.Judges i = 0; i < GameManager.Judges.MISS; ++i) { if (collision.gameObject.tag == GameManager.judgeLinesStringList[(int)i]) { judge = i; break; } } switch (collision.gameObject.tag) { case "MissLine": { judge = GameManager.Judges.MISS; gameObject.SetActive(false); GameManager.instance.ProcessJudge(judge, noteType); } break; } //Debug.Log("NodeBebavior::OnTriggerEnter2D::judge ->" + judge); }
public void Initialize() { judge = GameManager.Judges.MAX; }