Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     mTrackableBehaviour = GetComponent<TrackableBehaviour>();
     if (mTrackableBehaviour) {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
 // Creates a new Accessor object of the appropriate type. The accessor takes
 // a TrackableBehaviour as a target (the Accessor instance accesses this
 // single object).
 public static TrackableAccessor Create(TrackableBehaviour target)
 {
     if (target is MarkerBehaviour)
     {
         return new MarkerAccessor((MarkerBehaviour)target);
     }
     else if (target is ImageTargetBehaviour)
     {
         return new ImageTargetAccessor((ImageTargetBehaviour)target);
     }
     else if (target is MultiTargetBehaviour)
     {
         return new MultiTargetAccessor((MultiTargetBehaviour)target);
     }
     else if (target is CylinderTargetBehaviour)
     {
         return new CylinderTargetAccessor((CylinderTargetBehaviour)target);
     }
     else
     {
         Debug.LogWarning(target.GetType().ToString() +
                          " is not derived from TrackableBehaviour.");
         return null;
     }
 }
    public void OnTrackableStateChanged(
		TrackableBehaviour.Status previousStatus,
		TrackableBehaviour.Status newStatus)
    {
        // Seleciona carta
        int n = Random.Range(1,4); //sorteia numeros de 1 a 3
        if (newStatus == TrackableBehaviour.Status.DETECTED ||
            newStatus == TrackableBehaviour.Status.TRACKED ||
            newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
        {
            // Seleciona carta
            if (n == 1){
                card1.GetComponent<SpriteRenderer>().enabled = true;
                card2.GetComponent<SpriteRenderer>().enabled = false;
                card3.GetComponent<SpriteRenderer>().enabled = false;
            }
            if (n == 2){
                card2.GetComponent<SpriteRenderer>().enabled = true;
                card1.GetComponent<SpriteRenderer>().enabled = false;
                card3.GetComponent<SpriteRenderer>().enabled = false;
            }
            if (n == 3){
                card3.GetComponent<SpriteRenderer>().enabled = true;
                card1.GetComponent<SpriteRenderer>().enabled = false;
                card2.GetComponent<SpriteRenderer>().enabled = false;
            }
        }
        else
        {
            card1.GetComponent<SpriteRenderer>().enabled = false;
            card2.GetComponent<SpriteRenderer>().enabled = false;
            card3.GetComponent<SpriteRenderer>().enabled = false;
        }
    }
        /// <summary>
        /// Implementation of the ITrackableEventHandler function called when the
        /// tracking state changes.
        /// </summary>
        public void OnTrackableStateChanged(
                                        TrackableBehaviour.Status previousStatus,
                                        TrackableBehaviour.Status newStatus)
        {
            if (newStatus == TrackableBehaviour.Status.DETECTED ||
                newStatus == TrackableBehaviour.Status.TRACKED ||
                newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED)
            {
                 OnTrackingFound();
                if(this.gameObject.tag == "Map"){
                eventosMarcador.MarcadorEncontrado();
                }

            }
            else
            {
                OnTrackingLost();
                if(this.gameObject.tag == "Map"){
                eventosMarcador.MarcadorPerdido();
                }
            }

            #endregion // PUBLIC_METHODS

            #region PRIVATE_METHODS
        }
Beispiel #5
0
	public void OnTrackableStateChanged(	TrackableBehaviour.Status previousStatus,	TrackableBehaviour.Status newStatus){
		if (newStatus == TrackableBehaviour.Status.DETECTED || newStatus == TrackableBehaviour.Status.TRACKED){
			mShowMessage = true;	
		}else{
			mShowMessage = false;	
		}
	}
	void RemoveEventHandler(GameObject target){
		mTrackableBehaviour = target.GetComponent<TrackableBehaviour>();
		if (mTrackableBehaviour)
		{
			mTrackableBehaviour.UnregisterTrackableEventHandler(this);
		}
	}
Beispiel #7
0
 void Start()
 {
     figura = GetComponent<TrackableBehaviour>();
     if (figura) {
         figura.RegisterTrackableEventHandler (this);
     }
 }
	void OnDisable()
	{
		mTrackableBehaviour = GetComponent<TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.UnregisterTrackableEventHandler(this);
        }
	}
		void Start () {
			Debug.Log("Pogas sakums");
				mTrackableBehaviour = GetComponent<TrackableBehaviour>();
				if (mTrackableBehaviour)
				{
						mTrackableBehaviour.RegisterTrackableEventHandler(this);
				}
		}
 void Start()
 {
     mTrackableBehaviour = GetComponent<TrackableBehaviour> ();
             if (mTrackableBehaviour) {
                     Debug.Log ("mTrackableBehaviour found in DefaultTrackableEventHandler");
                     mTrackableBehaviour.RegisterTrackableEventHandler (this);
             }
 }
 protected virtual void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     Vuforia.CameraDevice.Instance.SetFocusMode(Vuforia.CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
 }
Beispiel #12
0
 void Start()
 {
     first = true;
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
 void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     audioSource = GetComponent <AudioSource>();
 }
    protected virtual void Start()
    {
        mTrackableBehaviour = GetComponent <TrackableBehaviour>();

        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }
    }
