Beispiel #1
0
 private RectTransform InitHolder(GameObject toInstantiate)
 {
     GameObject nameHolderGO = Instantiate(toInstantiate, transform);
     RectTransform rectTransform = nameHolderGO.GetComponent<RectTransform>();
     HelperUI.SetAnchorAndPivot(rectTransform);
     return rectTransform;
 }
Beispiel #2
0
 private void InitSlotsUI()
 {
     RectTransform rectTransform = UIParameters.itemSlotPrefab.GetComponent<RectTransform>();
     HelperUI.SetAnchorAndPivot(rectTransform);
     for (int i = 0; i < inventory.capacity; i++)
     {
         GameObject slotsUIGO = Instantiate(UIParameters.itemSlotPrefab, transform);
         itemSlotDataSender[i] = slotsUIGO.GetComponent<ItemSlotDataSender>();
         itemSlotDataSender[i].transform.localPosition = PlaceSlotUI(i);
         itemSlotDataSender[i].Init(i, inventory);
         itemSlotUI[i] = slotsUIGO.GetComponent<ItemSlotUI>();
     }
 }
Beispiel #3
0
        public void Print(IUseMethod Method)
        {
            HelperUI.ModifyMethod(tree, () =>
            {
                PrintMethods printer = new PrintMethods(tree);
                printer.Print(Method);



                tree.ExpandAll();
                ShowDialog();
            });
        }
Beispiel #4
0
    public void ShowAdmireText()
    {
        if (!GameManager.Instance.isFullHealth())
        {
            admireText.text = HelperUI.motivationText() + "\n +1 LIVE";
        }
        else
        {
            admireText.text = HelperUI.motivationText();
        }

        admireText.enabled = true;
        admireIsShowing    = true;
    }
Beispiel #5
0
        /// <summary>
        /// handles click event for edit button in manage mode.
        /// allows user to change name of course.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void editToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //get our selected course
            CourseData selectedCourse = (CourseData)lvwCourses.SelectedItems[0].Tag;

            //prompt user for new name
            string courseName = "";
            var    result     = HelperUI.InputBox("Renaming " + selectedCourse.Name, "Enter new name of course", ref courseName);

            //determine if user pressed okay
            if (result == DialogResult.OK)
            {
                //change name
                selectedCourse.Name = courseName;
                lvwCourses.SelectedItems[0].Text = courseName;
                //save it to database
                CourseController.SaveCourse(selectedCourse);
            }
        }
    private void CreateInputUI()
    {
        inputFileds = new List <InputFiledDisplay>();
        InputFiledDisplay ifdEmail = HelperUI.CreateInputTextDisplay(inputTextPrefab, inputTextParent);

        ifdEmail.SetDisplay("Enter Email...", OnInputTextChange, INPUTFIELDTYPE.EMAIL);
        InputFiledDisplay ifdUser = HelperUI.CreateInputTextDisplay(inputTextPrefab, inputTextParent);

        ifdUser.SetDisplay("Enter User Name...", OnInputTextChange, INPUTFIELDTYPE.USER);
        InputFiledDisplay ifdPass = HelperUI.CreateInputTextDisplay(inputTextPrefab, inputTextParent);

        ifdPass.SetDisplay("Enter Password...", OnInputTextChange, INPUTFIELDTYPE.PASS);
        InputFiledDisplay ifdRepass = HelperUI.CreateInputTextDisplay(inputTextPrefab, inputTextParent);

        ifdRepass.SetDisplay("Reenter Password...", OnInputTextChange, INPUTFIELDTYPE.REPASS);
        inputFileds.Add(ifdEmail);
        inputFileds.Add(ifdUser);
        inputFileds.Add(ifdPass);
        inputFileds.Add(ifdRepass);
    }
Beispiel #7
0
        /// <summary>
        /// handles add course button click. allows user to add a new course.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //prompt user for name of new course
            string courseName = "";
            var    result     = HelperUI.InputBox("New Course", "Enter name of course", ref courseName);

            //if user selected okay
            if (result == DialogResult.OK)
            {
                //add to database
                CourseData courseToAdd = new CourseData();
                courseToAdd.Name = courseName;
                CourseController.SaveCourse(courseToAdd);
                CourseController.AddUser(courseToAdd, GlobalData.currentUser);

                //add to list
                ListViewItem item = lvwCourses.Items.Add(courseToAdd.Name, 0);
                item.Tag = courseToAdd;
            }
        }
Beispiel #8
0
        private void PlaceBackground(RectTransform rectTransform)
        {
            HelperUI.SetAnchorAndPivot(rectTransform);
            Vector2 backGroundSize = new Vector2(
                rectTransform.rect.width,
                rectTransform.rect.height);

            if (inventory.owner == InventoryOwner.player)
            {
                rectTransform.position = new Vector3(
                         Screen.width - backGroundSize.x - UIParameters.margin.x,
                         backGroundSize.y + UIParameters.margin.y,
                         0);
            }
            else
            {
                rectTransform.position = new Vector3(
                        UIParameters.margin.x,
                        backGroundSize.y + UIParameters.margin.y,
                        0);
            }
        }
Beispiel #9
0
        /// <summary>
        /// Handles add button click event.
        /// Allows user to add a quiz to the current selected course
        /// </summary>
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //prompt user for name
            string quizName = "";
            var    result   = HelperUI.InputBox("", "Enter name of quiz", ref quizName);

            //if user selected ok
            if (result == DialogResult.OK)
            {
                //go to edit this quiz
                //create new quiz with specified name
                QuizData quizToAdd = new QuizData();
                quizToAdd.Name = quizName;

                //set global variable
                GlobalData.currentQuiz = quizToAdd;

                //go to quiz view to edit quiz
                GlobalData.currentScreen.DisplayView(new QuizView(myObjective));
                this.Dispose();
            }
        }
Beispiel #10
0
 private void Awake()
 {
     rectTransform = GetComponent <RectTransform>();
     HelperUI.SetAnchorAndPivot(rectTransform);
 }