예제 #1
0
        private void KeyboardEntry(NamesManagerPopup.PlayerInfo[] names)
        {
            if (names != null && names[0] != null)
            {
                RegisterInfo.Name    = names[0].Name;
                RegisterInfo.ClassId = names[0].ClassId;
            }

            NameRegistred.Text = RegisterInfo.Name;
            PYNamesManager.SaveName(RegisterInfo.Name, RegisterInfo.ClassId);
        }
예제 #2
0
        public static void RegisterStudent(Student student, int classId)
        {
            Student st = Students.Find(s => s.Name == student.Name);

            if (st == null)
            {
                Students.Add(student);
            }
            //else
            //student.Update(student);

            PYNamesManager.SaveName(student.Name, classId);
            Save();
        }
예제 #3
0
        public static void RegisterStudent(string name, int classId, int score = 0)
        {
            Student student = Students.Find(s => s.Name == name);

            if (student == null)
            {
                Students.Add(new Student(name, score));
            }
            else
            {
                student.SetScore(score);
            }

            PYNamesManager.SaveName(name, classId);
            Save();
        }
예제 #4
0
        public static void RegisterStudent(string name, int score = 0, TagManager.GameDifficulty difficulty = TagManager.GameDifficulty.Easy, int classId = 0)
        {
            Student student = Students.Find(s => s.Name == name);

            if (student == null)
            {
                Students.Add(new Student(name, score, difficulty));
            }
            else
            {
                student.SetScore(score, difficulty);
            }

            PYNamesManager.SaveName(name, classId);
            Save();
        }
예제 #5
0
 private void NamesRegistred(NamesManagerPopup.PlayerInfo[] names)
 {
     if (names != null && names.Length > 0)
     {
         for (int i = 0; i < names.Length; i++)
         {
             if (names[i] != null)
             {
                 Players[i].Name    = names[i].Name;
                 Players[i].ClassId = names[i].ClassId;
                 PYNamesManager.SaveName(Players[i].Name, Players[i].ClassId);
             }
             else
             {
                 Players[i].Name    = "Anônimo";
                 Players[i].ClassId = 0;
             }
             _nameHolder.Text += Players[i].ToString() + "\n";
             playerLogButton.Clicked(Players [i].Name, Players [i].ClassId, gameObject);
         }
     }
 }