Example #1
0
        public FireAnt(string name, Vector2 initialPos)
            : base(name, new Actor(Animations), 0.8f, 60)
        {
            SpawnPoint        = initialPos;
            movementStartTime = new TimeSpan(0, 0, 1);
            Personality       = new ChargePersonality(this);
            This.Game.AudioManager.AddSoundEffect("Effects/Spider_Move");
            if (MovementAudioName == null)
            {
                MovementAudioName = "Effects/Spider_Move";
                This.Game.AudioManager.InitializeLoopingSoundEffect(MovementAudioName);
            }

            isDieEffectEnabled = true;
        }
Example #2
0
        public Beetle(string name, Vector2 initialPos)
            : base(name, new Actor(Animations), 1, 50)
        {
            SpawnPoint = initialPos;
            movementStartTime = new TimeSpan(0, 0, 1);
            Personality = new ChargePersonality(this);
            This.Game.AudioManager.AddSoundEffect("Effects/Beetle_Move");

            if (MovementAudioName == null)
            {
                MovementAudioName = "Effects/Beetle_Move";
                This.Game.AudioManager.InitializeLoopingSoundEffect(MovementAudioName);
            }

            isDieEffectEnabled = true;
        }
Example #3
0
        public FrostWolf(string name, Vector2 initialPos)
            : base(name, new Actor(Animations), 1f, 75)
        {
            SpawnPoint        = initialPos;
            movementStartTime = new TimeSpan(0, 0, 1);
            Personality       = new ChargePersonality(this);
            ElementType       = Element.Water;

            This.Game.AudioManager.AddSoundEffect("Effects/Wolf_Move");
            if (MovementAudioName == null)
            {
                MovementAudioName = "Effects/Wolf_Move";
                This.Game.AudioManager.InitializeLoopingSoundEffect(MovementAudioName);
            }

            isDieEffectEnabled = true;
        }