C# Class KNGUIBridge, KEngine

Inheritance: IKUIBridge
Show file Open project: mr-kelly/KEngine Class Usage Examples

Public Properties

Property Type Description
Instance KNGUIBridge,
PanelRoot UIPanel,
PressWidget UIWidget,
UiCamera UICamera,
UiRoot UIRoot,

Public Methods

Method Description
CreateUIController ( GameObject uiObj, string uiTemplateName ) : UIController,
GetUIComponent ( string comName ) : object
InitBridge ( ) : void
LoadUIAsset ( CUILoadState openState, UILoadRequest request ) : IEnumerator
UIObjectFilter ( UIController, ui, GameObject uiObj ) : void

Private Methods

Method Description
CreateUIRoot ( ) : void

Method Details

CreateUIController() public method

public CreateUIController ( GameObject uiObj, string uiTemplateName ) : UIController,
uiObj GameObject
uiTemplateName string
return UIController,

GetUIComponent() public method

public GetUIComponent ( string comName ) : object
comName string
return object

InitBridge() public method

public InitBridge ( ) : void
return void

LoadUIAsset() public method

public LoadUIAsset ( CUILoadState openState, UILoadRequest request ) : IEnumerator
openState CUILoadState
request UILoadRequest
return IEnumerator

UIObjectFilter() public method

public UIObjectFilter ( UIController, ui, GameObject uiObj ) : void
ui UIController,
uiObj GameObject
return void

Property Details

Instance public static property

public static KNGUIBridge, Instance
return KNGUIBridge,

PanelRoot public property

public UIPanel, PanelRoot
return UIPanel,

PressWidget public property

public UIWidget, PressWidget
return UIWidget,

UiCamera public property

public UICamera, UiCamera
return UICamera,

UiRoot public property

public UIRoot, UiRoot
return UIRoot,