public override void Execute() { if (user is CombatUnitPlayable) { CombatUnitPlayable cup = (CombatUnitPlayable)user; animParticle = user.RequestAnimationObject("pray"); ParticleSystem ps = animParticle.GetComponent <ParticleSystem>(); ps.Play(); DisplayTextAtTitle("ActionPray"); cup.UpdateTension(cup.GetTension() * 0.8f); } }
public override void Execute() { if (user is CombatUnitPlayable) { CombatUnitPlayable cup = (CombatUnitPlayable)user; DisplayTextAtTitle("ActionGuard"); GameObject shield = user.RequestAnimationObject("guard", 1); anim = shield.GetComponent <Animation>(); anim.Play(); cup.Guard(); } else { Debug.LogError("Non player used player guard action"); } }