public void releaseMovement(SkillActorMovement m)
 {
     if (m == movement)
     {
         movement = null;
     }
 }
 public IActorMovement2 createMovement()
 {
     if (movement != null)
     {
         movement.destroy();
     }
     movement = new SkillActorMovement(this);
     m_locks.Add(movement);
     if (!isSkilling)
     {
         doSkill();
     }
     return(movement);
 }