[6.5.0]红绿灯逻辑调整

This commit is contained in:
xuxinchao
2024-07-03 18:12:01 +08:00
parent fee278b2ba
commit 2a7bc40667
11 changed files with 234 additions and 138 deletions

View File

@@ -33,7 +33,9 @@ interface IMoGoTrafficLightListener {
/**
* 红绿灯额外提示框
*/
fun onTrafficLightPrompt(currentState: TrafficLightEnum,currentDuration: Int){}
fun onTrafficLightPrompt(currentState: TrafficLightEnum, currentDuration: Float,
nextState: TrafficLightEnum, nextDuration: Float,
nextTwoState: TrafficLightEnum, nextTwoDuration: Float){}
/**
* 融合红绿灯,带有下一灯态和下二灯态
@@ -67,7 +69,9 @@ interface IMoGoTrafficLightListener {
* @param currentState 当前灯态
* @param currentDuration 当前灯态倒计时
*/
fun onShowTrafficLightPrompt(currentState: TrafficLightEnum,currentDuration: Int){}
fun onShowTrafficLightPrompt(currentState: TrafficLightEnum, currentDuration: Float,
nextState: TrafficLightEnum, nextDuration: Float,
nextTwoState: TrafficLightEnum, nextTwoDuration: Float){}
/**
* 展示融合带有下一下二灯态的红绿灯