コード例 #1
0
    public void CollisionCheck(ObjectBase obj, BulletBase.BulletTeam team)
    {
        ObjectLink link = activeFront;

        if (link == null)
        {
            return;
        }

        while (true)
        {
            link.me.CopyList();

            if (link.me.gameObject.activeSelf)
            {
                if (link.me.IsTeam(team))
                {
                    if (obj.Collision(link.me))
                    {
                        //Debug.Log(obj.GetColliderInfo().radius);
                        link.me.ColliseionActive(obj);
                    }
                }
            }

            //link.me.DeleteExitObjects();

            link = link.back;

            if (link == null)
            {
                break;
            }
        }
    }