public void SpawnTank() { tank = Instantiate(prefabTank, spawnPoint.position, spawnPoint.rotation) as GameObject; tank.GetComponent <TankMovementController>().SetTankParams(tankManager.GetTankMovementSpeed(), tankManager.GetTankRotationSpeed()); tankManager.SetTankMovementAndWeaponControllers(tank.GetComponent <TankMovementController>(), tank.GetComponentInChildren <WeaponController>()); monsterView.SetMonsterTarget(tank); }