25 lines
707 B
C#
25 lines
707 B
C#
using Assets.Scripts.Interfaces;
|
|
using UnityEngine;
|
|
|
|
public class SecretaryDesk : BaseInteractableObject
|
|
{
|
|
[SerializeField]
|
|
private DialogSO _dialogSO;
|
|
|
|
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 {(selectedOption as EducationInfoSO).Description}");
|
|
}
|
|
}
|