Intention
- Ajout d’un GPE capable d’envoyer des objets ou des joueurs plus loin que le throw classique
- Ajout d’un GPE vecteur de destruction mais aussi de compétition entre les joueurs
Fonctionnement
- Le Canon est un objet grababble
- Il tire de manière automatique au bout de X secondes si il est chargé et dans la direction de son orientation UNIQUEMENT
- le canon peut tirer même si il est porté par un joueur
- porter le canon permet d’orienter le tir dans la direction que face le joueur
Charger le canon
- Trigger box à l’avant du canon
- Si un joueur ou un objet entre dans la trigger box alors que le canon n’est pas chargé, l’objet entre dans le canon (disparait) et le canon devient chargé
- Si le canon est chargé, tir au bout de X secondes
- Add force sur l’objet, le canon devient déchargé
- Si le canon est chargé, disable la trigger box
- Si joueur est dans le canon et qu’il active un input de canon il sort du canon
Variable pour les Designers :
- Cooldown avant tir
- Puissance de lancer
- Temps du lerp d’apparition/disparition du joueur/objet quand il entre dans le canon
- Angle de lancer = orientation du canon