public void OpenApplication(App app) { if (!OpenApps.ContainsKey(app)) { GameObject AppButton = Instantiate(ApplicationButton); AppButton.SetActive(true); AppButton.transform.SetParent(ApplicationButton.transform.parent); AppButton.transform.localScale = ApplicationButton.transform.localScale; AppButton.transform.position = ApplicationButton.transform.position; OpenApps.Add(app, AppButton); // Initialize the button TaskBarApp AppProp = AppButton.GetComponent <TaskBarApp>(); AppProp.app = app; AppProp.Name.text = app.AppName; AppProp.Icon.sprite = app.Icon; } }
public void MinimizeApplication(App app) { TaskBarApp AppProp = OpenApps[app].GetComponent <TaskBarApp>(); }