Example #1
0
    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);
    }