예제 #1
0
 // Update is called once per frame
 void Update()
 {
     DiceFaceUpNum = DiceCopy.GetComponent <Dice>().DiceFaceUpNum;
     setAllFalse();
     if (DiceFaceUpNum == 1)
     {
         Num1.SetActive(true);
     }
     if (DiceFaceUpNum == 2)
     {
         Num2.SetActive(true);
     }
     if (DiceFaceUpNum == 3)
     {
         Num3.SetActive(true);
     }
     if (DiceFaceUpNum == 4)
     {
         Num4.SetActive(true);
     }
     if (DiceFaceUpNum == 5)
     {
         Num5.SetActive(true);
     }
     if (DiceFaceUpNum == 6)
     {
         Num6.SetActive(true);
     }
 }
예제 #2
0
        private void btnEquals_Click(object sender, EventArgs e)
        {
            Num2 = decimal.Parse(txtdisply.Text);
            switch (Operation)
            {
            case "+":
                txtdisply.Text = (Num1 + Num2).ToString();
                break;

            case "-":
                txtdisply.Text = (Num1 - Num2).ToString();
                break;

            case "x":
                txtdisply.Text = (Num1 * Num2).ToString();
                break;

            case "/":
                txtdisply.Text = (Num1 / Num2).ToString();
                break;

            case "^":
                txtdisply.Text = (int.Parse(Num1.ToString()) ^ int.Parse(Num2.ToString())).ToString();
                break;

            case "%":
                txtdisply.Text = (Num1 % Num2).ToString();
                break;
            }
        }
예제 #3
0
        private void Btnfake(string FakSwitch)
        {
            switch (FakSwitch)
            {
            case "/":
                Result = (Num1 / Num2).ToString();

                break;

            case "X":
                Result = (Num1 * Num2).ToString();
                break;

            case "-":
                Result = (Num1 - Num2).ToString();
                break;

            case "+":
                Result = (Num1 + Num2).ToString();
                break;
            }
            AnswerAdapter.Add(Result);
            Toast.MakeText(this, "The Result is " + Result, ToastLength.Long).Show();
            string tag = "Log";

            Log.Info(tag, Num1.ToString());
            Log.Info(tag, Num2.ToString());
            Log.Info(tag, Result);
        }
예제 #4
0
 void setAllFalse()
 {
     Num1.SetActive(false);
     Num2.SetActive(false);
     Num3.SetActive(false);
     Num4.SetActive(false);
     Num5.SetActive(false);
     Num6.SetActive(false);
 }
 /// <summary>
 /// 100以内3个数的加减法运算
 /// </summary>
 /// <returns>算式</returns>
 public string Expression1003()
 {
     if (CaseNum1 == 0)
     {
         if (CaseNum2 == 0)
         {
             if (this.Num1 + this.Num2 + this.Num3 <= 100)
             {
                 return(Num1.ToString() + "+" + Num2.ToString() + "+" + Num3.ToString());
             }
             else
             {
                 return(null);
             }
         }
         else
         {
             if (this.Num1 + this.Num2 - this.Num3 <= 100 && this.Num1 + this.Num2 - this.Num3 >= 0)
             {
                 return(Num1.ToString() + "+" + Num2.ToString() + "-" + Num3.ToString());
             }
             else
             {
                 return(null);
             }
         }
     }
     else
     {
         if (CaseNum2 == 0)
         {
             if (this.Num1 - this.Num2 >= 0 && this.Num1 - this.Num2 + this.Num3 <= 100)
             {
                 return(Num1.ToString() + "-" + Num2.ToString() + "+" + Num3.ToString());
             }
             else
             {
                 return(null);
             }
         }
         else
         {
             if (this.Num1 - this.Num2 - this.Num3 >= 0)
             {
                 return(Num1.ToString() + "-" + Num2.ToString() + "-" + Num3.ToString());
             }
             else
             {
                 return(null);
             }
         }
     }
 }
