/// <summary> /// Loads an image and adds it to the tracker /// </summary> /// <param name="tracker"></param> /// <param name="path"></param> /// <param name="name"></param> private void LoadFromImage(ImageTracker tracker, string path, string name) { Optional <ImageTarget> optionalTarget = ImageTarget.createFromImageFile(path, StorageType.Assets, name, "", "", 1.0f); if (optionalTarget.OnSome) { System.Console.WriteLine($"Loaded ImageTarget Name: {name}, Aspect Ratio: {optionalTarget.Some.aspectRatio()}"); tracker.loadTarget(optionalTarget.Some, callbackScheduler, (target, status) => { System.Console.WriteLine($"Loaded Target {status}: {target.name()}({target.runtimeID()})"); }); } else { System.Console.WriteLine($"Failed loading: {path}"); } }