C# Class KEngine.UI.UGUIBridge

Unity UGUI Bridge
Inheritance: IUIBridge
显示文件 Open project: mr-kelly/KEngine

Public Properties

Property Type Description
EventSystem UnityEngine.EventSystems.EventSystem

Public Methods

Method Description
CreateUIController ( GameObject uiObj, string uiTemplateName ) : UIController
InitBridge ( ) : void

Init the UI Bridge, necessary

LoadUIAsset ( UILoadState loadState, UILoadRequest request ) : IEnumerator
UIObjectFilter ( UIController ui, GameObject uiObject ) : void

Some stuff for the loaded GameObject and UICtroller

Method Details

CreateUIController() public method

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

InitBridge() public method

Init the UI Bridge, necessary
public InitBridge ( ) : void
return void

LoadUIAsset() public method

public LoadUIAsset ( UILoadState loadState, UILoadRequest request ) : IEnumerator
loadState UILoadState
request UILoadRequest
return IEnumerator

UIObjectFilter() public method

Some stuff for the loaded GameObject and UICtroller
public UIObjectFilter ( UIController ui, GameObject uiObject ) : void
ui UIController
uiObject UnityEngine.GameObject
return void

Property Details

EventSystem public_oe property

public EventSystem,UnityEngine.EventSystems EventSystem
return UnityEngine.EventSystems.EventSystem