public override void HitWire(int i, int j)
        {
            Tile tile = Main.tile[i, j];
            int  left = i - tile.frameX % 36 / 18;
            int  top  = j - tile.frameY / 18;

            int index = GetInstance <TEEntitySensor>().Find(left, top);

            if (index != -1)
            {
                TEEntitySensor speakerEnt = (TEEntitySensor)TileEntity.ByID[index];
            }
        }
        public override bool NewRightClick(int i, int j)
        {
            Tile tile = Main.tile[i, j];
            int  left = i;
            int  top  = j;

            int index = GetInstance <TEEntitySensor>().Find(left, top);

            if (index != -1)
            {
                TEEntitySensor ent = (TEEntitySensor)TileEntity.ByID[index];

                MoreMechanisms.instance.entitySensorUIState.i = i * 16;
                MoreMechanisms.instance.entitySensorUIState.j = j * 16;
                if (!MoreMechanisms.instance.EntitySensorUIVisible())
                {
                    MoreMechanisms.instance.ShowEntitySensorUI();
                }
            }

            return(true);
        }