Example #1
0
    void OnTriggerEnter(Collider c)
    {
        if (c.gameObject.tag == "Objet")
        {
            //show description conducteur/isolant
            textMeshOnCircuitDescription.text = c.gameObject.GetComponent <Objet>().GetDescriptionOnCircuit();

            //set objet on circuit
            c.gameObject.GetComponent <Objet>().SetOnCircuitObject();


            if (c.gameObject.GetComponent <OConducteurCoule>() || c.gameObject.GetComponent <OConducteurFlotte>())
            {
                // object on test conductor
                sManager.SetObjectOnTestIsConductor(true);
                //Debug.Log("sManager.SetObjectOnTestIsConductor(true);");
            }
        }
    }
Example #2
0
    void OnTriggerStay(Collider c)
    {
        if (c.gameObject.tag == "object")
        {
            //Debug.Log("Un Seul Objet");
            //sm.SetObjectOnTest(true);

            // c.gameObject.GetComponent<ObjectManager>().SnapToPlateau(this.transform.position);

            if (c.gameObject.GetComponent <ObjectManager>().conducteur)
            {
                sm.SetObjectOnTestIsConductor(true);
            }
            else
            {
                sm.SetObjectOnTestIsConductor(false);
            }

            //afficher Description
            FindObjectOfType <DescriptionIsoCond>().SetDescription(c.gameObject.GetComponent <ObjectManager>().GetDescriptionCondIso());
        }
    }