예제 #6
0
 private void btnNegative_Click(object sender, RoutedEventArgs e)
 {
     if (Operation == "")
     {
         Num1          *= -1;
         txtResult.Text = Num1.ToString();
     }
     else
     {
         Num2          *= -1;
         txtResult.Text = Num2.ToString();
     }
 }
        static public ComplexNumber operator/(ComplexNumber Num1, ComplexNumber Num2)
        {
            if (Num2.RealPart == 0 && Num2.ImPart == 0)
            {
                throw new InvalidProgramException("Null is an invalid parametr");
            }

            Num1.RealPart = (Num1.RealPart * Num2.RealPart - Num1.ImPart * Num2.ImPart)
                            / Num2.Modul() * Num2.Modul();
            Num1.ImPart = (Num1.RealPart * Num2.ImPart + Num1.ImPart * Num2.RealPart)
                          / (Num2.Modul() * Num2.Modul());
            return(Num1);
        }
예제 #8
0
 private void btn4_Click(object sender, RoutedEventArgs e)
 {
     if (Operation == "")
     {
         Num1           = (Num1 * 10) + 4;
         txtResult.Text = Num1.ToString();
     }
     else
     {
         Num2           = (Num2 * 10) + 4;
         txtResult.Text = Num2.ToString();
     }
 }
예제 #9
0
 //Backspace Button, Remove Last Char
 private void Back_Click(object sender, RoutedEventArgs e)
 {
     if (!isSecondNumber)
     {
         try
         {
             if (Num.Count() > 1)
             {
                 string pointtest1 = Num.Substring(Num.Count() - 1);
                 if (pointtest1 == ",")
                 {
                     decimal1 = false;
                 }
                 Num = Num.Remove(Num.Count() - 1);
             }
             else
             {
                 Num = "0";
             }
         }
         catch
         {
             ArgumentOutOfRangeException ex = new ArgumentOutOfRangeException();
         }
     }
     else
     {
         try
         {
             if (Num2.Count() > 1)
             {
                 string pointtest2 = Num2.Substring(Num2.Count() - 1);
                 if (pointtest2 == ",")
                 {
                     decimal2 = false;
                 }
                 Num2 = Num2.Remove(Num2.Count() - 1);
             }
             else
             {
                 Num2 = "0";
             }
         }
         catch
         {
             ArgumentNullException ex = new ArgumentNullException();
         }
     }
 }
 /// <summary>
 /// 100以内2个数的加减法运算
 /// </summary>
 /// <returns>算式</returns>
 public string Expression1002()
 {
     if (this.Num1 + this.Num2 <= 100)
     {
         return(Num1.ToString() + "+" + Num2.ToString());
     }
     else if (this.Num1 - this.Num2 >= 0)
     {
         return(Num1.ToString() + "-" + Num2.ToString());
     }
     else
     {
         return(Num2.ToString() + "-" + Num1.ToString());
     }
 }
예제 #11
0
        private void Btndivide_Click(object sender, System.EventArgs e)
        {
            Num1 = Convert.ToDouble(txtNum1.Text);
            Num2 = Convert.ToDouble(txtNum2.Text);
            //  Result = Num1 / Num2;
            string result = (Num1 + " / " + Num2 + " = " + Result);

            Toast.MakeText(this, "The Result is " + Result, ToastLength.Long).Show();

            string tag = "Divide";

            Log.Info(tag, Num1.ToString());
            Log.Info(tag, Num2.ToString());
            Log.Info(tag, result);
        }
예제 #12
0
파일: Work.cs 프로젝트: wutao0315/zooland
        public override string ToString()
        {
            var sb   = new StringBuilder("Work(");
            int tmp1 = 0;

            if (__isset.num1)
            {
                if (0 < tmp1++)
                {
                    sb.Append(", ");
                }
                sb.Append("Num1: ");
                Num1.ToString(sb);
            }
            if (__isset.num2)
            {
                if (0 < tmp1++)
                {
                    sb.Append(", ");
                }
                sb.Append("Num2: ");
                Num2.ToString(sb);
            }
            if (__isset.op)
            {
                if (0 < tmp1++)
                {
                    sb.Append(", ");
                }
                sb.Append("Op: ");
                Op.ToString(sb);
            }
            if ((Comment != null) && __isset.comment)
            {
                if (0 < tmp1++)
                {
                    sb.Append(", ");
                }
                sb.Append("Comment: ");
                Comment.ToString(sb);
            }
            sb.Append(')');
            return(sb.ToString());
        }
