Utility API

ARMOD SDK Event Receiver Unit

Description

Use this unit to listen AR-MOD SDK AR algorithm event. As same as C# code OnEvent

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features

Get GameObject By Tag

Description

Finding the gameobject by tag

Return

GameObject

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
RuntimeTag
Tag name to look for

Compare Runtime Tag

Description

Compare whether two tags are consistent

Return

GameObject

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
Target
Current Object
RuntimeTag
Tag name to compare

Get System Language Unit

Description

Acquire system language

Return

Current system's language

parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Result
Current system's language

Is Pointer Over UI Checker Unit

Description

It is used to determine whether ugui objects are touched. Prevent raycast ray penetration when clicking ugui objects.
It is need a GraphicRaycaster component in the ARExperience package!

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
True
Touch ugui object
False
Not touching the UGUI object

KV Local Store Unit

Description

Store temporary data locally

Return

Write or read value

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Key
The saved value index name, It must be unique
Value
You want to saved value
Operation Type
Save: write new key and value to local
Read: Try acquire the value from local by key

Load Asset (Async) Unit

Description

Asynchronously load a single asset from our package through the project name, and hope to load the asset name.

Return

Your asset of T type

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Name
You want to load's unique asset name
Result
Your asset of T type

Set Screen Orientation Unit

Description

Set up the screen orientation

Paramaters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Orientation
Screen orientation

Try Acquire App Info Unit

Description

Get the data from native

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Data
Try acquire operation type

Try Acquire SDK Version Unit

Description

Get current sdk version

Return

String Current SDK version e.g. 1.0.0

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
API
Help creator to accessing the AR-MOD SDK features
Data
Try acquire sdk version data

Convert From Cloud Space

Description

Get the position and rotation from cloud space

Return

Position & Rotation

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
Unity Position
The world of Unity position
Unity Rotation
The world of Unity rotation

Convert To Cloud Space

Description

Convert the position and rotation to cloud space

Return

Position & Rotation

Parameters

Connection
Description
Input Trigger
Start invoke this unit logic
Out Trigger
Logical execution ends will perform the next operation
Unity Position
The world of Unity position
Unity Rotation
The world of Unity rotation
Last modified 12d ago