using Godot; using System; public partial class RegionVisual : Node { [Export] private Sprite2D _sliceSprite; public override void _EnterTree() { //_sliceSprite.Material = new Material() } public void Setup(Vector2 normalAngles, Color color) { var mat = (_sliceSprite.Material as ShaderMaterial)!; mat.SetShaderParameter("angles", normalAngles); mat.SetShaderParameter("fillColor", color); } }