Пример #1
0
    public void UserBack()
    {
        if (MenuStack.Count == 0)
        {
            return;
        }
        if (_activeControlIndex != null)
        {
            return;
        }

        var lastIndex = MenuStack.Count - 1;

        var last = MenuStack[lastIndex];

        if (last.MandatedParam != null)
        {
            DoSetRuntimeX(last.MandatedParam.name, 0.0f);
        }
        MenuStack.RemoveAt(lastIndex);
    }