/// <summary> /// When use operate over given targets /// </summary> public override void Use(Character p) { PositionCharacter(p); p.SetOverrideAnimation(animationName, true); foreach (MovingPlatform target in targets) { target.DoAction(onUse); } }