public T GetUpdateData <T>(UiUpdateDataType eType) where T : ToUiData { if (!_updateDatas.ContainsKey(eType)) { return(default(T)); } return(_updateDatas[eType] as T); }
public void UpdateUiData(UiUpdateDataType eType, ToUiData obj) { if (!_updateDatas.ContainsKey(eType)) { _updateDatas.Add(eType, obj); } else { _updateDatas[eType] = obj; } }
protected IToUi(UiUpdateDataType type) { _uiUpdataType = type; }