using Godot; namespace Babushka.scripts.CSharp.Common; /// /// Switches between two Sprite Options. /// public partial class SpriteSwitcher : Node3D { [Export] private Sprite3D _TrueSprite; [Export] private Sprite3D _FalseSprite; [Export] private bool _state = true; public override void _Ready() { SetState(); } public void SwitchState() { _state = !_state; SetState(); } private void SetState() { if (_state) { _TrueSprite.Visible = true; } else { _FalseSprite.Visible = false; } } }