/// <summary> /// Starts an uncontrolled jump animation, throws the npc with velocity. /// </summary> /// <param name="move"></param> /// <param name="velocity"></param> public void DoJump(JumpMoves move, Vec3f velocity) { ScriptAniJob job; switch (move) { case JumpMoves.Fwd: job = AniCatalog.Jumps.Fwd; break; case JumpMoves.Run: job = AniCatalog.Jumps.Run; break; case JumpMoves.Up: job = AniCatalog.Jumps.Up; break; default: Logger.Log("Not existing jump move: " + move); return; } if (job == null) { return; } ModelInst.StartAniJobUncontrolled(job); Throw(velocity); }