Beispiel #1
0
    public RectTransform AddIcon(string type)
    {
        if (_upperIcons.ContainsKey(type))
        {
            return(null);
        }

        RectTransform icon = UI.UIMain.AddUIIcon(type, _shipUI.GetComponent <RectTransform>());

        _upperIcons.Add(type, icon);

        PositionUpperIcons();

        return(icon);
    }
Beispiel #2
0
    public void Initialize()
    {
        _initialized = true;

        _uiIcon = UI.UIMain.CreateEmptyFloater(transform);
        UI.UIMain.AddUIIcon(flag, _uiIcon.GetComponent <RectTransform>());

        HideFlag();

        var services = GetComponents <ISettlementService>();

        foreach (var service in services)
        {
            service.Initialize();
        }
    }