예제 #13
0
 private void Next1_Click(object sender, EventArgs e)
 {
     if ((int)Num1.Value != 0)
     {
         string[] label1 = Txt1.Text.Split(new char[] { ' ' });
         int      col    = int.Parse(label1[0]);//элементы в строке
         Program.array_3[col - 1] = new int[(int)Num1.Value];
         Txt1.Text = (col + 1) + " строка";
         if (col == Program.array_3.Length)
         {
             if ((int)Num1.Value == 1)
             {
                 Next1.Hide();
                 Num1.Hide();
                 Num2.Show();
                 Txt1.Text  = "1 строка";
                 Text1.Text = "Введите элементы каждой строки";
                 Txt2.Show();
                 Send.Location = new Point(108, 79);
                 Send.Show();
             }
             else
             {
                 Next1.Hide();
                 Next.Location = new Point(108, 79);
                 Next.Show();
                 Num1.Hide();
                 Num2.Show();
                 Txt1.Text  = "1 строка";
                 Text1.Text = "Введите элементы каждой строки";
                 Txt2.Show();
             }
         }
     }
     else
     {
         errorProvider1.SetError(Num1, "Строка не может быть пустой");
     }
 }
예제 #14
0
        public override string ToString()
        {
            string result = String.Empty;

            if (Num1 != null)
            {
                result += Num1.ToString() + " ";
                if (Action != null)
                {
                    result += Action + " ";
                }
                if (Num2 != null)
                {
                    result += Num2.ToString();
                }
            }
            else
            {
                result = "0";
            }

            return(result);
        }
예제 #15
0
파일: Work.cs 프로젝트: wutao0315/zooland
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (__isset.num1)
                {
                    hashcode = (hashcode * 397) + Num1.GetHashCode();
                }
                if (__isset.num2)
                {
                    hashcode = (hashcode * 397) + Num2.GetHashCode();
                }
                if (__isset.op)
                {
                    hashcode = (hashcode * 397) + Op.GetHashCode();
                }
                if ((Comment != null) && __isset.comment)
                {
                    hashcode = (hashcode * 397) + Comment.GetHashCode();
                }
            }
            return(hashcode);
        }
예제 #16
0
        /// <summary>
        /// definition + operator for Nstring data type
        /// </summary>
        /// <param name="Num1"></param>
        /// <param name="Num2"></param>
        /// <returns></returns>
        public static NString operator +(NString Num1, NString Num2)
        {
            int maxLen;

            string maxnum;
            string minnum;

            StringBuilder build;

            if (Num1.Length > Num2.Length)
            {
                maxnum = Num1.ToString();
                minnum = InitMinNum(Num2.ToString(), Num1.Length, Num2.Length);

                maxLen = maxnum.Length;

                build = new StringBuilder(maxLen + 1);
            }
            else if (Num2.Length > Num1.Length)
            {
                maxnum = Num2.ToString();
                minnum = InitMinNum(Num2.ToString(), Num2.Length, Num1.Length);

                maxLen = maxnum.Length;

                build = new StringBuilder(maxLen + 1);
            }
            else
            {
                maxnum = "0" + Num1.ToString();
                minnum = "0" + Num2.ToString();

                maxLen = maxnum.Length;

                build = new StringBuilder(maxLen + 1);
            }

            int n1;
            int n2;
            int save = 0;
            int result;
            int sum;

            int i = maxLen - 1;


            for (; i >= 0; i--)
            {
                n1 = int.Parse(maxnum[i].ToString());
                n2 = int.Parse(minnum[i].ToString());

                sum = n1 + n2 + save;

                save   = sum / 10;
                result = sum % 10;

                build.Append(result);
            }

            if (save != 0)
            {
                build.Append(save);
            }

            string res = Reverse(build.ToString());


            return(new NString(res));
        }
예제 #17
0
 static void Main(string[] args)
 {
     Num2.SwapingofTwoNumbers();
 }
