C# Класс FairyGUI.GRoot

Наследование: GComponent
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ApplyContentScaleFactor ( ) : void

This is called after screen size changed.

BringToFront ( Window win ) : void

将一个窗口提到所有窗口的最前面

CloseAllExceptModals ( ) : void

Close all windows except modal windows.

CloseAllWindows ( ) : void

Close all windows.

CloseModalWait ( ) : void

Hide modal layer and waiting sign.

DisableSound ( ) : void

DisplayObjectToGObject ( DisplayObject obj ) : GObject

EnableSound ( ) : void

GRoot ( ) : System.Collections.Generic
GetPoupPosition ( GObject popup, GObject target, object downward ) : Vector2

GetTopWindow ( ) : Window

Get window on top.

HidePopup ( ) : void

Close all popups.

HidePopup ( GObject popup ) : void

Close a popup.

HideTooltips ( ) : void

HideWindow ( Window win ) : void

Call window.Hide 关闭一个窗口。将调用Window.Hide方法。

HideWindowImmediately ( Window win ) : void

Remove a window from stage immediatelly. window.Hide/window.OnHide will never be called. 立刻关闭一个窗口。不会调用Window.Hide方法,Window.OnHide也不会被调用。

HideWindowImmediately ( Window win, bool dispose ) : void

Remove a window from stage immediatelly. window.Hide/window.OnHide will never be called. 立刻关闭一个窗口。不会调用Window.Hide方法,Window.OnHide也不会被调用。

PlayOneShotSound ( AudioClip clip ) : void

PlayOneShotSound ( AudioClip clip, float volumeScale ) : void

SetContentScaleFactor ( int designResolutionX, int designResolutionY ) : void

Set content scale factor.

SetContentScaleFactor ( int designResolutionX, int designResolutionY, UIContentScaler screenMatchMode ) : void

Set content scale factor.

ShowModalWait ( ) : void

Display a modal layer and a waiting sign in the front. 显示一个半透明层和一个等待标志在最前面。半透明层的颜色可以通过UIConfig.modalLayerColor设定。 等待标志的资源可以通过UIConfig.globalModalWaiting。等待标志组件会设置为屏幕大小,请内部做好关联。

ShowPopup ( GObject popup ) : void

Show a popup object. 显示一个popup。 popup的特点是点击popup对象外的区域,popup对象将自动消失。

ShowPopup ( GObject popup, GObject target ) : void

Show a popup object along with the specific target object. 显示一个popup。将popup显示在指定对象的上边或者下边。 popup的特点是点击popup对象外的区域,popup对象将自动消失。

ShowPopup ( GObject popup, GObject target, object downward ) : void

Show a popup object along with the specific target object. 显示一个popup。将popup显示在指定对象的上边或者下边。 popup的特点是点击popup对象外的区域,popup对象将自动消失。

ShowTooltips ( string msg ) : void

ShowTooltipsWin ( GObject tooltipWin ) : void

ShowWindow ( Window win ) : void

Display a window.

TogglePopup ( GObject popup ) : void

If a popup is showing, then close it; otherwise, open it.

TogglePopup ( GObject popup, GObject target ) : void

TogglePopup ( GObject popup, GObject target, object downward ) : void

Приватные методы

Метод Описание
AdjustModalLayer ( ) : void
CheckPopups ( ) : void
ClosePopup ( GObject target ) : void
__showTooltipsWin ( object param ) : void
__stageTouchBegin ( EventContext context ) : void

Описание методов

ApplyContentScaleFactor() публичный Метод

This is called after screen size changed.
public ApplyContentScaleFactor ( ) : void
Результат void

BringToFront() публичный Метод

将一个窗口提到所有窗口的最前面
public BringToFront ( Window win ) : void
win Window
Результат void

CloseAllExceptModals() публичный Метод

Close all windows except modal windows.
public CloseAllExceptModals ( ) : void
Результат void

CloseAllWindows() публичный Метод

Close all windows.
public CloseAllWindows ( ) : void
Результат void

CloseModalWait() публичный Метод

Hide modal layer and waiting sign.
public CloseModalWait ( ) : void
Результат void

DisableSound() публичный Метод

public DisableSound ( ) : void
Результат void

DisplayObjectToGObject() публичный Метод

public DisplayObjectToGObject ( DisplayObject obj ) : GObject
obj DisplayObject
Результат GObject

EnableSound() публичный Метод

public EnableSound ( ) : void
Результат void

GRoot() публичный Метод

public GRoot ( ) : System.Collections.Generic
Результат System.Collections.Generic

