public void Setup(bool inv_is_parent_in, GameObject implant_in, ImplantUIHolder iUIh_in, Inventory inv_in) { inv_is_parent = inv_is_parent_in; inv = inv_in; iUIh = iUIh_in; implant = implant_in; implantStats = implant.GetComponent <ImplantStats>(); ImplantPrefab temp2 = implant.GetComponent <ImplantPrefab>(); itemName = transform.Find("ItemName").GetComponent <TextMeshProUGUI>().text = implantStats.ReturnBasicStats().Item3; transform.Find("Width").Find("Value").GetComponent <TextMeshProUGUI>().text = temp2.sizeX.ToString(); transform.Find("Height").Find("Value").GetComponent <TextMeshProUGUI>().text = temp2.sizeY.ToString(); transform.Find("QualityIndicator").GetComponent <Image>().color = STARTUP_DECLARATIONS.itemQualityColors[implantStats.ReturnBasicStats().Item5]; transform.Find("Preview").Find("Icon").GetComponent <Image>().sprite = implantStats.ReturnBasicStats().Item4; deleteWindow = GameObject.Find("DeleteImplant").GetComponent <Animator>(); skillMenu = FindObjectOfType <SkillMenuController>(); if (implantStats.LockForQuest) { LockedLogic(); } else if (implantStats.CheckLocked()) { transform.Find("Sub Menu Locked").GetComponentInChildren <TextMeshProUGUI>().text = "REQUIREMENTS NOT MET"; LockedLogic(); } }
void Start() { skillMenu = GetComponentInParent <SkillMenuController>(); }