Skip to main content

SdkEntryPoint

SDKEntryPoint is the entrance to XRMOD. It is used to launch and shut down the XRMOD module.

InitSDK​

Description​

Initialize XRMOD SDK with configuration information. This method will call automatically.

Parameters​

NameTypeDescription
appconfigureNSStringThis is a json string. Use to init our sdk and authentication

Method​

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.InitSDK(_configuration);

LaunchXRQuery​

Description​

Query the ARExperience projecct by project uid.

tip

Call SDKEntryPoint.LaunchXRQuery method when you need to use XR to turn it on.

Parameters​

NameTypeDescription
_projectUidStringThe project uid is the unique id of each ARExperience. Can be used for retrieval, etc.
tip

If the configuration AppModel is Offline, the Id is the name of the project you created with PackageToolsEditor (not case sensitive).

Method​

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.InitSDK(JsonUtility.ToJson(_configuration));
tmp_SDKEntryPoint.LaunchXRQuery(_arExperienceId);

Dispose​

Description​

Unload current XRMOD Window

danger

When xrmod is closed, all content will be released. This includes ActionNotifications as well as art resources.

Method​

var tmp_SDKEntryPoint = UnityEngine.Object.FindObjectOfType<SDKEntryPoint>();
tmp_SDKEntryPoint.Dispose();

//Reload the Main scene for ready
SceneManager.LoadScene("Main");

CleanCache​

Description​

Clean ARExperiences cache in the device

Method​

Future<void>? cleanCache()