C# Класс TinyFrameWork.UIBaseWindow

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

Открытые свойства

Свойство Тип Описание
windowData WindowCoreData

Защищенные свойства (Protected)

Свойство Тип Описание
isShown bool
mTrs UnityEngine.Transform
originPanel UIPanel
preWindowID WindowID

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

Метод Описание
DestroyWindow ( ) : void
ExecuteReturnLogic ( ) : bool
HideWindow ( System.Action action = null ) : void
HideWindowDirectly ( ) : void
InitWindowOnAwake ( ) : void

Called on Awake() used for window data Init

OnAddColliderBg ( GameObject obj ) : void
ResetWindow ( ) : void

Reset the window

ShowWindow ( BaseWindowContextData contextData = null ) : void

Защищенные методы

Метод Описание
Awake ( ) : void
BeforeDestroyWindow ( ) : void
InitWindowCoreData ( ) : void

Init the window core data

RegisterReturnLogic ( BoolDelegate newLogic ) : void

Register call back method before the window returned(closed) Case: when you exit a window to pop up a confirm MessageBox

SetWindowId ( ) : void

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

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

BeforeDestroyWindow() защищенный Метод

protected BeforeDestroyWindow ( ) : void
Результат void

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

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

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

public ExecuteReturnLogic ( ) : bool
Результат bool

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

public HideWindow ( System.Action action = null ) : void
action System.Action
Результат void

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

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

InitWindowCoreData() защищенный Метод

Init the window core data
protected InitWindowCoreData ( ) : void
Результат void

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

Called on Awake() used for window data Init
public InitWindowOnAwake ( ) : void
Результат void

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

public OnAddColliderBg ( GameObject obj ) : void
obj UnityEngine.GameObject
Результат void

RegisterReturnLogic() защищенный Метод

Register call back method before the window returned(closed) Case: when you exit a window to pop up a confirm MessageBox
protected RegisterReturnLogic ( BoolDelegate newLogic ) : void
newLogic BoolDelegate
Результат void

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

Reset the window
public ResetWindow ( ) : void
Результат void

SetWindowId() защищенный абстрактный Метод

protected abstract SetWindowId ( ) : void
Результат void

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

public ShowWindow ( BaseWindowContextData contextData = null ) : void
contextData BaseWindowContextData
Результат void

Описание свойств

isShown защищенное свойство

protected bool isShown
Результат bool

mTrs защищенное свойство

protected Transform,UnityEngine mTrs
Результат UnityEngine.Transform

originPanel защищенное свойство

protected UIPanel originPanel
Результат UIPanel

preWindowID защищенное свойство

protected WindowID preWindowID
Результат WindowID

windowData публичное свойство

public WindowCoreData,TinyFrameWork windowData
Результат WindowCoreData