LN Detect Mobile Browser
Detect Mobile Browser
This commit is contained in:
parent
eb460a8e75
commit
145686dbf4
23
Sources/armory/logicnode/DetectMobileBrowserNode.hx
Normal file
23
Sources/armory/logicnode/DetectMobileBrowserNode.hx
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
// This node does not work with Krom. "Browser compilation only" node.
|
||||||
|
|
||||||
|
package armory.logicnode;
|
||||||
|
|
||||||
|
import kha.System;
|
||||||
|
|
||||||
|
class DetectMobileBrowserNode extends LogicNode {
|
||||||
|
|
||||||
|
public function new(tree: LogicTree) {
|
||||||
|
super(tree);
|
||||||
|
}
|
||||||
|
|
||||||
|
override function get(from: Int) {
|
||||||
|
if (from == 0) {
|
||||||
|
#if kha_html5
|
||||||
|
return kha.SystemImpl.mobile;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#end
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
11
blender/arm/logicnode/native/LN_detect_mobile_browser.py
Normal file
11
blender/arm/logicnode/native/LN_detect_mobile_browser.py
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
from arm.logicnode.arm_nodes import *
|
||||||
|
|
||||||
|
class DetectMobileBrowserNode(ArmLogicTreeNode):
|
||||||
|
"""Determines the mobile browser or not (works only for web browsers)."""
|
||||||
|
bl_idname = 'LNDetectMobileBrowserNode'
|
||||||
|
bl_label = 'Detect Mobile Browser'
|
||||||
|
arm_version = 1
|
||||||
|
|
||||||
|
def init(self, context):
|
||||||
|
super(DetectMobileBrowserNode, self).init(context)
|
||||||
|
self.add_output('NodeSocketBool', 'Mobile')
|
Loading…
Reference in a new issue