Beispiel #15
0
 void Start()
 {
     playing             = false;
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
    void Start()
    {
        trackableBehaviour = GetComponent <TrackableBehaviour>();

        if (trackableBehaviour)
        {
            trackableBehaviour.RegisterTrackableEventHandler(this);
        }
    }
Beispiel #17
0
 private void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (!mTrackableBehaviour)
     {
         Debug.LogError("Could not find the Trackable Behaviour", this);
     }
     mTrackableBehaviour.RegisterTrackableEventHandler(this);
 }
Beispiel #18
0
 void Start()
 {
     gameManager = FindObjectOfType <GameManager>();
     trackable   = this.GetComponent <TrackableBehaviour>();
     if (trackable)
     {
         trackable.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #19
0
 void Start()
 {
     m_CardInitialize     = false;
     m_TrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (m_TrackableBehaviour)
     {
         m_TrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
	void Awake()
	{
		_transform = transform;
		_trackableBehaviour = GetComponent<TrackableBehaviour>();
		if (_trackableBehaviour)
		{
			_trackableBehaviour.RegisterTrackableEventHandler(this);
		}
	}
Beispiel #21
0
 private void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     LoadingAnimation.SetUp();
 }
Beispiel #22
0
 void Start()
 {
     oscs = GameObject.Find("ARCamera").GetComponent <OSCsender>();
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #23
0
    protected virtual void Start()
    {
        mTrackableBehaviour = GetComponent <TrackableBehaviour>();

        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterOnTrackableStatusChanged(OnTrackableStatusChanged);
        }
    }
 void Start()
 {
     mBundleInstance     = model;
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #25
0
    /// <summary>
    /// This method is used to set the world center in the Unity editor in
    /// "USER" mode. Switching modes is not supported at runtime.
    /// </summary>
    public void SetWorldCenter(TrackableBehaviour value)
    {
        if (Application.isPlaying)
        {
            return;
        }

        mWorldCenter = value;
    }
 void Start()
 {
     StartCoroutine(DownloadAndCache());
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterOnTrackableStatusChanged(OnTrackableStateChanged);
     }
 }
Beispiel #27
0
 protected virtual void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     scenelist = new List <GameObject>();
 }
		void Start()
		{
			//gameObject.AddComponent<EnemyAI> ();
			mTrackableBehaviour = GetComponent<TrackableBehaviour>();
			if (mTrackableBehaviour)
			{
				mTrackableBehaviour.RegisterTrackableEventHandler(this);
			}
		}
Beispiel #29
0
 void Start()
 {
     animator_           = GetComponent <Animator> ();
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
    public GameObject anchoreState; //it is object Mid Air Stage or Ground Plane Stage
                                    //public UnityEngine.UI.Image imageIndicator; //it is my indicator for detection image target

    protected virtual void Start()
    {
        anchoreState.SetActive(false);
        mTrackableBehaviour = GetComponent <TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }
    }
Beispiel #31
0
 protected virtual void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     this.gameObject.GetComponent <MultiTargetBehaviour>().enabled = false;
 }
 protected virtual void Start()
 {
     Debug.Log("inside Start func");
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #33
0
 void Start()
 {
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     attack.SetActive(false);
 }
    public override void SpawnSelf(GameObject ToadBPrefab, TrackableBehaviour parentObj)
    {
        //Debug.Log("++++++++++++ spawning insect mesh");
        Vector3 startPos = parentObj.transform.position;

        startPos.x += -20f;
        startPos.y += -10f;
        myMesh      = GameObject.Instantiate(ToadBPrefab, startPos, Quaternion.identity, parentObj.transform) as GameObject;
    }
Beispiel #35
0
 void Start()
 {
     mTrackableBehaviour = transform.parent.GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
 }
    // Use this for initialization
    void Start()
    {
        //Set up the event handler for tracking from Vuforia
        mTrackableBehaviour = GameObject.Find("ImageTarget").GetComponent <TrackableBehaviour>();

        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }


        /*BootsYellow = GetComponent<Renderer>().material;
        *  LaceMat = GetComponent<Renderer>().material;
        *  EyeletsMat = GetComponent<Renderer>().material;
        *  EarmuffsBlack = GetComponent<Renderer>().material;
        *  EarmuffsYellow = GetComponent<Renderer>().material;
        *  EarmuffsMetal = GetComponent<Renderer>().material;
        *  GlassesFrame = GetComponent<Renderer>().material;
        *  GlassesLenses = GetComponent<Renderer>().material;
        *  HatMat = GetComponent<Renderer>().material;
        *  GlovesYellow = GetComponent<Renderer>().material;
        *  GlovesBrown = GetComponent<Renderer>().material;*/

        /*Color cl1 = BootsYellow.color;
         * Color cl2 = LaceMat.color;
         * Color cl3 = EyeletsMat.color;
         * Color cl4 = EarmuffsBlack.color;
         * Color cl5 = EarmuffsYellow.color;
         * Color cl6 = EarmuffsMetal.color;
         * Color cl7 = GlassesFrame.color;
         * Color cl8 = GlassesLenses.color;
         * Color cl9 = HatMat.color;
         * Color cl10 = GlovesYellow.color;
         * Color cl11 = GlovesBrown.color;
         * cl1.a=255;
         * cl2.a=255;
         * cl3.a=255;
         * cl4.a=255;
         * cl5.a=255;
         * cl6.a=255;
         * cl7.a=255;
         * cl8.a=111;
         * cl9.a=255;
         * cl10.a=255;
         * cl11.a=255;
         * BootsYellow.color = cl1;
         * LaceMat.color = cl2;
         * EyeletsMat.color = cl3;
         * EarmuffsBlack.color = cl4;
         * EarmuffsYellow.color = cl5;
         * EarmuffsMetal.color = cl6;
         * GlassesFrame.color = cl7;
         * GlassesLenses.color = cl8;
         * HatMat.color = cl9;
         * GlovesYellow.color = cl10;
         * GlovesBrown.color = cl11;*/
    }
    // This method is used to set the world center in the Unity editor in
    // "USER" mode. Switching modes is not supported at runtime.
    public void SetWorldCenter(TrackableBehaviour value)
    {
        if (!Application.isEditor)
        {
            return;
        }

        mWorldCenter = value;
    }
Beispiel #38
0
 protected virtual void Start()
 {
     // Initialize trackableBehaviour component and event handler
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #39
0
 protected virtual void Start()
 {
     anim = GetComponentInChildren <Animator>();
     mTrackableBehaviour = GetComponent <TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
Beispiel #40
0
 public Tracker2(TrackableBehaviour b, int i, ConcurQueue<int> q)
 {
     tr = b;
     me = i;
     queue = q;
     if (tr) {
         tr.RegisterTrackableEventHandler (this);
     }
 }
Beispiel #41
0
 public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus)
 {
     bool stateDelta = newStatus == TrackableBehaviour.Status.DETECTED || newStatus == TrackableBehaviour.Status.TRACKED || newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED;
     if (stateDelta){
         ASKWorker askworker = new ASKWorker ();
         Thread clientThread = new Thread(() => askworker.FetchObjects(queue, keys[me]));
         clientThread.Start ();
     }
 }
    void Start()
    {
        mTrackableBehaviour = GetComponent <TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }

        //text = GetComponentInChildren <TextMesh>();
    }
        void Start()
        {
            mTrackableBehaviour = GetComponent<TrackableBehaviour>();
            if (mTrackableBehaviour)
            {
                mTrackableBehaviour.RegisterTrackableEventHandler(this);
            }

            transform.SetParent(scene.transform);
        }
    public void OnTrackableStateChanged(
		TrackableBehaviour.Status previousStatus,
		TrackableBehaviour.Status newStatus)
    {
        if (newStatus == TrackableBehaviour.Status.DETECTED ||
            newStatus == TrackableBehaviour.Status.TRACKED)
        {
            OnTrackingFound();
        }
    }
 void Start()
 {
     mTrackableBehaviour = GetComponent<TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
     //FindObjectOfType<Subtitles>().StartSubtitles();
     //FindObjectOfType<Subtitles2>().StartSubtitles();
 }
    void Start()
    {
        m_CylinderTarget = FindObjectOfType(typeof(CylinderTargetAbstractBehaviour)) as CylinderTargetAbstractBehaviour;

        mTrackableBehaviour = GetComponent <TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }
    }
