FairyGUI.GObject
class FairyGUI.GObject
Fields and Properties:
string name- Description: Name of the object.
object data- Description: User defined data.
int sourceWidth- Description: The source width of the object.
int sourceHeight- Description: The source height of the object.
int initWidth- Description: The initial width of the object.
int initHeight- Description: The initial height of the object.
int minWidth- Description:
int maxWidth- Description:
int minHeight- Description:
int maxHeight- Description:
UnityEngine.Rect? dragBounds- Description: Restricted range of dragging.
string id- Description: This is an identifier used internally within the system. Unlike the name, the id value is unique and will not be duplicated.
FairyGUI.Relations relations- Description: Relations Object.
FairyGUI.GComponent parent- Description: Parent object.
FairyGUI.DisplayObject displayObject- Description: Lowlevel display object.
- (static)
FairyGUI.GObject FairyGUI.GObject.draggingObject- Description: The currently active object being dragged globally.
FairyGUI.EventListener onClick- Description: Dispatched when the object or its child was clicked.
FairyGUI.EventListener onRightClick- Description: Dispatched when the object or its child was clicked by right mouse button. Web only.
FairyGUI.EventListener onTouchBegin- Description: Dispatched when the finger touched the object or its child just now.
FairyGUI.EventListener onTouchMove- Description:
FairyGUI.EventListener onTouchEnd- Description: Dispatched when the finger was lifted from the screen or from the mouse button.
FairyGUI.EventListener onRollOver- Description: The cursor or finger hovers over an object.
FairyGUI.EventListener onRollOut- Description: The cursor or finger leave an object.
FairyGUI.EventListener onAddedToStage- Description: Dispatched when the object was added to the stage.
FairyGUI.EventListener onRemovedFromStage- Description: Dispatched when the object was removed from the stage.
FairyGUI.EventListener onKeyDown- Description: Dispatched on key pressed when the object is in focus.
FairyGUI.EventListener onClickLink- Description: Dispatched when links in the object or its child was clicked.
FairyGUI.EventListener onPositionChanged- Description: Dispatched when the object was moved.
FairyGUI.EventListener onSizeChanged- Description: Dispatched when the object was resized.
FairyGUI.EventListener onDragStart- Description: Dispatched when drag start.
FairyGUI.EventListener onDragMove- Description: Dispatched when dragging.
FairyGUI.EventListener onDragEnd- Description: Dispatched when drag end.
FairyGUI.EventListener onGearStop- Description:
FairyGUI.EventListener onFocusIn- Description:
FairyGUI.EventListener onFocusOut- Description:
float x- Description: The x coordinate of the object relative to the local coordinates of the parent.
float y- Description: The y coordinate of the object relative to the local coordinates of the parent.
float z- Description: The z coordinate of the object relative to the local coordinates of the parent.
UnityEngine.Vector2 xy- Description: The x and y coordinates of the object relative to the local coordinates of the parent.
UnityEngine.Vector3 position- Description: The x,y,z coordinates of the object relative to the local coordinates of the parent.
bool pixelSnappingfloat width- Description: The width of the object in pixels.
float height- Description: The height of the object in pixels.
UnityEngine.Vector2 size- Description: The size of the object in pixels.
float actualWidth- Description: actualWidth = width * scalex
float actualHeight- Description: actualHeight = height * scaleY
float xMin- Description:
float yMin- Description:
float scaleX- Description: The horizontal scale factor. '1' means no scale, cannt be negative.
float scaleY- Description: The vertical scale factor. '1' means no scale, cannt be negative.
UnityEngine.Vector2 scale- Description: The scale factor.
UnityEngine.Vector2 skew- Description:
float pivotX- Description: The x coordinate of the object's origin in its own coordinate space.
float pivotY- Description: The y coordinate of the object's origin in its own coordinate space.
UnityEngine.Vector2 pivot- Description: The x and y coordinates of the object's origin in its own coordinate space.
bool pivotAsAnchorbool touchable- Description: If the object can touch or click. GImage/GTextField is not touchable even it is true.
bool grayed- Description: If true, apply a grayed effect on this object.
bool enabled- Description: Enabled is shortcut for grayed and !touchable combination.
float rotation- Description: The rotation around the z axis of the object in degrees.
float rotationX- Description: The rotation around the x axis of the object in degrees.
float rotationY- Description: The rotation around the y axis of the object in degrees.
float alpha- Description: The opacity of the object. 0 = transparent, 1 = opaque.
bool visible- Description: The visibility of the object. An invisible object will be untouchable.
int sortingOrder- Description: By default(when sortingOrder==0), object added to component is arrange by the added roder. The bigger is the sorting order, the object is more in front.
bool focusable- Description: If the object can be focused?
bool tabStop- Description: If the object can be navigated by TAB?
bool focused- Description: If the object is focused.
string tooltips- Description: Tooltips of this object. UIConfig.tooltipsWin must be set first.
string cursor- Description:
FairyGUI.BlendMode blendMode- Description:
string gameObjectName- Description: Sets the name of the GameObject.
bool inContainer- Description: If the object has lowlevel displayobject and the displayobject has a container parent?
bool onStage- Description: If the object is on stage.
string resourceURL- Description: Resource url of this object.
FairyGUI.GGroup group- Description: Group belonging to.
FairyGUI.GRoot root- Description:
string text- Description:
string icon- Description:
bool draggable- Description:
bool dragging- Description:
bool isDisposed- Description:
FairyGUI.GImage asImage- Description:
FairyGUI.GComponent asCom- Description:
FairyGUI.GButton asButton- Description:
FairyGUI.GLabel asLabel- Description:
FairyGUI.GProgressBar asProgress- Description:
FairyGUI.GSlider asSlider- Description:
FairyGUI.GComboBox asComboBox- Description:
FairyGUI.GTextField asTextField- Description:
FairyGUI.GRichTextField asRichTextField- Description:
FairyGUI.GTextInput asTextInput- Description:
FairyGUI.GLoader asLoader- Description:
FairyGUI.GList asList- Description:
FairyGUI.GGraph asGraph- Description:
FairyGUI.GGroup asGroup- Description:
FairyGUI.GMovieClip asMovieClip- Description:
Constructors:
FairyGUI.GObject.New()
Methods:
void SetXY(float, float)- Description: change the x and y coordinates of the object relative to the local coordinates of the parent.
- Parameter xv: x value.
- Parameter yv: y value.
void SetXY(float, float, bool)- Description:
- Parameter xv:
- Parameter yv:
- Parameter topLeft:
void SetPosition(float, float, float)- Description: change the x,y,z coordinates of the object relative to the local coordinates of the parent.
- Parameter xv: x value.
- Parameter yv: y value.
- Parameter zv: z value.
void Center()- Description: Set the object in middle of the parent or GRoot if the parent is not set.
void Center(bool)- Description: Set the object in middle of the parent or GRoot if the parent is not set.
- Parameter restraint: Add relations to maintain the center state.
void MakeFullScreen()- Description: Set the object to full screen size (logical screen)
void SetSize(float, float)- Description: Change size.
- Parameter wv: Width value.
- Parameter hv: Height value.
void SetSize(float, float, bool)- Description: Change size.
- Parameter wv: Width value.
- Parameter hv: Height value.
- Parameter ignorePivot: If pivot is set, the object's positon will change when its size change. Set ignorePivot=true to keep the position.
void SetScale(float, float)- Description: Change the scale factor.
- Parameter wv: The horizontal scale factor.
- Parameter hv: The vertical scale factor
void SetPivot(float, float)- Description: Change the x and y coordinates of the object's origin in its own coordinate space.
- Parameter xv: x value in ratio
- Parameter yv: y value in ratio
void SetPivot(float, float, bool)- Description: Change the x and y coordinates of the object's origin in its own coordinate space.
- Parameter xv: x value in ratio
- Parameter yv: y value in ratio
- Parameter asAnchor: If use the pivot as the anchor position
void RequestFocus()- Description: Request focus on this object.
void RequestFocus(bool)- Description: Request focus on this object.
void SetHome(FairyGUI.GObject)- Description:
- Parameter obj:
void InvalidateBatchingState()- Description: Mark the fairy batching state is invalid.
void HandleControllerChanged(FairyGUI.Controller)void AddRelation(FairyGUI.GObject, FairyGUI.RelationType)- Description:
- Parameter target:
- Parameter relationType:
void AddRelation(FairyGUI.GObject, FairyGUI.RelationType, bool)- Description:
- Parameter target:
- Parameter relationType:
- Parameter usePercent:
void RemoveRelation(FairyGUI.GObject, FairyGUI.RelationType)- Description:
- Parameter target:
- Parameter relationType:
void RemoveFromParent()- Description:
void StartDrag()- Description:
void StartDrag(int)- Description:
- Parameter touchId:
void StopDrag()- Description:
UnityEngine.Vector2 LocalToGlobal(UnityEngine.Vector2)- Description: Transforms a point from the local coordinate system to global (Stage) coordinates.
- Parameter pt:
- Return:
UnityEngine.Vector2 GlobalToLocal(UnityEngine.Vector2)- Description: Transforms a point from global (Stage) coordinates to the local coordinate system.
- Parameter pt:
- Return:
UnityEngine.Rect LocalToGlobal(UnityEngine.Rect)- Description:
- Parameter rect:
- Return:
UnityEngine.Rect GlobalToLocal(UnityEngine.Rect)- Description:
- Parameter rect:
- Return:
UnityEngine.Vector2 LocalToRoot(UnityEngine.Vector2, FairyGUI.GRoot)- Description: Transforms a point from the local coordinate system to GRoot coordinates.
- Parameter pt:
- Parameter r:
- Return:
UnityEngine.Vector2 RootToLocal(UnityEngine.Vector2, FairyGUI.GRoot)- Description: Transforms a point from the GRoot coordinate to local coordinates system.
- Parameter pt:
- Parameter r:
- Return:
UnityEngine.Vector2 WorldToLocal(UnityEngine.Vector3)- Description:
- Parameter pt:
- Return:
UnityEngine.Vector2 WorldToLocal(UnityEngine.Vector3, UnityEngine.Camera)- Description:
- Parameter pt:
- Parameter camera:
- Return:
UnityEngine.Vector2 TransformPoint(UnityEngine.Vector2, FairyGUI.GObject)- Description:
- Parameter point:
- Parameter targetSpace:
- Return:
UnityEngine.Rect TransformRect(UnityEngine.Rect, FairyGUI.GObject)- Description:
- Parameter rect:
- Parameter targetSpace:
- Return:
void Dispose()- Description:
void ConstructFromResource()FairyGUI.GTweener TweenMove(UnityEngine.Vector2, float)FairyGUI.GTweener TweenMoveX(float, float)FairyGUI.GTweener TweenMoveY(float, float)FairyGUI.GTweener TweenScale(UnityEngine.Vector2, float)FairyGUI.GTweener TweenScaleX(float, float)FairyGUI.GTweener TweenScaleY(float, float)FairyGUI.GTweener TweenResize(UnityEngine.Vector2, float)FairyGUI.GTweener TweenFade(float, float)FairyGUI.GTweener TweenRotate(float, float)FairyGUI.GTweener TweenRotateZ(float, float)FairyGUI.GTweener TweenFillAmount(float, float)