/// <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);
     }
 }