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;
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user