LN Detect Mobile Browser

Detect Mobile Browser
This commit is contained in:
E1e5en 2020-10-30 21:22:52 +03:00
parent eb460a8e75
commit 145686dbf4
2 changed files with 34 additions and 0 deletions

View 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;
}
}

View 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')