Wanzyee Studio

Stack window to display multiple stack panels in one GUI window together. More...

Inherits MonoBehaviour.

Public Attributes

string title = "Stack Window"
 The GUI window title. More...
 
GUISkin skin
 The skin to replace default appearance. More...
 
float scale = 1f
 The display scale. More...
 
bool fullscreen
 If to display as full screen. More...
 
List< Object > panels = new List<Object>()
 All the IStackPanel to draw within. More...
 

Static Public Attributes

static StackWindow main => _all.FirstOrDefault((window) => window.enabled) ?? _all.FirstOrDefault()
 Get the main StackWindow, i.e., the first enabled or existing one. More...
 

Detailed Description

Stack window to display multiple stack panels in one GUI window together.

The purpose is to improve development or debug efficiency with the basic programmable GUI system.

Member Data Documentation

StackWindow main => _all.FirstOrDefault((window) => window.enabled) ?? _all.FirstOrDefault()
static

Get the main StackWindow, i.e., the first enabled or existing one.

string title = "Stack Window"

The GUI window title.

GUISkin skin

The skin to replace default appearance.

float scale = 1f

The display scale.

bool fullscreen

If to display as full screen.

List<Object> panels = new List<Object>()

All the IStackPanel to draw within.