private void createRememberedButton(RememberMeAccountData accountData)
    {
        GameObject gameObject = Object.Instantiate(buttonPrefab, RememberedAccountsParent, worldPositionStays: false);
        LoginRememberMeListButton component = gameObject.GetComponent <LoginRememberMeListButton>();

        component.OnToggleInteraction += onToggleInteraction;
        component.OnRemoveAccount     += onRemoveAccount;
        rememberedButtons.Add(component);
        component.LoadData(accountData);
    }
    private void onRemoveAccount(string username, LoginRememberMeListButton button)
    {
        rememberedButtons.Remove(button);
        button.gameObject.SetActive(value: false);
        Object.Destroy(button.gameObject);
        RememberMeService rememberMeService = Service.Get <RememberMeService>();

        rememberMeService.RemoveUsername(username);
        MulticoloredList componentInChildren = GetComponentInChildren <MulticoloredList>();

        if (componentInChildren != null)
        {
            componentInChildren.Refresh();
        }
    }