public void Get() { if (WorkStructure.instance.GetOutSourceWorkCount() < CompanyStructure.instance.GetMaxWork().maxContract) { MessageSystem.instance.UpdateMessage("Get Contract: " + contractData.workID); WorkManager.instance.AddOutSourceWork(contractData.Clone()); contractData.Obtain(); getButton.interactable = false; getButton.image.color = Color.gray; } else { MessageSystem.instance.UpdateMessage("Your contract project is max."); } }