Cutscene viewer displaying weapons

This commit is contained in:
dexy
2019-11-27 13:32:07 +11:00
Unverified
parent dead879d99
commit 0823702527
4 changed files with 84 additions and 4 deletions
+17
View File
@@ -2749,6 +2749,23 @@ namespace CodeWalker.Rendering
}
public void RenderWeapon(Weapon weapon, ClipMapEntry animClip = null)
{
YdrFile ydr = gameFileCache.GetYdr(weapon.ModelHash);
if (ydr == null)
{
ydr = gameFileCache.GetYdr(weapon.NameHash);//fallback to low def version?
}
if ((ydr != null) && (ydr.Loaded) && (ydr.Drawable != null))
{
var d = ydr.Drawable;
var txdhash = weapon.NameHash;
RenderDrawable(d, null, weapon.RenderEntity, txdhash, null, null, animClip);
}
}