Files
InfectedRose/InfectedRose.Interface/Templates/EnvironmentalMod.cs
2023-07-15 10:51:25 +02:00

23 lines
568 B
C#

namespace InfectedRose.Interface.Templates;
[ModType("environmental")]
public class EnvironmentalMod : ModType
{
public override void Apply(Mod mod)
{
if (mod.Action != "add")
{
return;
}
mod.Default("static", 1);
mod.Default("shader_id", 1);
var obj = ObjectMod.CreateObject(mod);
obj["type"].Value = "Environmental";
ObjectMod.AddComponent(mod, obj, ComponentId.RenderComponent);
ObjectMod.AddComponent(mod, obj, ComponentId.SimplePhysicsComponent);
}
}