Click here to Skip to main content
15,867,985 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
I m looking at an example project for Kudan for Unity.
In the code it says:
C#
using UnityEngine;  
using System.Text;  
using System.Collections;  
using System.Collections.Generic;  
using System.Runtime.InteropServices;  

namespace Kudan.AR  
{  
    public class Tracker : TrackerBase   
    {  
/// <summary>    
        /// Initialise the plugin.  
        /// </summary>  
        /// <returns><c>true</c>, if the plugin initialised successfully, <c>false</c> otherwise.</returns>  
        public override bool InitPlugin()  
        {  
            #if UNITY_EDITOR || UNITY_IOS  
            return NativeInterface.Init ();  

            #elif UNITY_ANDROID  
AndroidJavaClass kudanArClass = new AndroidJavaClass("eu.kudan.androidar.KudanAR");

I don't understand what exactly is "eu.kudan.androidar.KudanAR"
It looks like a domain name of a package "eu.kudan.androidar" and a class name of "KudanAR"
But i dont see this package anyweher in the project. I dont see any folder or file name that could lead to this class. What am i missing?
Is it a Plugin?
Please help my confusion
I want to find it so i could look at some methods implementations

What I have tried:

What I have tried:

I went through all files in the project to no avail
Posted
Updated 19-Jul-17 0:29am
Comments
Richard MacCutchan 16-Jul-17 11:52am    
What does the Unity documentation say for the AndroidJavaClass class?

1 solution

Kudan has AR SDKs and Unity Plugin. Yes, eu.kudan.androidar is a package in android and and "KudanAR" is name of class.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900