public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Bloom Status Effect" || newStatus.name == "Bloom Status Effect(Clone)") { damageHitBox.damageAmount = Mathf.RoundToInt(damageHitBox.damageAmount * 1.5f); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { setDetectableMode(); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { invisController.FogActivated(); } }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { invisController.FogDeActivated(); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { auraController.fadeInLights(0.2f); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Bloom Status Effect" || newStatus.name == "Bloom Status Effect(Clone)") { this.whipHitBox.GetComponent <DamageHitBox>().damageAmount += 150; } }
public void addStatus(EnemyStatusEffect status, float duration = 0) { statuses.Add(status); status.duration = duration; status.targetEnemy = this; statusUpdated(status); }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { auraController.fadeOutLights(0.2f); } }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { setUnDetectableMode(); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Bloom Status Effect" || newStatus.name == "Bloom Status Effect(Clone)") { bloomed = true; } }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { underFog = false; invisController.FogDeActivated(); fadeInCrystals(); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { invisController.FogActivated(); attackPeriod = 0; fogMode = true; } }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { bomberUnderLight = false; invisController.FogDeActivated(); fadeInBombs(); } }
public override void statusRemoved(EnemyStatusEffect removedStatus) { if (removedStatus.name == "Fogged Effect" || removedStatus.name == "Fogged Effect(Clone)") { invisController.FogDeActivated(); auraController.fadeOutLights(0.2f); fogRevealer.SetActive(false); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { bomberUnderLight = true; invisController.FogActivated(); StartCoroutine(activateBombs()); fadeOutBombs(); } }
public override void statusUpdated(EnemyStatusEffect newStatus) { if (newStatus.name == "Fogged Effect" || newStatus.name == "Fogged Effect(Clone)") { invisController.FogActivated(); fadeOutCrystals(); underFog = true; if (!isAttacking) { StartCoroutine(smashAttack()); } } }
public void removeStatus(EnemyStatusEffect status) { this.statuses.Remove(status); statusRemoved(status); }
public virtual void statusUpdated(EnemyStatusEffect newStatus) { }
public virtual void statusRemoved(EnemyStatusEffect removedStatus) { }