private void collideTest()
    {
        int layerMask = 1 << LayerMask.NameToLayer("BoxMan");

        for (int i = 0; i < trainObj.Count; i++)
        {
            float      radius   = 1f;
            Vector3    position = trainObj[i].train.transform.position;
            Collider[] array    = Physics.OverlapSphere(new Vector3(position.x, position.y, position.z), radius, layerMask);
            if (array != null && array.Length > 0 && trainObj[i].shooter == MyInfoManager.Instance.Seq)
            {
                localController.TrainStop();
            }
        }
    }