void OnTargetLost(ImageTargetBaseBehaviour behaviour) { ARModal arModal = ARModal.Instance(); WKStaticFunction.WKMessageLog("Lost " + arModal.GetNameObjectFound + " : " + Target.Id); HideObjects(transform); }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { musicOnTarget.gameObject.SetActive(true); musicOffTarget.gameObject.SetActive(true); stageImageTarget.gameObject.SetActive(true); musicPlayer.StartMusic(); ShowObjects(transform); }
void OnTargetUnload(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status) { Debug.Log(">>> Unload target (" + status + "): " + Target.Id + " (" + Target.Name + ") " + " -> " + tracker); //if (!dictTargets.ContainsKey(Target.Name)) //{ // dictTargets.Remove(Target.Name); // //Debug.Log(">> Unloading " + Target.Name); //} }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { for (int i = 0; i < transform.childCount; i++) { transform.GetChild(i).gameObject.SetActive(true); } //transform.GetChild (0).GetChild (0).gameObject.SetActive (false); // ShowObjects(transform); Debug.Log("Found: " + Target.Id); }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { GameObject.Find("002").GetComponent <MeshRenderer>().material = oldMat; ShowObjects(transform); Debug.Log("Target found!!"); //to save texture founded.SetActive(true); }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { musicOnTarget.gameObject.SetActive(false); musicOffTarget.gameObject.SetActive(false); stageImageTarget.gameObject.SetActive(false); musicUI.SetActive(false); musicPlayer.stopMusic(); musicPlayer.setVolume(0); HideObjects(transform); }
private void Target_TargetFound(ImageTargetBaseBehaviour imageTargetFound) { foreach (var targetVideoPlayer in targetVideoPlayers) { if (targetVideoPlayer.imageTargetBehaviour != imageTargetFound) { targetVideoPlayer.VideoPlayer.Stop(); } } }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { //to save texture founded.SetActive(false); GameObject.Find("002").GetComponent <MeshRenderer>().material = newMat; ShowObjects(transform); Debug.Log("Target lost and showing object"); }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { for (int i = 0; i < transform.childCount; i++) { // transform.GetChild(i).SendMessage("deactivateInfo"); transform.GetChild(i).SendMessage("myPause"); transform.GetChild(i).gameObject.SetActive(false); } // HideObjects(transform); Debug.Log("Lost: " + Target.Id); }
//初始化 public void Init(VideoTargetDate data, bool isCloud = true) { cam = GameObject.Find("ARCamera").transform; this.isCloud = isCloud; targetName = data.targetUid; ARCardTarget = transform.GetComponentInParent <ImageTargetBaseBehaviour>(); ARCardTarget.TargetFound += OnTargetFound; ARCardTarget.TargetLost += OnTargetLost; cloudArManager = GameObject.FindObjectOfType <CloudARManager>(); cloudArManager.videoTargetControllers.Add(this); m_data = data; this.selectedNumber = 0; videoTargetBehaviour = GetComponentInParent <CloudARVideoTargetBehaviour> (); videoTargetBehaviour.TargetFound += OnTargetFound_First; transform.localScale = Vector3.one; //vPlayer.transform.rotation=Quaternion.Euler(new Vector3(180f,0,0)); //准备完后自动播放 vPlayer.VideoReadyEvent += (sender, e) => { //GameObject.FindObjectOfType<UIManager>().DebugToUI("ready"); //激活视频collider(允许点击暂停) videoCollider.enabled = true; vPlayer.Play(); }; //播放结束后暂停 vPlayer.VideoReachEndEvent += (sender, e) => { //GameObject.FindObjectOfType<UIManager>().DebugToUI("reachEnd"); //停止播放 //PauseVideo(); //如果是第一次就展开动画 if (isFirst) { StopCoroutine("IE_Spreadout"); StartCoroutine("IE_Spreadout"); isFirst = false; } }; RefreshUI(); UIManager._instance.DebugToUI("videoPlayer path: " + ARCardTarget.Path); }
void OnTargetLoad(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status) { targetName = Target.Name; targetState = status; Debug.Log("Load target (" + status + "): " + Target.Id + " (" + Target.Name + ") " + " -> " + tracker); }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { ShowObjects(transform); Debug.Log("Found: " + Target.Id); }
private void HookupTarget(ImageTargetBaseBehaviour target) { target.TargetFound += Target_TargetFound; target.TargetLost += Target_TargetLost; }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { HideObjects(transform); Debug.Log("Lost: " + Target.Id); }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { onFound = true; transform.GetChild (1).gameObject.SetActive (true); Debug.Log("Found: " + Target.Id); }
void Start() { targetBehaviour = GetComponentInParent <ImageTargetBaseBehaviour>(); gameObject.layer = 31; }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { Debug.Log("Lost:" + Target.Id); }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { Debug.Log("Found" + Target.Id); }
void OnTargetFound(AugmenterBaseBehaviour augmenterBehaviour, ImageTargetBaseBehaviour targetBehaviour, Target target) { targetName = target.Name; Debug.Log("<Global Handler> Found: " + target.Id); }
private void ImageTracker_TargetLoad(ImageTrackerBaseBehaviour trackerBase, ImageTargetBaseBehaviour targetBase, Target target, bool arg4) { HookupTarget(targetBase); }
void OnTargetLost(AugmenterBaseBehaviour augmenterBehaviour, ImageTargetBaseBehaviour targetBehaviour, Target target) { Debug.Log("<Global Handler> Lost: " + target.Id); }
void test(ImageTrackerBaseBehaviour imageTrackerBaseBehaviour, ImageTargetBaseBehaviour imageTargetBaseBehaviour, Target target, bool flag) { Debug.Log("loaded"); }
private void UnHookTarget(ImageTargetBaseBehaviour target) { target.TargetFound -= Target_TargetFound; target.TargetLost -= Target_TargetLost; }
void OnTargetUnload(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status) { Debug.Log("Unload target (" + status + "): " + Target.Id + " (" + Target.Name + ") " + " -> " + tracker); }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { isFound = false; }
void OnTargetLost(ImageTargetBaseBehaviour behaviour) { onFound = false; HideObjects(); Debug.Log("Lost: " + Target.Id); }
void OnTargetLoad(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status) { posZ = transform.position.z; }
private void ImageTracker_TargetUnload(ImageTrackerBaseBehaviour trackerBase, ImageTargetBaseBehaviour targetBase, Target target, bool arg4) { UnHookTarget(targetBase); }
void Start() { SampleImageTargetBehaviour targetBehaviour; ImageTrackerBehaviour tracker = null; foreach (var behaviour in FindObjectsOfType <ImageTrackerBehaviour>()) { if (behaviour.name == "ImageTracker-3") { tracker = behaviour; } } if (!tracker) { return; } tracker.SimultaneousNum = 2; // dynamically load from image (*.jpg, *.png) CreateTarget("argame01", out targetBehaviour); targetBehaviour.Bind(tracker); targetBehaviour.SetupWithImage("sightplus/argame01.jpg", StorageType.Assets, "argame01", new Vector2()); GameObject duck02_1 = Instantiate(Resources.Load("duck02")) as GameObject; duck02_1.transform.parent = targetBehaviour.gameObject.transform; // dynamically load from json file CreateTarget("argame00", out targetBehaviour); targetBehaviour.Bind(tracker); targetBehaviour.SetupWithJsonFile("targets.json", StorageType.Assets, "argame"); GameObject duck02_2 = Instantiate(Resources.Load("duck02")) as GameObject; duck02_2.transform.parent = targetBehaviour.gameObject.transform; // dynamically load from json string string jsonString = @" { ""images"" : [ { ""image"" : ""sightplus/argame02.jpg"", ""name"" : ""argame02"" } ] } "; CreateTarget("argame02", out targetBehaviour); targetBehaviour.Bind(tracker); targetBehaviour.SetupWithJsonString(jsonString, StorageType.Assets, "argame02"); GameObject duck02_3 = Instantiate(Resources.Load("duck02")) as GameObject; duck02_3.transform.parent = targetBehaviour.gameObject.transform; // dynamically load all targets from json file var targetList = ImageTargetBaseBehaviour.LoadListFromJsonFile("targets2.json", StorageType.Assets); foreach (var target in targetList.Where(t => t.IsValid).OfType <ImageTarget>()) { CreateTarget("argame03", out targetBehaviour); targetBehaviour.Bind(tracker); targetBehaviour.SetupWithTarget(target); GameObject duck03 = Instantiate(Resources.Load("duck03")) as GameObject; duck03.transform.parent = targetBehaviour.gameObject.transform; } targetBehaviour = null; }
void OnTargetUnload(ImageTrackerBaseBehaviour trackerBehaviour, ImageTargetBaseBehaviour targetBehaviour, Target target, bool status) { Debug.Log("<Global Handler> Unload target (" + status + "): " + target.Id + " (" + target.Name + ") " + " -> " + trackerBehaviour); }
private void Tracker_TargetUnload(ImageTrackerBaseBehaviour imgTracker, ImageTargetBaseBehaviour imgTarget, Target arg3, bool arg4) { imgTarget.TargetFound -= OnMarkFound; imgTarget.TargetLost -= OnMarkLost; }
void OnTargetFound(ImageTargetBaseBehaviour behaviour) { musicUI.SetActive(true); isFound = true; }