public void Init(EnnemyConfig EConfig) { _config = EConfig; _entityPlacementManager = new EntityPlacementManager(Mathf.CeilToInt(_config.NumberOfColumns / 2f)); _posSpawn = new Vector2[_config.NumberOfColumns]; _previousSpawn = new bool[_config.NumberOfColumns]; _nextSpawn = new bool[_config.NumberOfColumns]; for (int i = 0, j = -_config.NumberOfColumns / 2; i < _config.NumberOfColumns; i++) { _posSpawn[i] = new Vector2((RoadManager.SizeRoadPart * (j++)) / (float)(_config.NumberOfColumns + 1), Container.position.y); } //StartCoroutine(ModeAleatoire ? SpawnAleatoire() : SpawnPattern()); }
public void InitEnnemy(EnnemyConfig EConfig) { EnnemyManager.Instance.Init(EConfig); }
public void Init(PlayerConfig PConfig, EnnemyConfig EConfig, CameraConfig CConfig) { InitCam(CConfig); InitPlayer(PConfig); InitEnnemy(EConfig); }