Class UIModuleBase
Properties
enabled
public bool enabled { get; private set; }
resolutionMatch
public float resolutionMatch { get; set; }
resolution
public Vector2 resolution { get; set; }
screenMatchMode
public ScreenMatchMode screenMatchMode { get; set; }
canvas
public Canvas canvas { get; private set; }
uiCamera
public Camera uiCamera { get; private set; }
root
public RectTransform root { get; private set; }
Methods
void Enable()
public void Enable()
void Disable()
public void Disable()
bool IsPointerOverUI(Vector2 screenPoint)
public bool IsPointerOverUI(Vector2 screenPoint)
Vector2 ScreenPointToRect(RectTransform rect, Vector2 screenPoint)
public Vector2 ScreenPointToRect(RectTransform rect, Vector2 screenPoint)
Task<T> OpenPanel<T>()
public Task<T> OpenPanel<T>()
Task<T> OpenPanelAndHide<T>()
public Task<T> OpenPanelAndHide<T>()
Task<T> OpenWorldPanel<T>(GameObject worldUIGameObject)
public Task<T> OpenWorldPanel<T>(GameObject worldUIGameObject)
Task<T> OpenWorldPanelAndHide<T>(GameObject worldUIGameObject)
public Task<T> OpenWorldPanelAndHide<T>(GameObject worldUIGameObject)