protected void OnSetup(ManagerInitData initData) { InitData id = initData as InitData; _appProxyConfig = id.m_appProxyConfig; _corountineRunner = id.m_coroutineRunner; _rootTransform = id.m_rootTransform; _managers = new List <IManager>(); _phases = new List <IPhase>(); _loggingManager = AddManager <LoggingManager>(new LoggingManager.InitData(this)); }
public InitData(BaseAppProxy.BaseConfiguration appProxyConfig, MonoBehaviour coroutineRunner, Transform rootTransform) { m_appProxyConfig = appProxyConfig; m_coroutineRunner = coroutineRunner; m_rootTransform = rootTransform; }