internal static CommandoSound zapper()
 {
     CommandoSound instance = new CommandoSound();
     instance.okSounds = new[] { soundFor("zapper-affirmative-sir.wav"), soundFor("zapper-ill-be-there-in-a-moment.wav"), soundFor("zapper-ill-be-right-over.wav"), soundFor("zapper-ill-be-there-in-a-moment.wav") };
     instance.shotSounds = new[] { soundFor("zapper-shot-ah-sir-i-need-help.wav"), soundFor("zapper-shot-ah.wav"), soundFor("zapper-shot-im-moolding.wav"), soundFor("zapper-shot-sir-please.wav") };
     instance.doneSounds = new[] { soundFor("zapper-fine-sir.wav"), soundFor("zapper-ok-sir.wav"), soundFor("zapper-yes-sir.wav") };
     instance.errorSounds = new[] { soundFor("zapper-i-cant-do-that-sir.wav"), soundFor("zapper-im-afraid-that-is-not-possible.wav"), soundFor("zapper-negative-sir.wav"), soundFor("zapper-understood-sir.wav") };
     return instance;
 }
 internal static CommandoSound greenBerret()
 {
     CommandoSound instance = new CommandoSound();
     instance.okSounds = new[] { soundFor("berret-coming-over.wav"), soundFor("berret-command.wav"), soundFor("berret-consider-it-done.wav") };
     instance.shotSounds = new[] { soundFor("berret-shot-ah.wav"), soundFor("berret-shot-get-me-out-of-here.wav"), soundFor("berret-shot-that-hurts.wav"), soundFor("berret-shot-uh.wav")};
     instance.doneSounds = new [] { soundFor("berret-im-coming.wav"), soundFor("berret-just-leave-it-to-me.wav"), soundFor("berret-ok.wav"), soundFor("berret-thats-easy.wav") };
     instance.errorSounds = new[] { soundFor("berret-are-you-crazy.wav"), soundFor("berret-he-wish-i-could-do-that.wav"), soundFor("berret-i-cant.wav") };
     return instance;
 }
        public SkeletalRepresentation(Vector3 position)
        {

            TgcSkeletalLoader skeletalLoader = new TgcSkeletalLoader();
            this.mesh = skeletalLoader.loadMeshAndAnimationsFromFile(
                getMesh(),
                getAnimations());

            sounds = CommandoSound.commando();

            this.mesh.playAnimation("StandBy", true);
            this.moving = false;

            this.Position = position;

            //rotacion manual
            this.AutoTransformEnable = false;
            this.angleZeroVector = new Vector3(0, 0, -1);
            this.setRotation(this.angleZeroVector);
        }
 internal static CommandoSound soldier()
 {
     CommandoSound instance = new CommandoSound();
     instance.shotSounds = new[] { soundFor("knife.wav") };
     return instance;
 }