/// <summary> /// A helper method to set a common shape block layout. /// Note not all games use the same shape block data! /// </summary> public virtual void SetShapeBlock(BfresMeshAsset mesh, Matrix4 transform, UniformBlock block) { int numSkinning = (int)mesh.SkinCount; block.Buffer.Clear(); block.Add(transform.Column0); block.Add(transform.Column1); block.Add(transform.Column2); block.AddInt(numSkinning); }