using Assets.Scripts.Interfaces; using UnityEngine; public class SecretaryDesk : BaseInteractableObject { [SerializeField] private DialogSO _dialogSO; [SerializeField] private DialogCategorySO _dialogOptionsSO; protected override void PrepareMenuActions() { _menuActions[RadialMenuActions.Talk].IsEnabled = true; } protected override void InteractAction(RadialMenuActions interactAction) { GameManager.Instance.UI.ShowTabObtionsDialog(_dialogSO, null, OnConfirm); } private void OnConfirm(IDialogOption selectedOption) { //_player.JobPosition = (selectedOption as EducationInfoSO).JobPosition; print($"player selected position is {_player.JobPosition}"); } }