为什么distance只能是Card的概念，把distance扩展到Action不行吗？