canUseWeaponOnCell
canUseWeaponOnCell
> Funktionen
Bestimmt, ob Ihr Wesen die Zelle Zelle mit der Waffe Waffe aus seiner aktuellen Zelle beschießen kann.
Die Funktion prüft folgende Punkte:
- Reichweite: Vergleich zwischen der Entfernung und der minimalen und maximalen Reichweite der Waffe.
- Freie Sichtverbindung zwischen den beiden Positionen (lineOfSight).
Die Funktion überprüft nicht, ob Sie genügend PT für die Kosten der Waffe haben oder ob die Waffe ausgerüstet ist.
Einstellungen
- Waffe: Die zu testende Waffe. Standardmäßig Ihre aktuell ausgerüstete Waffe.
- Zelle: Die Nummer der Zelle, auf die Sie schießen möchten.
Rückmeldung
- canUse: true, wenn Ihre Entität auf die Zelle schießen kann, andernfalls false.
Siehe auch
- getCellToUseWeapon: bestimmt eine Zelle, aus der eine Waffe verwendet werden soll.
- getWeaponCost: Ruft die Kosten einer Waffe ab.
- lineOfSight: überprüft, ob die Sichtverbindung zwischen zwei Zellen frei ist.
- canUseChipOnCell: wie canUseWeaponOnCell, aber für einen Chip.
- canUseWeapon: wie canUseWeaponOnCell, aber um auf eine Entität statt auf eine Zelle abzuzielen.