feat: something

This commit is contained in:
TrèsAbhi committed 2024-02-27 09:29:12 -06:00
1 parent b3a6a47a6a
commit 3500389628
1 file changed
+27 -12
+27 -12
View File
@@ -19,16 +19,31 @@ export function SpacedArmor({ node, type, thickness }: SpacedArmorProps) {
);
const penetration = resolveNearPenetration(penetrationRaw);
return jsxTree(node, {
material: new MeshBasicMaterial({
color:
type === ArmorType.Core
? omitColor
: type === ArmorType.Spaced
? new Color(0, 0, 0)
: new Color(thickness / penetration, 0, 0),
depthWrite: type === ArmorType.Core,
blending: type === ArmorType.Core ? undefined : AdditiveBlending,
}),
});
return (
<>
{type === ArmorType.External &&
jsxTree(node, {
renderOrder: 0,
material: new MeshBasicMaterial({
colorWrite: false,
}),
})}
{jsxTree(node, {
renderOrder: 1,
material: new MeshBasicMaterial({
color:
type === ArmorType.Core
? omitColor
: type === ArmorType.Spaced
? new Color(0, 0, 0)
: new Color(thickness / penetration, 0, 0),
depthWrite: type === ArmorType.Core,
blending: type === ArmorType.Core ? undefined : AdditiveBlending,
}),
})}
</>
);
}