var firstshape = NAPI.ColShape.CreateCylinderColShape(new Vector3(45,45,45), 2f, 2, 0);
firstshape.OnEntityEnterColShape += (shape, player) =>
{
NAPI.Entity.SetEntityPosition(player, lastshape.Position); //сюда пишем координаты второго колшейпа
//если не ошибаюсь можно сразу к колшейпу обратиться и взять его координаты
//или самому прописать new Vector3(0,0,0);
};
var lastshape = NAPI.ColShape.CreateCylinderColShape(new Vector3(95,95,95), 2f, 2, 0);
lastshape.OnEntityEnterColShape += (shape, player) =>
{
NAPI.Entity.SetEntityPosition(player, firstshape.Position); //сюда пишем координаты первого колшейпа
};