private void GenerateEnemyInfoUI(Enemy enemy) { if (enemyInfoUIController == null) { enemyInfoUIController = Instantiate(enemyInfoUIControllerPrefab, transform); } enemyInfoUIController.gameObject.SetActive(true); enemyInfoUIController.Initialize(enemy); }
private void Awake() { _uiController = GetComponent <EnemyInfoUIController>(); PositionX.onValueChanged.AddListener(PosXInput); PositionY.onValueChanged.AddListener(PosYInput); Rotation.onValueChanged.AddListener(RotationInput); Speed.onValueChanged.AddListener(SpeedInput); Delay.onValueChanged.AddListener(DelayInput); ShouldMove.onValueChanged.AddListener(ShouldMoveInput); }