Example #1
0
    public static void AddFromObserver(float x, float y)
    {
        raycast cam = GameObject.FindObjectOfType <raycast>();

        cam.aims.Add(CoordTransformation.RobotToUnityPosOnly(new Vector3(x, y, 381f)));
        cam.balls.Add(Instantiate(cam.GetComponent <raycast>().BallPr));
        cam.balls[cam.GetComponent <raycast>().balls.Count - 1].transform.position = cam.GetComponent <raycast>().aims[cam.GetComponent <raycast>().balls.Count - 1];
    }
Example #2
0
 // Start is called before the first frame update
 void Start()
 {
     // Screen.fullScreen = false;
     New_Can_Move      = LevelManager.instance.Move_State;
     _audioSource      = GetComponents <AudioSource>();
     graceTimer        = graceJumpTime;
     rb                = GetComponent <Rigidbody2D>();
     coll              = GetComponent <Collision>();
     rb.freezeRotation = true;
     anim              = GetComponentInChildren <AnimationScript>();
     raw_Color         = GetComponent <SpriteRenderer>().color;
     Ledge_judge       = GetComponent <raycast>();
     DashTime          = StartDashTime;
 }
    // Use this for initialization
    void Start()
    {
        velocity = new float[3] {
            200f, 200f, 200f
        };
        angle      = new float[3];
        dist       = new float[3];
        isReversed = new float[3];

        rc           = GameObject.Find("Camera").GetComponent <raycast>();
        telega       = GameObject.Find("telega").GetComponent <telegaScript>();
        camera       = GameObject.Find("Camera");
        isTelegaMode = false;
        camera.GetComponent <raycast>().enabled = false;
    }
Example #4
0
    public void Add()
    {
        if (!SceneManager.telega.telega.isMoved)
        {
            try
            {
                if (input.text.Contains(","))
                {
                    throw new System.Exception();
                }
                if (input.text.Length > 0)
                {
                    var arr = input.text.Split();

                    if (arr.Length == 2)
                    {
                        raycast cam = GameObject.FindObjectOfType <raycast>();
                        //var aimsRobot = CoordTransformation.UnityToRobotPosOnly(new Vector4(aims[j].x, aims[j].y, aims[j].z, 1));
                        cam.aims.Add(CoordTransformation.RobotToUnityPosOnly(new Vector3(float.Parse(arr[0]), float.Parse(arr[1]), 381f)));
                        cam.balls.Add(Instantiate(cam.GetComponent <raycast>().BallPr));
                        cam.balls[cam.GetComponent <raycast>().balls.Count - 1].transform.position = cam.GetComponent <raycast>().aims[cam.GetComponent <raycast>().balls.Count - 1];
                        input.text = "";

                        if (Camera.GetComponent <raycast>().balls.Count >= 10)
                        {
                            PointList.GetComponent <ContentSizeFitter>().enabled = true;
                            // GameObject.Find("PointList").transform.position = new Vector3(GameObject.Find("PointList").transform.position.x, GameObject.Find("RectObject").transform.position.y, GameObject.Find("PointList").transform.position.z);
                            ScrollBar.GetComponent <Scrollbar>().value = 0.00000f;
                        }
                    }
                    else
                    {
                        throw new System.Exception();
                    }
                }
                else
                {
                    throw new System.Exception();
                };
            }
            catch (System.Exception)
            {
                Debug.Log("Wrong string");
                input.text = "Wrong string. Try again";
            }
        }
    }
//	private slerpMove slerpScript;

    // Use this for initialization
    void Start()
    {
        checklist          = GameObject.Find("signage");
        blankPaper         = GameObject.Find("summary page");
        checklistFinalPos  = GameObject.Find("checklistFinalPosition").transform;
        blankPaperFinalPos = GameObject.Find("blankPaperFinalPosition").transform;
        hoverPositions.Add(GameObject.Find("holder/plane/a").transform);
        hoverPositions.Add(GameObject.Find("holder/plane/b").transform);
        hoverPositions.Add(GameObject.Find("holder/plane/c").transform);
        hoverPositions.Add(GameObject.Find("holder/plane/d").transform);
        hoverPositions.Add(GameObject.Find("holder/plane/e").transform);
        scoreImage = GameObject.Find("summary page/score");
        scoreImage.SetActive(false);
        againButton = GameObject.Find("summary page/again");
        againButton.SetActive(false);
        raycastScript = GameObject.FindWithTag("camera").GetComponent <raycast>();
    }
 //    private slerpMove slerpScript;
 // Use this for initialization
 void Start()
 {
     checklist = GameObject.Find("signage");
     blankPaper = GameObject.Find("summary page");
     checklistFinalPos = GameObject.Find("checklistFinalPosition").transform;
     blankPaperFinalPos = GameObject.Find("blankPaperFinalPosition").transform;
     hoverPositions.Add(GameObject.Find("holder/plane/a").transform);
     hoverPositions.Add(GameObject.Find("holder/plane/b").transform);
     hoverPositions.Add(GameObject.Find("holder/plane/c").transform);
     hoverPositions.Add(GameObject.Find("holder/plane/d").transform);
     hoverPositions.Add(GameObject.Find("holder/plane/e").transform);
     scoreImage = GameObject.Find("summary page/score");
     scoreImage.SetActive(false);
     againButton = GameObject.Find("summary page/again");
     againButton.SetActive(false);
     raycastScript = GameObject.FindWithTag("camera").GetComponent<raycast>();
 }