24 lines
644 B
C#
24 lines
644 B
C#
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(Player playerController)
|
|
{
|
|
playerController.WorkPlace = this;
|
|
}
|
|
}
|
|
} |