Skip to content

A collection of components that add additional functionality to the NGUI framework.

Notifications You must be signed in to change notification settings

yeticrabgames/NGUIAdditions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

NGUI Additions

A collection of scripts that add some additional functionality to the NGUI framework

It includes:

  • Panel controller functionality similar to UIViewController (following an MVC paradigm).
  • A panel navigation stack similar to UINavigationController.
  • Playing tween components in sequences or concurrent groups.
  • Additional tween components for label counters and sliders.

To use UINavigationController you will need to:

  1. Attach the UINavigationController component to your UIRoot.
  2. Create a prefab for every panel in your game (essentially every screen).
  3. Optionally add a UIPanelController sub-class to every panel.
  4. Pass the list of panel prefabs to the UINavigationController component.

In a UIPanelController you can transition to a new panel by calling:

this.navigationController.PushPanel("InGamePanel", optionalPayload);

About

A collection of components that add additional functionality to the NGUI framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages