Fix exceptions when hovering over an item with a broken texture.

This commit is contained in:
Pieter-Jan Briers
2020-10-09 20:45:33 +02:00
parent 9f80768124
commit b168a7926f

View File

@@ -69,7 +69,18 @@ namespace Content.Client
return false; return false;
} }
var offset = rsiData.Offsets[state][(int) dir][frame]; if (!rsiData.Offsets.TryGetValue(state, out var stateDat) || stateDat.Length <= (int) dir)
{
return false;
}
var dirDat = stateDat[(int) dir];
if (dirDat.Length <= frame)
{
return false;
}
var offset = dirDat[frame];
return SampleClickMap(rsiData.ClickMap, pos, rsi.Size, offset); return SampleClickMap(rsiData.ClickMap, pos, rsi.Size, offset);
} }