public override void TriggerWildcardDefense(WeaponEnum weaponMod) { WorldTransformSpell spell = AbilityHandler.Instance.Defense.Spell as WorldTransformSpell; if (weaponMod != WeaponEnum.neutral) { spell.PlacementOffset = spell.BasePlacementOffset * _tierStats[Tier - 1].PlacementOffset; } }
public override void TriggerWildcardDefense(WeaponEnum weaponMod) { WorldTransformSpell spell = AbilityHandler.Instance.Defense.Spell as WorldTransformSpell; Debug.Log("<color=green>Trigger BadAtMath Defense</color>"); Debug.Log("<color=green>Trigger BadAtMath old lifetime: " + spell.BaseLifetime + "</color>"); if (weaponMod != WeaponEnum.neutral) { float lifetimeRange = _tierStats[Tier - 1].LifetimeRangeFactor; spell.IncreaseLifetime(spell.BaseLifetime * (Random.Range(-lifetimeRange, lifetimeRange))); } Debug.Log("<color=green>Trigger BadAtMath new lifetime: " + spell.Lifetime + "</color>"); }
public WorldTransformTriggerable(WorldTransformSpell spell) { _spell = spell; }