Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ UpdateDrill()

void Terraria.Mount.UpdateDrill ( Player mountedPlayer,
bool controlUp,
bool controlDown )
inline

Definition at line 2497 of file Mount.cs.

2498 {
2499 DrillMountData drillMountData = (DrillMountData)_mountSpecificData;
2500 for (int i = 0; i < drillMountData.beams.Length; i++)
2501 {
2502 DrillBeam drillBeam = drillMountData.beams[i];
2503 if (drillBeam.cooldown > 1)
2504 {
2505 drillBeam.cooldown--;
2506 }
2507 else if (drillBeam.cooldown == 1)
2508 {
2509 drillBeam.cooldown = 0;
2510 drillBeam.curTileTarget = Point16.NegativeOne;
2511 }
2512 }
2513 drillMountData.diodeRotation = drillMountData.diodeRotation * 0.85f + 0.15f * drillMountData.diodeRotationTarget;
2514 if (drillMountData.beamCooldown > 0)
2515 {
2516 drillMountData.beamCooldown--;
2517 }
2518 }
object _mountSpecificData
Definition Mount.cs:329

References Terraria.Mount._mountSpecificData, and Terraria.DataStructures.Point16.NegativeOne.