public bool CreateWorker() { if (Model.Instance.Minerals >= 50) { Model.Instance.Minerals -= 50; EventScheduler.CreateUnit ( WorkerCreateTime, () => Model.Instance.Units.Add(new Worker(this.Position)) ); return(true); } return(false); }