public UnityUiManagementService(UiScreensData uiScreensData) { if (uiScreensData == null) { Debug.LogError("UiScreensData is not set."); return; } _uiScreensData = uiScreensData; InitUiPrefabs(uiScreensData); }
public void InitUiPrefabs(UiScreensData uiScreensData) { _canvasRootPrefab = uiScreensData.canvasRootPrefab; _screensDataDict = uiScreensData.GenerateDataDictionary(); }