platformcapability changed to bool

This commit is contained in:
qimiko committed 2024-02-10 22:07:22 -07:00
1 parent b96561bf33
commit c6155443a2
2 files changed
+9 -6

No files matched your search

@@ -451,9 +451,12 @@ class GeometryDashActivity : AppCompatActivity(), Cocos2dxHelper.Cocos2dxHelperL
}
}
override fun onCapabilityAdded(capability: String) {
override fun onCapabilityAdded(capability: String): Boolean {
if (capability == GeodeUtils.CAPABILITY_EXTENDED_INPUT) {
mGLSurfaceView?.useKeyboardEvents = true
}
return true
}
return false
}
}
@@ -448,7 +448,7 @@ object GeodeUtils {
}
interface CapabilityListener {
fun onCapabilityAdded(capability: String)
fun onCapabilityAdded(capability: String): Boolean
}
const val CAPABILITY_EXTENDED_INPUT = "extended_input"
@@ -460,12 +460,12 @@ object GeodeUtils {
}
@JvmStatic
fun reportPlatformCapability(capability: String?) {
fun reportPlatformCapability(capability: String?): Boolean {
if (capability.isNullOrEmpty()) {
return
return false
}
capabilityListener.get()?.onCapabilityAdded(capability)
return capabilityListener.get()?.onCapabilityAdded(capability) ?: false
}
external fun nativeKeyUp(keyCode: Int, modifiers: Int)