예제 #1
0
    // Update is called once per frame
    void Update()
    {
        simulator = GameObject.FindObjectOfType <startSimulationLab>();
        actualTransform.eulerAngles = newTransform.eulerAngles;


        if (Input.touchCount == 1 && !simulator.simulatorFlag)
        {
            Vector3 wp       = Camera.main.ScreenToWorldPoint(Input.GetTouch(0).position);
            Vector2 touchPos = new Vector2(wp.x, wp.y);
            if (GetComponent <Collider2D>() == Physics2D.OverlapPoint(touchPos) && Input.GetTouch(0).phase == TouchPhase.Began)
            {
                objectController.SetActive(true);
                Destroy(this.gameObject);
            }
        }
    }
예제 #2
0
 // Start is called before the first frame update
 void Start()
 {
     simulator       = GameObject.FindObjectOfType <startSimulationLab>();
     actualTransform = GetComponent <Transform>();
 }
예제 #3
0
 void Start()
 {
     simulator = GameObject.FindObjectOfType <startSimulationLab>();
 }