Пример #1
0
 public void Draw(Inputs inputs, BaseDots dots, TargetDots targetDots)
 {
     DestroyInstantiated();
     GenerateCoordinates(inputs);
     DrawLine(
         arrayMap[targetDots.x_Dot1, targetDots.y_Dot1, targetDots.z_Dot1],
         arrayMap[dots.x_Dot1, dots.y_Dot1, dots.z_Dot1]);
     //DrawLine2(new Vector3(targetDots.x_Dot1, targetDots.y_Dot1, targetDots.z_Dot1));
     //DrawLine(arrayMap[6, 4, 1], arrayMap[3, 4, 1]);
     //DrawLine2(arrayMap[3, 4, 1], arrayMap[8, 2, 1]);
 }
Пример #2
0
    public void Generate()
    {
        Inputs size = GenerateSize();

        if (size == null)
        {
            return;
        }
        BaseDots   dots       = GenerateBaseDots();
        TargetDots targetDots = GenerateTargets();

        gridManager.Draw(size, dots, targetDots);
    }
Пример #3
0
    private BaseDots GenerateBaseDots()
    {
        string _x_Dot1 = x_Dot1.GetComponent <InputField>().text;
        string _y_Dot1 = y_Dot1.GetComponent <InputField>().text;
        string _z_Dot1 = z_Dot1.GetComponent <InputField>().text;

        string _x_Dot2 = x_Dot2.GetComponent <InputField>().text;
        string _y_Dot2 = y_Dot2.GetComponent <InputField>().text;
        string _z_Dot2 = z_Dot2.GetComponent <InputField>().text;

        string _x_Dot3 = x_Dot3.GetComponent <InputField>().text;
        string _y_Dot3 = y_Dot3.GetComponent <InputField>().text;
        string _z_Dot3 = z_Dot3.GetComponent <InputField>().text;

        string _x_Dot4 = x_Dot4.GetComponent <InputField>().text;
        string _y_Dot4 = y_Dot4.GetComponent <InputField>().text;
        string _z_Dot4 = z_Dot4.GetComponent <InputField>().text;

        BaseDots dots = new BaseDots();

        if (int.TryParse(_x_Dot1, out int x_dot1))
        {
            dots.x_Dot1 = x_dot1;
        }

        if (int.TryParse(_y_Dot1, out int y_dot1))
        {
            dots.y_Dot1 = y_dot1;
        }

        if (int.TryParse(_z_Dot1, out int z_dot1))
        {
            dots.z_Dot1 = z_dot1;
        }

        if (int.TryParse(_x_Dot2, out int x_dot2))
        {
            dots.x_Dot2 = x_dot2;
        }

        if (int.TryParse(_y_Dot2, out int y_dot2))
        {
            dots.y_Dot2 = y_dot2;
        }

        if (int.TryParse(_z_Dot2, out int z_dot2))
        {
            dots.z_Dot2 = z_dot2;
        }

        if (int.TryParse(_x_Dot3, out int x_dot3))
        {
            dots.x_Dot3 = x_dot3;
        }

        if (int.TryParse(_y_Dot3, out int y_dot3))
        {
            dots.y_Dot3 = y_dot3;
        }

        if (int.TryParse(_z_Dot3, out int z_dot3))
        {
            dots.z_Dot3 = z_dot3;
        }

        if (int.TryParse(_x_Dot4, out int x_dot4))
        {
            dots.x_Dot4 = x_dot4;
        }

        if (int.TryParse(_y_Dot4, out int y_dot4))
        {
            dots.y_Dot4 = y_dot4;
        }

        if (int.TryParse(_z_Dot4, out int z_dot4))
        {
            dots.z_Dot4 = z_dot4;
        }

        return(dots);
    }