示例#1
0
        protected void airVentPictureBox_Click(object sender, EventArgs e)
        {
            PictureBox airVentPictureBox = (PictureBox)sender;

            if (airVentPictureBox.Tag == null)
            {
                return;
            }

            AirVent airVent = (AirVent)airVentPictureBox.Tag;

            if (airVentPictureBox.Image.Tag == airVent.ButtonLightOn)
            {
                this.BackgroundPictureBox.Image = airVent.ImageLightOff;
                airVentPictureBox.Image         = airVent.ButtonLightOff;
                airVentPictureBox.Image.Tag     = airVent.ButtonLightOff;
                return;
            }
            else
            {
                this.BackgroundPictureBox.Image = airVent.ImageLightOn;
                airVentPictureBox.Image         = airVent.ButtonLightOn;
                airVentPictureBox.Image.Tag     = airVent.ButtonLightOn;
                return;
            }
        }
示例#2
0
 void Start()
 {
     player        = FindObjectOfType <Player>();
     playerGrabber = FindObjectOfType <PlayerGrabber>();
     rigidbody     = GetComponent <Rigidbody2D>();
     gravityStore  = rigidbody.gravityScale;
     onAirVent     = false;
     resetPosition = transform.position;
     airVent       = null;
     if (floatingBox)
     {
         isMovingOnX           = false;
         xMovementCounter      = haltTimer;
         rigidbody.constraints = RigidbodyConstraints2D.FreezeRotation;
         if (spawnsFloating)
         {
             floatHeightTop = this.transform.position.y + floatDistance;
         }
         else
         {
             floatHeightTop = this.transform.position.y;
         }
     }
     //text prompt
     cam = FindObjectOfType <Camera>();
 }
示例#3
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "AirVent")
     {
         onAirVent = true;
         airVent   = collision.GetComponent <AirVent>();
     }
 }
 public void SetValues(GUI_Acu acuUi, AirVent vent)
 {
     this.acuUi = acuUi;
     this.vent  = vent;
     UpdateText();
 }