Пример #1
0
    public override void OnInspectorGUI()
    {
        GUILayout.BeginHorizontal();

        if (GUILayout.Button("New Item"))
        {
            _itemBase.CreateItem();
        }

        if (GUILayout.Button("Remove"))
        {
            _itemBase.RemoveItem();
        }

        if (GUILayout.Button("<-"))
        {
            _itemBase.PreviosItem();
        }

        if (GUILayout.Button("->"))
        {
            _itemBase.NextItem();
        }

        GUILayout.EndHorizontal();

        base.OnInspectorGUI();
    }
Пример #2
0
    public override void OnInspectorGUI()
    {
        GUILayout.BeginHorizontal();

        if (GUILayout.Button("New Item"))
        {
            itemBase.CreateItem();
        }

        if (GUILayout.Button("Remote"))
        {
            itemBase.DeleteItem();
        }

        if (GUILayout.Button("<="))
        {
            itemBase.PrevItem();
        }
        if (GUILayout.Button("=>"))
        {
            itemBase.NextItem();
        }



        GUILayout.EndHorizontal();

        base.OnInspectorGUI();
    }
Пример #3
0
    public override void OnInspectorGUI()
    {
        GUILayout.BeginHorizontal();

        if (GUILayout.Button("New Item")) // кнопка создается в условном операторе
        {
            itemBase.CreateItem();        // создаем айтем в базе, которую инициализировали в Awake
        }
        if (GUILayout.Button("Remove Item"))
        {
            itemBase.RemoveItem();
        }

        if (GUILayout.Button("<="))
        {
            itemBase.PrevItem();
        }

        if (GUILayout.Button("=>"))
        {
            itemBase.NextItem();
        }

        GUILayout.EndHorizontal();

        base.OnInspectorGUI();
    }