private void Start() { sys = FindObjectOfType <WindowSystem>(); pref = FindObjectOfType <PrefabManager>(); LocalDataManager.instance.OnCorporationChange += OnCorpChange; ToolButton corp = Instantiate(buttonPrefab, buttonGrid); corp.SetTitle("Corp"); corp.GetComponent <Button>().onClick.AddListener(() => OnShowCorpClic()); ToolButton ships = Instantiate(buttonPrefab, buttonGrid); ships.SetTitle("Ships"); ships.GetComponent <Button>().onClick.AddListener(() => OnMyShipClic()); _buttonNeedingCorp.Add(ships); ToolButton stations = Instantiate(buttonPrefab, buttonGrid); stations.SetTitle("Stations"); stations.GetComponent <Button>().onClick.AddListener(() => OnStationsClic()); _buttonNeedingCorp.Add(stations); ToolButton market = Instantiate(buttonPrefab, buttonGrid); market.SetTitle("Market"); market.GetComponent <Button>().onClick.AddListener(() => OnMarketClic()); _buttonNeedingCorp.Add(market); ToolButton bookmarks = Instantiate(buttonPrefab, buttonGrid); bookmarks.SetTitle("Places"); bookmarks.GetComponent <Button>().onClick.AddListener(() => OnBookmarkClic()); _buttonNeedingCorp.Add(bookmarks); ToolButton plans = Instantiate(buttonPrefab, buttonGrid); plans.SetTitle("Plans"); plans.GetComponent <Button>().onClick.AddListener(() => OnPlanClick()); _buttonNeedingCorp.Add(plans); mailButton = Instantiate(buttonPrefab, buttonGrid); mailButton.SetTitle("Mails"); mailButton.GetComponent <Button>().onClick.AddListener(() => OnMailsClic()); LocalDataManager.instance.OnMailboxChange += (m) => { mailButton.SetBlinking(true); }; _buttonNeedingCorp.Add(mailButton); ToolButton options = Instantiate(buttonPrefab, buttonGrid); options.SetTitle("Menu"); options.GetComponent <Button>().onClick.AddListener(() => OnMenuClic()); ToolButton console = Instantiate(buttonPrefab, buttonGrid); console.SetTitle("Console"); console.GetComponent <Button>().onClick.AddListener(() => OnConsoleClic()); OnCorpChange(null); }