Ejemplo n.º 1
0
 public void Init(UIAestheticsManager controller)
 {
     _controller       = controller;
     _accentColor      = _controller.accentColor;
     _pressedInScale   = _controller.pressedInScale;
     _secondsToPressIn = _controller.secondsToPressIn;
     _secondsToUnpress = _controller.secondsToUnpress;
     _onScreenPosition = _container.transform.localPosition;
 }
    private void Awake()
    {
        Instance = this;

        for (int i = 0; i < _homeButtons.Count; i++)
        {
            _homeButtons[i].Init(this);
        }

        for (int i = 0; i < _appearanceMenuButtons.Count; i++)
        {
            _appearanceMenuButtons[i].Init(this);
        }
    }
Ejemplo n.º 3
0
    public void Init(UIAestheticsManager controller)
    {
        _controller               = controller;
        _accentColor              = _controller.accentColor;
        _pressedInScale           = _controller.pressedInScale;
        _secondsToPressIn         = _controller.secondsToPressIn;
        _secondsToUnpress         = _controller.secondsToUnpress;
        _initialContainerPosition = _container.transform.localPosition;
        _initialShadowPosition    = _shadow.transform.localPosition;

        if (_icon == null)
        {
            _textHighlightColor = Color.white;
        }
        else
        {
            _textHighlightColor = _controller.accentColor;
        }
    }