-
Notifications
You must be signed in to change notification settings - Fork 25
OGPage
Jeppe Zapp edited this page Feb 6, 2014
·
17 revisions
The object to hold all widgets on the current screen.
| Variable | Type | |
|---|---|---|
| pageName | string |
Name of the page |
| Method | Return type | |
|---|---|---|
| StartPage | void |
The page is initialized |
| UpdatePage | void |
The OGRoot is updated |
| ExitPage | void |
The page is switched away from |
| ResetStyles | void |
Gets default styles for every widget on the current screen |
The best way to use pages is to create a new subclass of OGPage
#pragma strict
public class MyPage extends OGPage {
public var welcome : OGLabel;
public var button : OGButton;
private var visitCounter : int = 0;
public function SwitchPage () {
OGRoot.GoToPage ( "MyOtherPage" );
}
override function StartPage () {
welcome.text = "Welcome! You have been here " + visitCounter + "times before";
button.target = this.gameObject;
button.message = "SwitchPage";
visitCounter++;
}
override function ExitPage () {
welcome.text = "";
}
}