/// <summary> /// Initializes a new instance of the <see cref="GameMgr"/> class. /// </summary> private GameMgr() { ProcessBaseConfiguration(); m_storageMgr = new StorageMgrImp(m_storageFileName); //Inicializamos el servidorPrincipal y le registramos todos los servidores... if (m_servers == null) { m_servers = GameObject.Find("Servers"); if (m_servers == null) { m_servers = new GameObject("Servers"); } //Registramos todos los servidores... //InputServer: servidor de entrada. //SceneMgr: Gestiona la carga de escenas... //TODO (SceneMgr) AddServer<SceneMgr>(); AddServer <SceneMgr>(); //TODO (InputMgr) //TODO (SceneMgr) AddServer<InputMgr>(); InputMgr inputMgr = AddServer <InputMgr>(); inputMgr.Configure(0, true); //TODO : (SpawnerMgr) SceneMgr smAux = m_servers.GetComponent <SceneMgr>(); m_spawnerMgr = new SpawnerMgr(smAux); } }