Skip to content

OGButton

Lokkij edited this page Aug 5, 2014 · 12 revisions

Buttons are for clicking and stuff

Variables

Variable Type
hiddenString string For storing hidden string values
text string Text displayed on the button
target GameObject Message handler
message string Message for the message handler
argument string Argument for the message handler
action Action Function pointer to use instead of message handler
enableImage boolean Whether or not to use another sprite on top of the button
imageScale float Scale of the sprite
imageOffset Vector2 Offset of the sprite

Example

// UnityScript
var btn : OGButton = new GameObject ( "Button", OGButton ).GetComponent.<OGButton>();

btn.text = "Hello!";
btn.action = function () { Debug.Log ( "Clicked!" ); };

btn.transform.localPosition = new Vector3 ( 10, 10, 0 );
btn.transform.localScale = new Vector3 ( 300, 20, 1 );

btn.GetDefaultStyles ();
// C#
OGButton btn = (OGButton) new GameObject ( "Button", typeof(OGButton) ).GetComponent<OGButton>();

btn.text = "Hello!";
btn.target = this.gameObject;
btn.message = "SomeFunctionName";
btn.argument = "a string argument";

btn.transform.localPosition = new Vector3 ( 10, 10, 0 );
btn.transform.localScale = new Vector3 ( 300, 20, 1 );

btn.GetDefaultStyles ();
Clone this wiki locally