Fix exceptions when hovering over an item with a broken texture.
This commit is contained in:
@@ -69,7 +69,18 @@ namespace Content.Client
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user