Open RichardRam87 opened 9 years ago
public void ShootHarpoon() { if (_harpoonController.GetDirection() == MovementDirection.None) { _harpoon.transform.parent = null; _harpoon.transform.rotation = HarpoonAimer.Lookat2D(_harpoon.transform, _targetLocator.transform); _harpoonController.ShootAt(_targetLocator.transform.position); _harpoonAimer.rotate = false; } }
Bestand: https://github.com/Chequered/Mythe/blob/master/Assets/Scripts/Player/HookShooter.cs
Deze class heeft teveel verantwoordelijkheid. De class is verantwoordelijk voor het afschieten v/d harpoon, niet het stoppen van rotatie of andere dingen.
Klopt, maar ik vertel hier juist aan de andere classes dat zij actie moeten ondernemen. Niet de actie zelf
Bestand: https://github.com/Chequered/Mythe/blob/master/Assets/Scripts/Player/HookShooter.cs
Deze class heeft teveel verantwoordelijkheid. De class is verantwoordelijk voor het afschieten v/d harpoon, niet het stoppen van rotatie of andere dingen.