Skip to content

nobnak/Unity_XJGUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity_XJGUI

Utilities to make a lot of OnGUI. It is easy & fast. Especially "FieldGUI" makes GUIs from your field.

Step by step samples are included.

Import

If you want to import this repository as submodule in your project.

git submodule add -b submodule https://github.com/XJINE/Unity_XJGUI.git Assets/Packages/XJGUI

Standard Samples

XJGUI able to generate following type GUI.

int, float, string, bool, Vector2, Vector3, Vector4,
Color, Enum, IPv4, and these array or List<>.

FlexibleWindow, Foldout & Tab Panel

FlexibleWindow automatically expand its width/height when needed. And easy to hide and drag.

Foldout & Tab panel able to hide or group GUIs.

FieldGUI

FieldGUI is main component in this utility. FieldGUI automatically generates GUI from field, and these GUI's settings are able to control from Attribute.

FieldGUISync

FieldGUI able to sync with clients through UNET.

NOTE: There are Packages/CustomNetworkManager/ in resources, but XJGUI not depends on these. These are included for sample.

Releases

No releases published

Packages

 
 
 

Languages

  • C# 100.0%