示例#1
0
文件: Test1.cs 项目: Gonetc23/Test1
    public void AllReplau(GameObject dot)
    {
        PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>();

        LessonClass[] lesenCopy = Lessons;
        int           I         = lesen.column + 1;
        int           Y         = lesen.row;

        for (int i = 0; i < I; i++)
        {
            for (int y = 0; y < height; y++)
            {
                for (int l = 0; l < lesenCopy.Length; l++)
                {
                    if (AllTest1[i, y].GetComponent <PrefabLessen>().lesonName == lesenCopy[l].nameLesson)
                    {
                        if (y >= Y && i == I - 1)
                        {
                            break;
                        }

                        lesenCopy[l].sumHour--;
                        AllTest1[i, y].GetComponent <Image>().color = new Color32(0, 255, 0, 255);
                    }
                }
            }
        }
        foreach (var item in lesenCopy)
        {
            Debug.Log(item.sumHour);
        }
    }
示例#2
0
文件: Test2.cs 项目: Gonetc23/Test1
    public void HelperPanel()
    {
        PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>();

        if (panelHelperPrefab.gameObject.activeInHierarchy == false)
        {
            panelHelperPrefab.gameObject.SetActive(true);
        }
        panelHelperPrefab.Techer.text = lesen.techer;
        panelHelperPrefab.Room.text   = lesen.room.ToString();
        panelHelperPrefab.Lesson.text = lesen.lesonName;
        panelHelperPrefab.Group.text  = "КСК-316";//нажо доработать
    }
示例#3
0
文件: Test1.cs 项目: Gonetc23/Test1
    public void RoomReplacement(GameObject dot)
    {
        PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>();

        if (lesen.ro + 1 < Lessons[lesen.L].room.Length)
        {
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().room = Lessons[lesen.L].room[lesen.ro + 1];
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().ro   = lesen.ro + 1;
        }
        else if (lesen.ro + 1 == Lessons[lesen.L].room.Length)
        {
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().room = Lessons[lesen.L].room[0];
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().ro   = 0;
        }
    }
示例#4
0
文件: Test1.cs 项目: Gonetc23/Test1
    /// <summary>
    /// Замена преподователя
    /// </summary>
    /// <param name="dot"></param>
    public void TeacherReplacement(GameObject dot)
    {
        PrefabLessen lesen = dot.gameObject.GetComponent <PrefabLessen>();

        if (lesen.Tech + 1 < Lessons[lesen.L].teacher.Length)
        {
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().techer = Lessons[lesen.L].teacher[lesen.Tech + 1];
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().Tech   = lesen.Tech + 1;
        }
        else if (lesen.Tech + 1 == Lessons[lesen.L].teacher.Length)
        {
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().techer = Lessons[lesen.L].teacher[0];
            AllTest1[lesen.column, lesen.row].GetComponent <PrefabLessen>().Tech   = 0;
        }
    }