private static void UpdateText(WorkerMono worker, Transform instance) { UI.ChildText(instance, "Name", worker.worker.Name); UI.ChildText(instance, "Position", worker.worker.GetType().ToString()); UI.ChildText(instance, "Salary", worker.worker.salaryPerHour.ToString() + "$"); UI.ChildText(instance, "Skill", worker.worker.skill + "/10"); }
/// <summary> /// Fires a worker, delete all its data /// </summary> /// <param name="instance"></param> public void FireWorker(WorkerMono instance) { Budget.Instance.WithdrawFunds(fireWorkerPenalty); workers.Remove(instance.worker); Destroy(instance.gameObject); }