extra testcase

add a placeable, scrollable, glowing, decal arrow
This commit is contained in:
AzaezelX 2025-12-09 12:31:08 -06:00
parent 563c0266e4
commit 2b95634a6b
5 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,20 @@
<MaterialAsset
AssetName="ArrowGreen"
materialDefinitionName="ArrowGreen"
imageMap0="@asset=Prototyping:ArrowGreen_ALBEDO">
<Material
Name="ArrowGreen"
mapTo="ArrowGreen"
alphaTest="true"
originalAssetName="ArrowGreen">
<Material.Stages>
<Stages_beginarray
DiffuseMapAsset="@asset=Prototyping:ArrowGreen_ALBEDO"
GlowMapAsset="@asset=Prototyping:ArrowGreen_ALBEDO"
GlowMul="1"
AnimFlags="$Scroll"
ScrollDir="0 1"
ScrollSpeed="1"/>
</Material.Stages>
</Material>
</MaterialAsset>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,11 @@
<ImageAsset
AssetName="ArrowGreen_ALBEDO"
imageFile="@assetFile=@ArrowGreen.png"
originalFilePath="data/Prototyping/Materials/ArrowGreen.png">
<ImageAsset.ImageMetadata>
<ImageInfo
ImageWidth="256"
ImageHeight="256"
ImageDepth="1"/>
</ImageAsset.ImageMetadata>
</ImageAsset>

View file

@ -22,6 +22,7 @@ function Prototyping::onCreateGameServer(%this)
%this.registerDatablock("./scripts/managedData/managedForestBrushData");
%this.registerDatablock("./scripts/managedData/managedParticleEmitterData");
%this.registerDatablock("./scripts/managedData/managedParticleData");
%this.registerDatablock("./scripts/managedData/managedDecalData");
}
//This is called when the server is shut down due to the game/map being exited

View file

@ -0,0 +1,6 @@
datablock DecalData(ArrowGreenData)
{
MaterialAsset = "Prototyping:ArrowGreen";
size = "1";
};