protected void SetVerbObject(byte room, int obj, int verb)
{
ObjectData o = null;
if (Game.Version < 5)
{
for (var i = _resManager.NumLocalObjects - 1; i > 0; i--)
{
if (_objs[i].Number == obj)
{
o = _objs[i];
}
}
}
else
{
var roomD = room == _roomResource ? roomData : _resManager.GetRoom(room);
o = roomD.Objects.FirstOrDefault(ro => ro.Number == obj);
}
if (o != null)
{
Verbs[verb].ImageWidth = o.Width;
Verbs[verb].ImageHeight = o.Height;
Verbs[verb].ImageData = o.Images.Count > 0 ? o.Images[0] : null;
}
}