Пример #1
0
    void Start()
    {
        rememberTo   = null;
        lineRenderer = GetComponent <LineRenderer>();
        globalVar    = GameObject.FindWithTag("MainCamera").GetComponent <globalVar>();
        parent       = transform.parent;
        Vector3 mousePos   = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        Vector2 mousePos2D = new Vector3(0, 0, 0);

        transform.position          = Camera.main.ScreenToWorldPoint(parent.position);
        globalVar.uidLineDrawCircle = gameObject.GetInstanceID();
        DrawQuadraticBezierCurve(
            mousePos2D,
            mousePos2D,
            new Vector3(parent.position.x - transform.parent.position.x, parent.position.y - transform.parent.position.y, 0));
    }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     target    = transform.position;
     globalVar = GameObject.FindWithTag("MainCamera").GetComponent <globalVar>();
 }
 // Start is called before the first frame update
 void Start()
 {
     globalVar = GameObject.FindWithTag("MainCamera").GetComponent <globalVar>();
 }
Пример #4
0
 void Start()
 {
     globalVar         = GameObject.FindWithTag("MainCamera").GetComponent <globalVar>();
     lineRenderer      = transform.parent.GetComponent <LineRenderer>();
     isArrowConfigOpen = false;
 }