Beispiel #47
0
    void Start()
    {
        targetControl = GetComponentInChildren <TargetControl> ();

        mTrackableBehaviour = GetComponent <TrackableBehaviour> ();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }
    }
 void Start()
 {
     // Get GameManager instance
     gameManager = GameManager.Instance();
     mTrackableBehaviour = GetComponent<TrackableBehaviour>();
     if (mTrackableBehaviour)
     {
         mTrackableBehaviour.RegisterTrackableEventHandler(this);
     }
 }
 public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus)
 {
     Debug.Log ("OnTrackableStateChanged = " + newStatus.ToString ());
             if (newStatus == TrackableBehaviour.Status.DETECTED ||
                     newStatus == TrackableBehaviour.Status.TRACKED) {
                     OnTrackingFound ();
             } else {
                     OnTrackingLost ();
             }
 }
Beispiel #50
0
    public void OnTrackableStateChanged(
		TrackableBehaviour.Status previousStatus,
		TrackableBehaviour.Status newStatus)
    {
        if (newStatus == TrackableBehaviour.Status.DETECTED ||
            newStatus == TrackableBehaviour.Status.TRACKED ||
            newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) {
            isTracked = true;
        } else
            isTracked = false;
    }
    void Start()
    {
        eventosMarcador = ControladorDelJuego.ObtenerComponente<EventosMarcador>("ControladorDelJuego");

        mTrackableBehaviour = GetComponent<TrackableBehaviour> ();
        if (mTrackableBehaviour) {
            mTrackableBehaviour.RegisterTrackableEventHandler (this);
        }

        OnTrackingLost ();
    }
        void Start()
        {
            mTrackableBehaviour = GetComponent<TrackableBehaviour>();
            if (mTrackableBehaviour)
            {
                mTrackableBehaviour.RegisterTrackableEventHandler(this);
            }

        #endregion // UNTIY_MONOBEHAVIOUR_METHODS

		}
    void OnEnable()
    {
		// set up global events if needed

        mTrackableBehaviour = GetComponent<TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }else{
			Debug.LogError("PlayMakerVuforiaTrackableProxy required a TrackableBehaviour component",this);
		}
    }
        void Start()
        {
            UnityChan= GameObject.Find("unitychan");

            mTrackableBehaviour = GetComponent<TrackableBehaviour>();
            if (mTrackableBehaviour)
            {
                mTrackableBehaviour.RegisterTrackableEventHandler(this);
            }

            OnTrackingLost();
        }