예제 #18
0
 public TestModel()
 {
     Num2.ComputedAs(Num1, CalculateNum2, true);
 }
예제 #19
0
 private void btnResta_Click(object sender, RoutedEventArgs e)
 {
     Resta();
     Num1.Clear();
     Num2.Clear();
 }
예제 #20
0
        //All Keyboard Hotkeys (Clone Functions inside Window Keydown Method)
        private void Calc_KeyDown(object sender, KeyEventArgs e)
        {
            /*Operation/Function Keys*/
            //Press Backspace Key
            if (e.Key == Key.Back)
            {
                if (!isSecondNumber)
                {
                    try
                    {
                        string pointtest1 = Num.Substring(Num.Count() - 1);
                        if (pointtest1 == ",")
                        {
                            decimal1 = false;
                        }
                        Num = Num.Remove(Num.Count() - 1);
                    }
                    catch
                    {
                        ArgumentOutOfRangeException ex = new ArgumentOutOfRangeException();
                    }
                }
                else
                {
                    try
                    {
                        string pointtest2 = Num2.Substring(Num2.Count() - 1);
                        if (pointtest2 == ",")
                        {
                            decimal2 = false;
                        }
                        Num2 = Num2.Remove(Num2.Count() - 1);
                    }
                    catch
                    {
                        ArgumentNullException ex = new ArgumentNullException();
                    }
                }
            }
            //Press + Key
            if (e.Key == Key.Add)
            {
                Operation = "+";
                if (!isSecondNumber)
                {
                    isSecondNumber = true;
                    OnPropertyChanged();
                }
                else
                {
                    if (Num2 != null)
                    {
                        Num      = Calc;
                        Num2     = null;
                        decimal1 = false;
                        decimal2 = false;
                        OnPropertyChanged();
                    }
                }
            }
            //Press - Key
            if (e.Key == Key.Subtract)
            {
                Operation = "-";
                if (!isSecondNumber)
                {
                    isSecondNumber = true;
                    OnPropertyChanged();
                }
                else
                {
                    if (Num2 != null)
                    {
                        Num      = Calc;
                        Num2     = null;
                        decimal1 = false;
                        decimal2 = false;
                        OnPropertyChanged();
                    }
                }
            }
            //Press * Key
            if (e.Key == Key.Multiply)
            {
                Operation = "*";
                if (!isSecondNumber)
                {
                    isSecondNumber = true;
                    OnPropertyChanged();
                }
                else
                {
                    if (Num2 != null)
                    {
                        Num  = Calc;
                        Num2 = null;

                        decimal1 = false;
                        decimal2 = false;
                        OnPropertyChanged();
                    }
                }
            }
            //Press / Key
            if (e.Key == Key.Divide)
            {
                Operation = "÷";
                if (!isSecondNumber)
                {
                    isSecondNumber = true;
                    OnPropertyChanged();
                }
                else
                {
                    if (Num2 != null)
                    {
                        Num      = Calc;
                        Num2     = null;
                        decimal1 = false;
                        decimal2 = false;
                        OnPropertyChanged();
                    }
                }
            }
            //Press P Key
            if (e.Key == Key.P)
            {
                Operation = "P";
                if (!isSecondNumber)
                {
                    isSecondNumber = true;
                    OnPropertyChanged();
                }
                else
                {
                    if (Num2 != null)
                    {
                        Num      = Calc;
                        Num2     = null;
                        decimal1 = false;
                        decimal2 = false;
                        OnPropertyChanged();
                    }
                }
            }
            //Press C Key
            if (e.Key == Key.C)
            {
                isSecondNumber = false;
                Num2           = "";
                Num            = "0";
                Operation      = "";
                OnPropertyChanged();
            }
            //Press E Key
            if (e.Key == Key.E)
            {
                if (isSecondNumber)
                {
                    Num2 = "0";
                    OnPropertyChanged();
                }
                else
                {
                    Num = "0";
                    OnPropertyChanged();
                }
            }
            //Press , Key
            if (e.Key == Key.Decimal)
            {
                if (!isSecondNumber)
                {
                    if (!decimal1)
                    {
                        Num     += ",";
                        decimal1 = true;
                        OnPropertyChanged();
                    }
                }
                else
                {
                    if (!decimal2 && Num2 != null)
                    {
                        Num2    += ",";
                        decimal2 = true;
                        OnPropertyChanged();
                    }
                }
            }
            //Press Enter Key
            if (e.Key == Key.Enter)
            {
                if (Num2 != null)
                {
                    Num       = Calc;
                    Num2      = null;
                    Operation = "";
                    decimal1  = false;
                    decimal2  = false;
                    OnPropertyChanged();
                }
            }

            /*Number Keys*/
            //Press 0 Key
            if (e.Key == Key.D0 || e.Key == Key.NumPad0)
            {
                AddNum("0");
            }
            //Press 1 Key
            if (e.Key == Key.D1 || e.Key == Key.NumPad1)
            {
                AddNum("1");
            }
            //Press 2 Key
            if (e.Key == Key.D2 || e.Key == Key.NumPad2)
            {
                AddNum("2");
            }
            //Press 3 Key
            if (e.Key == Key.D3 || e.Key == Key.NumPad3)
            {
                AddNum("3");
            }
            //Press 4 Key
            if (e.Key == Key.D4 || e.Key == Key.NumPad4)
            {
                AddNum("4");
            }
            //Press 5 Key
            if (e.Key == Key.D5 || e.Key == Key.NumPad5)
            {
                AddNum("5");
            }
            //Press 6 Key
            if (e.Key == Key.D6 || e.Key == Key.NumPad6)
            {
                AddNum("6");
            }
            //Press 7 Key
            if (e.Key == Key.D7 || e.Key == Key.NumPad7)
            {
                AddNum("7");
            }
            //Press 8 Key
            if (e.Key == Key.D8 || e.Key == Key.NumPad8)
            {
                AddNum("8");
            }
            //Press 9 Key
            if (e.Key == Key.D9 || e.Key == Key.NumPad9)
            {
                AddNum("9");
            }
        }
