示例#1
0
    private void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.tag == this.gameObject.tag)
        {
            switch (this.gameObject.tag)
            {
            //大スライム同士が接触した場合
            case "BigSlime":
                Destroy(this.gameObject);
                FindObjectOfType <Score>().AddPoint(10);
                break;

            case "MiddleSlime":
                script.CreateSlime((int)manager.SlimeSize.middle, this.gameObject);
                FindObjectOfType <Score>().AddPoint(10);
                break;

            case "SmallSlime:":
                script.CreateSlime((int)manager.SlimeSize.small, this.gameObject);
                FindObjectOfType <Score>().AddPoint(10);
                break;

            default:
                break;
            }
        }
    }