Beispiel #1
0
        public override IModButtonBase AddButton(IModButtonBase button, int index)
        {
            var modButton       = base.AddButton(button, index);
            var fadeControllers = Buttons.OrderBy(x => x.Index).Select(x => new CanvasGroupFadeController
            {
                group = x.Button.GetComponent <CanvasGroup>()
            });

            _anim.SetValue("_buttonFadeControllers", fadeControllers.ToArray());
            return(modButton);
        }