Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.

Commit 360ce8f

Browse files
Add back legacy 3d shader function
1 parent f25687d commit 360ce8f

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

‎source/modding/ModchartUtilities.hx‎

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2806,7 +2806,21 @@ class ModchartUtilities {
28062806
return totalTime;
28072807
});
28082808

2809-
// shader bullshit
2809+
// shader bullshit
2810+
2811+
setLuaFunction("setActor3DShader", function(id:String, ?speed:Float = 3, ?frequency:Float = 10, ?amplitude:Float = 0.25) {
2812+
var actor = getActorByName(id);
2813+
2814+
if (actor != null) {
2815+
var funnyShader:shaders.Shaders.ThreeDEffect = shaders.Shaders.newEffect("3d");
2816+
funnyShader.waveSpeed = speed;
2817+
funnyShader.waveFrequency = frequency;
2818+
funnyShader.waveAmplitude = amplitude;
2819+
lua_Shaders.set(id, funnyShader);
2820+
2821+
actor.shader = funnyShader.shader;
2822+
}
2823+
});
28102824

28112825
setLuaFunction("setActorNoShader", function(id:String) {
28122826
var actor = getActorByName(id);

0 commit comments

Comments
 (0)