如果在任何铁路库中定义一个自定义列车代理,并在该列车代理中添加一些变量,那么当我们使用列车解耦时,如何在新的解耦列车中保持与这些新变量相关的数据。分配给原列车的数据(例如列车代码)在保留的列车中保持不变,但在通过外解耦端口退出的新解耦列车中不再存在。
我们怎样才能把这些数据保存在新火车上呢?
发布于 2018-04-18 04:10:11
在列车解耦元素的on (解耦)操作中,您可以使用两个变量: train1和train2,其中train1是通过第一个端口退出的原始列车,train2是通过另一个端口退出的解耦列车。由于train1保存了有关火车的原始信息,因此对于要复制的每个变量,您必须执行以下操作:
train2.var1=train1.var1;
train2.var2=train1.var2;等等。
如果您悬停在操作字段左侧的小灯泡上,您可以看到这些变量的存在:

https://stackoverflow.com/questions/49889990
复制相似问题