Beispiel #55
0
    void Start()
    {
        Dragon = GameObject.Find("Chair");
        controls = (GameObject.Find("controls").GetComponent(typeof(GUITexture))) as GUITexture;
        mTrackableBehaviour = GetComponent<TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }

        OnTrackingLost();
    }
        /// <summary>
        /// Implementation of the ITrackableEventHandler function called when the
        /// tracking state changes.
        /// </summary>
        public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus,
		                                    TrackableBehaviour.Status newStatus)
        {
            if (newStatus == TrackableBehaviour.Status.DETECTED ||
                newStatus == TrackableBehaviour.Status.TRACKED ||
                newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) {
                jsontest ();
                OnTrackingFound ();
            } else {
                OnTrackingLost ();
            }
        }
    void Start()
    {
        Dragon = GameObject.Find("Chair");

        mTrackableBehaviour = GetComponent<TrackableBehaviour>();
        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }

        OnTrackingLost();
    }
Beispiel #58
0
    // Position a Trackable relative to the Camera.
    protected void PositionTrackable(TrackableBehaviour trackableBehaviour,
                                     Camera arCamera,
                                     QCARManager.PoseData camToTargetPose)
    {
        trackableBehaviour.transform.position =
                arCamera.transform.TransformPoint(camToTargetPose.position);

        trackableBehaviour.transform.rotation =
                arCamera.transform.rotation *
                camToTargetPose.orientation *
                Quaternion.AngleAxis(270, Vector3.left);
    }
    // Use this for initialization
    void Start()
    {
        lastTime = Time.time;
        enemies = new ArrayList();

        mTrackableBehaviour = GetComponent<TrackableBehaviour>();

        if (mTrackableBehaviour)
        {
            mTrackableBehaviour.RegisterTrackableEventHandler(this);
        }
		t_mvida.text = "Vida : " + live;
    }
 /// <summary>
 /// Implementation of the ITrackableEventHandler function called when the
 /// tracking state changes.
 /// </summary>
 public void OnTrackableStateChanged(
                                 TrackableBehaviour.Status previousStatus,
                                 TrackableBehaviour.Status newStatus)
 {
     if (newStatus == TrackableBehaviour.Status.DETECTED ||
         newStatus == TrackableBehaviour.Status.TRACKED) {
         OnTrackingFound ();
         eventosMarcador.MarcadorEncontrado ();
     } else {
         OnTrackingLost ();
         eventosMarcador.MarcadorPerdido ();
     }
 }