예제 #21
0
 private void btnSum_Click(object sender, RoutedEventArgs e)
 {
     Suma();
     Num1.Clear();
     Num2.Clear();
 }
예제 #22
0
        private void CheckResultButton_Click(object sender, EventArgs e)
        {
            n++;
            if (n == 1 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else  if (n == 1) {
                Num1.Text = EnterNumTextBox.Text;
                Num1.Show(); Step1Label.Show();
                BullAmount1.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount1.Show();
                CowAmount1.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount1.Show();
            }

            if (n == 2 && EnterNumTextBox.Text == TrueNumLabel.Text)
                victoryForm.ShowDialog();

            else if (n == 2) {
                Num2.Text = EnterNumTextBox.Text;
                Num2.Show(); Step2Label.Show();
                BullAmount2.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount2.Show();
                CowAmount2.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount2.Show();
            }

            if (n == 3 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }
            else if (n == 3) {
                Num3.Text = EnterNumTextBox.Text;
                Num3.Show(); Step3Label.Show();
                BullAmount3.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount3.Show();
                CowAmount3.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount3.Show();
            }

            if (n == 4 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 4) {
                Num4.Text = EnterNumTextBox.Text;
                Num4.Show(); Step4Label.Show();
                BullAmount4.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount4.Show();
                CowAmount4.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount4.Show();
            }

            if (n == 5 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 5) {
                Num5.Text = EnterNumTextBox.Text;
                Num5.Show(); Step5Label.Show();
                BullAmount5.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount5.Show();
                CowAmount5.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount5.Show();
            }

            if (n == 6 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 6) {
                Num6.Text = EnterNumTextBox.Text;
                Num6.Show(); Step6Label.Show();
                BullAmount6.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount6.Show();
                CowAmount6.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount6.Show();
                this.Close();
                NoMoreAttemptsForm f1 = new NoMoreAttemptsForm();
                f1.ShowDialog();
            }
        }
예제 #23
0
    // Fonction qui active ou désactive le canvas contenant tous les noms et toutes les informations des os de la main
    // Fonction qui retourne la main, l'avant-bras et leurs composantes à leur position initiale
    // Fonction qui active ou désactive le chiffre attribué à chaque carpe et le nom attribué à chaque doigt
    // Fonction qui change le matériel(couleur) originel pour les nouveaux matériels(couleurs)
    public void ActiverDesactiver(bool AD)
    {
        // ActDes prend la valeur donnée à AD par le Toggle
        ActDes = AD;

        // Si le ActDes est vrai, le contenu, à l'intérieur, est accessible
        if (ActDes == true)
        {
            // Active et affiche le canvas contenant tous les noms et toutes les informations des os de la main
            LegendeInfo.SetActive(true);
            // Va chercher la fonction RetournePositionInitiale de la classe Mov_Index pour l'utiliser
            Index.RetournePostionInitiale();
            // Va chercher la fonction RetournePositionInitiale de la classe Mov_Majeur pour l'utiliser
            Majeur.RetournePostionInitiale();
            // Va chercher la fonction RetournePositionInitiale de la classe Mov_Annulaire pour l'utiliser
            Annulaire.RetournePostionInitiale();
            // Va chercher la fonction RetournePositionInitiale de la classe Mov_Auriculaire pour l'utiliser
            Auriculaire.RetournePostionInitiale();
            // Va chercher la fonction RetournePositionInitiale de la classe Mov_pouce pour l'utiliser
            Pouce.RetournePostionInitiale();

            // Active et affiche le chiffre attribué à chacun des carpes
            Num1.SetActive(true);
            Num2.SetActive(true);
            Num3.SetActive(true);
            Num4.SetActive(true);
            Num5.SetActive(true);
            Num6.SetActive(true);
            Num7.SetActive(true);
            Num8.SetActive(true);

            // Active et affiche le nom attribué à chacun des doigts
            NomDoigt1.SetActive(true);
            NomDoigt2.SetActive(true);
            NomDoigt3.SetActive(true);
            NomDoigt4.SetActive(true);
            NomDoigt5.SetActive(true);

            // Change le matériel(couleur) originel des Distales pour le nouveau matériel(couleur)
            Distale1.GetComponent <Renderer>().material = NewColorDistale;
            Distale2.GetComponent <Renderer>().material = NewColorDistale;
            Distale3.GetComponent <Renderer>().material = NewColorDistale;
            Distale4.GetComponent <Renderer>().material = NewColorDistale;
            Distale5.GetComponent <Renderer>().material = NewColorDistale;

            // Change le matériel(couleur) originel des Medianes pour le nouveau matériel(couleur)
            Mediane1.GetComponent <Renderer>().material = NewColorMediane;
            Mediane2.GetComponent <Renderer>().material = NewColorMediane;
            Mediane3.GetComponent <Renderer>().material = NewColorMediane;
            Mediane4.GetComponent <Renderer>().material = NewColorMediane;

            // Change le matériel(couleur) originel des Proximales pour le nouveau matériel(couleur)
            Proximale1.GetComponent <Renderer>().material = NewColorProximale;
            Proximale2.GetComponent <Renderer>().material = NewColorProximale;
            Proximale3.GetComponent <Renderer>().material = NewColorProximale;
            Proximale4.GetComponent <Renderer>().material = NewColorProximale;
            Proximale5.GetComponent <Renderer>().material = NewColorProximale;

            // Change le matériel(couleur) originel des Metacarpes pour le nouveau matériel(couleur)
            Metacarpe1.GetComponent <Renderer>().material = NewColorMetacarpe;
            Metacarpe2.GetComponent <Renderer>().material = NewColorMetacarpe;
            Metacarpe3.GetComponent <Renderer>().material = NewColorMetacarpe;
            Metacarpe4.GetComponent <Renderer>().material = NewColorMetacarpe;
            Metacarpe5.GetComponent <Renderer>().material = NewColorMetacarpe;

            // Change le matériel(couleur) originel des Carpes pour le nouveau matériel(couleur)
            Carpe1.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe2.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe3.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe4.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe5.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe6.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe7.GetComponent <Renderer>().material = NewColorCarpe;
            Carpe8.GetComponent <Renderer>().material = NewColorCarpe;

            // Change le matériel(couleur) originel du Radius et du Cubitus pour le nouveau matériel(couleur)
            Radius.GetComponent <Renderer>().material  = NewColorRadius;
            Cubitus.GetComponent <Renderer>().material = NewColorCubitus;
        }
        if (ActDes == false) // Si le ActDes est faux, le contenu, à l'intérieur, est accessible
        {
            // Désactive le canvas contenant tous les noms et toutes les informations des os de la main
            LegendeInfo.SetActive(false);

            // Désactive le chiffre attribué à chacun des carpes
            Num1.SetActive(false);
            Num2.SetActive(false);
            Num3.SetActive(false);
            Num4.SetActive(false);
            Num5.SetActive(false);
            Num6.SetActive(false);
            Num7.SetActive(false);
            Num8.SetActive(false);

            // Désactive le nom attribué à chacun des doigts
            NomDoigt1.SetActive(false);
            NomDoigt2.SetActive(false);
            NomDoigt3.SetActive(false);
            NomDoigt4.SetActive(false);
            NomDoigt5.SetActive(false);

            // Change le nouveau matériel(couleur) des Distales pour le matériel(couleur) originel
            Distale1.GetComponent <Renderer>().material = OriginaleColor;
            Distale2.GetComponent <Renderer>().material = OriginaleColor;
            Distale3.GetComponent <Renderer>().material = OriginaleColor;
            Distale4.GetComponent <Renderer>().material = OriginaleColor;
            Distale5.GetComponent <Renderer>().material = OriginaleColor;

            // Change le nouveau matériel(couleur) des Medianes pour le matériel(couleur) originel
            Mediane1.GetComponent <Renderer>().material = OriginaleColor;
            Mediane2.GetComponent <Renderer>().material = OriginaleColor;
            Mediane3.GetComponent <Renderer>().material = OriginaleColor;
            Mediane4.GetComponent <Renderer>().material = OriginaleColor;

            // Change le nouveau matériel(couleur) des Proximales pour le matériel(couleur) originel
            Proximale1.GetComponent <Renderer>().material = OriginaleColor;
            Proximale2.GetComponent <Renderer>().material = OriginaleColor;
            Proximale3.GetComponent <Renderer>().material = OriginaleColor;
            Proximale4.GetComponent <Renderer>().material = OriginaleColor;
            Proximale5.GetComponent <Renderer>().material = OriginaleColor;

            // Change le nouveau matériel(couleur) des Metacarpes pour le matériel(couleur) originel
            Metacarpe1.GetComponent <Renderer>().material = OriginaleColor;
            Metacarpe2.GetComponent <Renderer>().material = OriginaleColor;
            Metacarpe3.GetComponent <Renderer>().material = OriginaleColor;
            Metacarpe4.GetComponent <Renderer>().material = OriginaleColor;
            Metacarpe5.GetComponent <Renderer>().material = OriginaleColor;

            // Change le nouveau matériel(couleur) des Carpes pour le matériel(couleur) originel
            Carpe1.GetComponent <Renderer>().material = OriginaleColor;
            Carpe2.GetComponent <Renderer>().material = OriginaleColor;
            Carpe3.GetComponent <Renderer>().material = OriginaleColor;
            Carpe4.GetComponent <Renderer>().material = OriginaleColor;
            Carpe5.GetComponent <Renderer>().material = OriginaleColor;
            Carpe6.GetComponent <Renderer>().material = OriginaleColor;
            Carpe7.GetComponent <Renderer>().material = OriginaleColor;
            Carpe8.GetComponent <Renderer>().material = OriginaleColor;

            // Change le nouveau matériel(couleur) du Radius et du Cubitus pour le matériel(couleur) originel
            Radius.GetComponent <Renderer>().material  = OriginaleColor;
            Cubitus.GetComponent <Renderer>().material = OriginaleColor;
        }
    }
예제 #24
0
 public List <string> GetAllValues()
 {
     return(new List <string> {
         Num1.ToString(), Num2.ToString(), Num3.ToString()
     });
 }