示例#1
0
    public static void Main()
    {
        var mainMenu = new UIMenu("Main Menu")
        {
            Parent = Component.MainComponent
        };
        var menu1 = new UIMenu("Menu 1")
        {
            Parent = mainMenu
        };
        var command1_1 = new UICommand("Command 1", new SayHelloCommand())
        {
            Parent = menu1
        };
        var menu2 = new UIMenu("Menu 2")
        {
            Parent = mainMenu
        };
        var chexkbox2_1 = new UIToggleable("Checkbox 1", "O", "X")
        {
            Parent = menu2
        };

        Component.Current = command1_1;
        Component.Current.Show();
        Component.Current.Show();
    }
示例#2
0
    public void ToggleOn(UIToggleable uIToggleable)
    {
        if (_currentUIToggleable != null)
        {
            _currentUIToggleable.ToggleOff();
        }
        _currentUIToggleable = uIToggleable;
        _currentUIToggleable.ToggleOn();

        _drakeShirt.color = _currentUIToggleable.GetComponentInChildren <SelectableShirt>().shirtColor;

        AvatarDataManager.Instance.activeAvatarData.shirtID = _currentUIToggleable.GetComponentInParent <LayoutElement>().transform.GetSiblingIndex();
    }