package system import ( "joylink.club/ecs" ) // 道岔系统操作 type SwitchSystem struct { } func NewSwitchSystem() *SwitchSystem { return &SwitchSystem{} } // 触发道岔正常转动 // w: 当前世界 // switchId: 道岔id // turnNormal: true-道岔转动到定位,false-道岔转动到反位 func FireSwitchTurn(w ecs.World, switchId string, turnNormal bool) bool { return true } // world 执行 func (me *SwitchSystem) Update(w ecs.World) { } // 获取道岔转动耗时ms func getSwitchTurnTime(switchId string) int64 { return 5000 } // 获取道岔定操反操继电器耗时ms func getSwitchNRDelayTime(switchId string) int64 { return 2000 }