public void StopAnyRailgunAnimation(NodeRemoveEvent evt, ActiveTankNode tank, [JoinByTank] RailgunAnimationReadyNode weapon) { weapon.railgunAnimation.StartChargingAnimation(); weapon.animation.Animator.SetTrigger("shot"); }
public void StopReloading(NodeAddedEvent evt, SingleNode <WeaponEnergyFullStateComponent> full, [Context, JoinByTank] RailgunAnimationReadyNode weapon) { weapon.railgunAnimation.StopReloading(); }
public void StartRailgunChargingAnimation(BaseRailgunChargingShotEvent evt, RailgunAnimationReadyNode weapon) { weapon.railgunAnimation.StartChargingAnimation(); }