Spellbook.pageChangeButtons C# (CSharp) Method

pageChangeButtons() public method

public pageChangeButtons ( Rect prev, Rect next ) : void
prev Rect
next Rect
return void
    public void pageChangeButtons(Rect prev, Rect next)
    {
        GUIStyle prev_button_style = new GUIStyle();
        prev_button_style.normal.background = prev_button_texture;
        if(current_page != 0 && GUI.Button (prev, "", prev_button_style))
        {
            current_page--;
            PageTurnedBackward(currentPage());
            logCurrentPage();
        }

        GUIStyle next_button_style = new GUIStyle();
        next_button_style.normal.background = next_button_texture;
        if(current_page != pages.Count - 1 && GUI.Button (next, "", next_button_style))
        {
            current_page++;
            PageTurnedForward(currentPage());
            logCurrentPage();
        }
    }

Usage Example

示例#1
0
 public void draw()
 {
     //GUI.BeginGroup(bookRect.getRect());
     //spellbook.displayCurrentPage();
     //GUI.EndGroup();
     spellbook.displayScaledPage(this);
     spellbook.pageChangeButtons(prevRect.getRect(), nextRect.getRect());
 }