using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using Uber.Storage; using Uber.Messages; using Uber.HabboHotel.GameClients; using Uber.HabboHotel.Pathfinding; using Uber.HabboHotel.Rooms; namespace Uber.HabboHotel.Items.Interactors { class InteractorAlert : FurniInteractor { public override void OnPlace(GameClient Session, RoomItem Item) { if (Item.ExtraData != "0") { Item.ExtraData = "0"; } } public override void OnRemove(GameClient Session, RoomItem Item) { if (Item.ExtraData != "0") { Item.ExtraData = "0"; } } public override void OnTrigger(GameClient Session, RoomItem Item, int Request, bool UserHasRights) { if (!UserHasRights) { return; } if (Item.ExtraData == "0") { Item.ExtraData = "1"; Item.UpdateState(false, true); Item.ReqUpdate(4); } } } }