void tauntFadeOut(Unit taunter) { HostileReference refe = threatContainer.getReferenceByTarget(taunter); if (refe != null) { refe.resetTempThreat(); } }
public void addTempThreat(float threat, bool apply) { HostileReference refe = getFirst(); while (refe != null) { if (apply) { if (refe.getTempThreatModifier() == 0.0f) { refe.addTempThreat(threat); } } else { refe.resetTempThreat(); } refe = refe.next(); } }