package system import ( "fmt" "joylink.club/ecs" "log" ) type DebugSystem struct { } func NewDebugSystem() *DebugSystem { return &DebugSystem{} } // Update world 执行 func (debug *DebugSystem) Update(w ecs.World) { zdj9Query.Each(w, func(entry *ecs.Entry) { //swId := EntityIdentityComponent.Get(entry).Id //swState := Switch2jZdj9StateComponent.Get(entry) //log.Println(fmt.Sprintf("==>>2JZDJ9=%s QDJ=%t j1-2DQJ=%t j2-2DQJ=%t", swId, swState.J1_QDJ, swState.J1_2DQJ, swState.J2_2DQJ)) //log.Println(fmt.Sprintf("==>>2JZDJ9=%s j1-1DQJ=%t j2-1DQJ=%t", swId, swState.J1_1DQJ, swState.J2_1DQJ)) //log.Println(fmt.Sprintf("==>>2JZDJ9=%s YCJ=%t DCJ=%t FCJ=%t j1-2DQJ=%t j2-2DQJ=%t ZDBJ=%t ZFBJ=%t", swId, swState.YCJ, swState.DCJ, swState.FCJ, swState.J1_2DQJ, swState.J2_2DQJ, swState.ZDBJ, swState.ZFBJ)) cjState := Switch2jZdj9CjStateComponent.Get(entry) log.Println("==>>", fmt.Sprintf("ZdbjQ=%t ZfbjQ=%t YcjQ=%t LOSS=%t J1DbjQ=%t J1FbjQ=%t J2DbjQ=%t J2FbjQ=%t", cjState.ZdbjQ, cjState.ZfbjQ, cjState.YcjQ, cjState.ZdbjHAndZfbjH, cjState.J1DbjQ, cjState.J1FbjQ, cjState.J2DbjQ, cjState.J2FbjQ)) }) }