Beispiel #1
0
 public void Close()
 {
     image.Source          = Closed_Black;
     color                 = Fill_Arm_Contact.ContactColor.Black;
     image.RenderTransform = new RotateTransform(rotation + 90);
     isOpen                = false;
 }
Beispiel #2
0
 public void Open()
 {
     image.Source          = Open_Black;
     color                 = Fill_Arm_Contact.ContactColor.Black;
     image.RenderTransform = new RotateTransform(rotation);
     isOpen                = true;
 }
Beispiel #3
0
        public void ChangeColor(ContactColor Color)
        {
            if (isOpen)
            {
                switch (Color)
                {
                case ContactColor.Red:
                    color        = ContactColor.Red;
                    image.Source = Open_Red;
                    break;

                case ContactColor.Yellow:
                    image.Source = Open_Yellow;
                    color        = ContactColor.Yellow;
                    break;

                case ContactColor.Green:
                    image.Source = Open_Green;
                    color        = ContactColor.Green;
                    break;

                case ContactColor.Black:
                    image.Source = Open_Black;
                    color        = ContactColor.Black;
                    break;
                }
            }
            else
            {
                switch (Color)
                {
                case ContactColor.Red:
                    image.Source = Closed_Red;
                    color        = ContactColor.Red;
                    break;

                case ContactColor.Yellow:
                    image.Source = Closed_Yellow;
                    color        = ContactColor.Yellow;
                    break;

                case ContactColor.Blue:
                    image.Source = Closed_Blue;
                    color        = ContactColor.Blue;
                    break;

                case ContactColor.Black:
                    image.Source = Closed_Black;
                    color        = ContactColor.Black;
                    break;
                }
            }
        }
Beispiel #4
0
 public void Toggle()
 {
     if (isOpen)
     {
         image.Source = Closed_Black;
         color        = Fill_Arm_Contact.ContactColor.Black;
     }
     else
     {
         image.Source = Open_Black;
         color        = Fill_Arm_Contact.ContactColor.Black;
     }
 }
Beispiel #5
0
 // Use this for initialization
 private void Start()
 {
     baseY = transform.position.y;
     cc    = GetComponent <ContactColor>();
 }
Beispiel #6
0
 // Use this for initialization
 private void Start()
 {
     cc = GetComponent <ContactColor>();
 }