【增加组件存在判断】
This commit is contained in:
parent
401a30cf9b
commit
3582864835
@ -56,6 +56,7 @@ func (p *PsdSys) Update(world ecs.World) {
|
|||||||
psdState.Close = p.isAllAsdMotorClosed(asdList)
|
psdState.Close = p.isAllAsdMotorClosed(asdList)
|
||||||
}
|
}
|
||||||
//更新站台门控箱电路及PSC相关状态
|
//更新站台门控箱电路及PSC相关状态
|
||||||
|
if entry.HasComponent(component.PlatformMkxCircuitType) {
|
||||||
pmc := component.PlatformMkxCircuitType.Get(entry)
|
pmc := component.PlatformMkxCircuitType.Get(entry)
|
||||||
var pcbTd bool
|
var pcbTd bool
|
||||||
var pobTd bool
|
var pobTd bool
|
||||||
@ -83,6 +84,7 @@ func (p *PsdSys) Update(world ecs.World) {
|
|||||||
if pmc.PABJ != nil {
|
if pmc.PABJ != nil {
|
||||||
component.RelayDriveType.Get(pmc.PABJ).Td = pabTd
|
component.RelayDriveType.Get(pmc.PABJ).Td = pabTd
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//设置滑动门电机通断电状态
|
//设置滑动门电机通断电状态
|
||||||
repo := entity.GetWorldData(world).Repo
|
repo := entity.GetWorldData(world).Repo
|
||||||
psd := repo.FindPsd(component.UidType.Get(entry).Id)
|
psd := repo.FindPsd(component.UidType.Get(entry).Id)
|
||||||
|
Loading…
Reference in New Issue
Block a user