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