コード例 #1
0
    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);
    }
コード例 #2
0
 public void Initialize()
 {
     judge = GameManager.Judges.MAX;
 }