[3.3.0][魔方] 功能代码提交

This commit is contained in:
renwj
2023-06-20 19:14:23 +08:00
parent 8c396ee135
commit e896169349
26 changed files with 804 additions and 478 deletions

View File

@@ -15,6 +15,7 @@ import com.mogo.eagle.core.data.msgbox.MsgBoxBean
import com.mogo.eagle.core.function.api.devatools.IDevaToolsProvider
import com.mogo.eagle.core.function.api.devatools.apm.*
import com.mogo.eagle.core.function.api.devatools.download.*
import com.mogo.eagle.core.function.api.devatools.mofang.*
import com.mogo.eagle.core.function.api.upgrade.*
import com.mogo.eagle.core.function.api.devatools.strict.*
import com.mogo.eagle.core.function.api.lookaround.*
@@ -258,4 +259,6 @@ object CallerDevaToolsManager {
fun strict(): IStrictModeProvider? = devaToolsProviderApi?.strict()
fun lookAroundProvider(): IMoGoLookAroundProvider? = devaToolsProviderApi?.lookAroundDataProvider()
fun mofang(): IMoGoMoFangProvider? = devaToolsProviderApi?.mofang()
}

View File

@@ -1,21 +0,0 @@
package com.mogo.eagle.core.function.call.mofang
import com.mogo.eagle.core.function.api.devatools.mofang.IMoGoMoFangListener
import com.mogo.eagle.core.function.call.base.CallerBase
/**
* 魔方按键的处理
*/
object CallerMofangListenerManager : CallerBase<IMoGoMoFangListener>() {
fun invokeMofangHandle(keyCode: Int, action: Int): Boolean {
var isConsume = false
M_LISTENERS.forEach {
val tag = it.key
val listener = it.value
if (listener.onMofangHandle(keyCode, action))
isConsume = true
}
return isConsume
}
}