GetPoupPosition() публичный Метод

public GetPoupPosition ( GObject popup, GObject target, object downward ) : Vector2
popup GObject
target GObject
downward object
Результат UnityEngine.Vector2

GetTopWindow() публичный Метод

Get window on top.
public GetTopWindow ( ) : Window
Результат Window

HidePopup() публичный Метод

Close all popups.
public HidePopup ( ) : void
Результат void

HidePopup() публичный Метод

Close a popup.
public HidePopup ( GObject popup ) : void
popup GObject
Результат void

HideTooltips() публичный Метод

public HideTooltips ( ) : void
Результат void

HideWindow() публичный Метод

Call window.Hide 关闭一个窗口。将调用Window.Hide方法。
public HideWindow ( Window win ) : void
win Window
Результат void

HideWindowImmediately() публичный Метод

Remove a window from stage immediatelly. window.Hide/window.OnHide will never be called. 立刻关闭一个窗口。不会调用Window.Hide方法,Window.OnHide也不会被调用。
public HideWindowImmediately ( Window win ) : void
win Window
Результат void

HideWindowImmediately() публичный Метод

Remove a window from stage immediatelly. window.Hide/window.OnHide will never be called. 立刻关闭一个窗口。不会调用Window.Hide方法,Window.OnHide也不会被调用。
public HideWindowImmediately ( Window win, bool dispose ) : void
win Window
dispose bool True to dispose the window.
Результат void

PlayOneShotSound() публичный Метод

public PlayOneShotSound ( AudioClip clip ) : void
clip UnityEngine.AudioClip
Результат void

PlayOneShotSound() публичный Метод

public PlayOneShotSound ( AudioClip clip, float volumeScale ) : void
clip UnityEngine.AudioClip
volumeScale float
Результат void

SetContentScaleFactor() публичный Метод

Set content scale factor.
public SetContentScaleFactor ( int designResolutionX, int designResolutionY ) : void
designResolutionX int Design resolution of x axis.
designResolutionY int Design resolution of y axis.
Результат void

SetContentScaleFactor() публичный Метод

Set content scale factor.
public SetContentScaleFactor ( int designResolutionX, int designResolutionY, UIContentScaler screenMatchMode ) : void
designResolutionX int Design resolution of x axis.
designResolutionY int Design resolution of y axis.
screenMatchMode UIContentScaler Math mode.
Результат void

ShowModalWait() публичный Метод

Display a modal layer and a waiting sign in the front. 显示一个半透明层和一个等待标志在最前面。半透明层的颜色可以通过UIConfig.modalLayerColor设定。 等待标志的资源可以通过UIConfig.globalModalWaiting。等待标志组件会设置为屏幕大小,请内部做好关联。
public ShowModalWait ( ) : void
Результат void

ShowPopup() публичный Метод

Show a popup object. 显示一个popup。 popup的特点是点击popup对象外的区域,popup对象将自动消失。
public ShowPopup ( GObject popup ) : void
popup GObject
Результат void

ShowPopup() публичный Метод

Show a popup object along with the specific target object. 显示一个popup。将popup显示在指定对象的上边或者下边。 popup的特点是点击popup对象外的区域,popup对象将自动消失。
public ShowPopup ( GObject popup, GObject target ) : void
popup GObject
target GObject
Результат void

ShowPopup() публичный Метод

Show a popup object along with the specific target object. 显示一个popup。将popup显示在指定对象的上边或者下边。 popup的特点是点击popup对象外的区域,popup对象将自动消失。
public ShowPopup ( GObject popup, GObject target, object downward ) : void
popup GObject
target GObject
downward object True to display downwards, false to display upwards, null to display automatically.
Результат void

ShowTooltips() публичный Метод

public ShowTooltips ( string msg ) : void
msg string
Результат void

ShowTooltipsWin() публичный Метод

public ShowTooltipsWin ( GObject tooltipWin ) : void
tooltipWin GObject
Результат void

ShowWindow() публичный Метод

Display a window.
public ShowWindow ( Window win ) : void
win Window
Результат void

TogglePopup() публичный Метод

If a popup is showing, then close it; otherwise, open it.
public TogglePopup ( GObject popup ) : void
popup GObject
Результат void

TogglePopup() публичный Метод

public TogglePopup ( GObject popup, GObject target ) : void
popup GObject
target GObject
Результат void

TogglePopup() публичный Метод

public TogglePopup ( GObject popup, GObject target, object downward ) : void
popup GObject
target GObject
downward object
Результат void