You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
880 B

namespace CMSGame
{
public partial class SettingsMenu : VBoxContainer
{
public GameSettings Settings;
public CheckBox PauseBattleWhenCharacterIsSelectedCheckBox;
public override void _Ready()
{
InitializeComponents();
PauseBattleWhenCharacterIsSelectedCheckBox.ButtonPressed = Settings.BattleSettings.PauseBattleWhenCharacterIsSelected;
}
private void InitializeComponents()
{
Settings = GetNode<GameSettings>("/root/GameSettings");
PauseBattleWhenCharacterIsSelectedCheckBox = GetNode<CheckBox>($"%{nameof(PauseBattleWhenCharacterIsSelectedCheckBox)}");
}
public void On_PauseBattleWhenCharacterIsSelectedCheckBox_Toggled(bool pressed)
{
Settings.BattleSettings.PauseBattleWhenCharacterIsSelected = pressed;
}
}
}