public void ClearInfoPanel() { WorkerImageObject.GetComponent <Image>().sprite = null; WorkerImageObject.GetComponent <Image>().color = new Color(1f, 1f, 1f, 0); NameTextObject.GetComponent <Text>().text = ""; AgeTextObject.GetComponent <Text>().text = ""; PayTextObject.GetComponent <Text>().text = ""; AbilityTextObject.GetComponent <Text>().text = ""; FatigueGraphBar.GetComponent <Image>().fillAmount = 0f; ExperienceGraphBar.GetComponent <Image>().fillAmount = 0f; PromoteButton.GetComponent <Button>().interactable = false; FireButton.GetComponent <Button>().interactable = false; CurrentWorkerIndex = -1; }
public void DisplayInfo(int Index) { CurrentWorkerIndex = Index; SetHappinessImoji(); NameTextObject.GetComponent <Text>().text = CallEmployeeValue.EmployeeList[Index].BaseInfo.Name; AgeTextObject.GetComponent <Text>().text = "Test"; PayTextObject.GetComponent <Text>().text = CallEmployeeValue.EmployeeList[Index].BaseInfo.Salary.ToString(); AbilityTextObject.GetComponent <Text>().text = " x " + CallEmployeeValue.EmployeeList[Index].BaseInfo.LaborForce.ToString(); FatigueGraphBar.gameObject.GetComponent <Image>().fillAmount = CallEmployeeValue.EmployeeList[Index].FatigueValue / CallEmployeeValue.EmployeeList[Index].BaseInfo.LaborForce; ExperienceGraphBar.gameObject.GetComponent <Image>().fillAmount = CallEmployeeValue.EmployeeList[Index].Experience / (CallEmployeeValue.EmployeeList[Index].BaseInfo.LaborForce * 10); if (ExperienceGraphBar.GetComponent <Image>().fillAmount >= 1f) { PromoteButton.GetComponent <Button>().interactable = true; } else { PromoteButton.GetComponent <Button>().interactable = false; } FireButton.GetComponent <Button>().interactable = true; }