using Assets.Scripts.Actions.Interfaces; namespace Assets.Scripts.Actions { public class JobPosition : IPlayerAction, IWorkPlace { public string Description => $"{_position} - {Sallary}$ per hour"; public decimal Sallary { get; private set; } public JobId JobID { get; private set; } private string _position; public JobPosition(string position, decimal sallary, JobId jobId) { _position = position; Sallary = sallary; } public void ApplyAction(PlayerManager playerController) { playerController.WorkPlace = this; } } }