public void openApplicantSkills(Text _id) { myCamera = GameObject.Find("Main Camera"); skillsCanvas = myCamera.GetComponent <CreateScrollList>().skillsCanvas; skillsMenuContentPanel = myCamera.GetComponent <CreateScrollList> ().skillsMenuContentPanel; int id = Int32.Parse(_id.text); GameObject newskillsPanel = Instantiate(skillsMenuPrefab) as GameObject; SkillsMenu skills = newskillsPanel.GetComponent <SkillsMenu> (); foreach (Character emp in myCompany.applicants) { if (id == emp.ID) { skills.AI.text = emp.skills [0].ToString(); skills.Algorithms.text = emp.skills [1].ToString(); skills.Databases.text = emp.skills [2].ToString(); skills.Hacking.text = emp.skills [3].ToString(); skills.Networking.text = emp.skills [4].ToString(); skills.WebDevelopment.text = emp.skills [5].ToString(); skillsCanvasIsOpen = !skillsCanvasIsOpen; skillsCanvas.enabled = !skillsCanvas.enabled; newskillsPanel.transform.SetParent(skillsMenuContentPanel); skills.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); skills.transform.position = new Vector3(0, 1.0f, 0); } } }
// Use this for initialization void Start() { // Fetch necessary game objects. myCompany = GameObject.Find("Company").GetComponent <Company>(); SkillsCanvas = GameObject.Find("Skills Menu").GetComponent <Canvas> (); skills = GameObject.Find("Skills Menu").GetComponentInChildren <SkillsMenu> (); }
// Use this for initialization void Start() { skillsMenu = playerSelection.classScreen[(int)PlayerSelection.TypeScreen.screenClass].GetComponent <SkillsMenu>(); giftsMenu = playerSelection.classScreen[(int)PlayerSelection.TypeScreen.screenGift].GetComponent <GiftsMenu>(); indexPlayer = playerSelection.playerIndex; dt = DataManager.instance; }