Example #1
0
 public FireTrapper(int x, int y, TurretType turretType, TurretPlacement placement,
                    ref SetUpVariables variables, bool isCopied) : base(x, y, turretType, placement, ref variables)
 {
     CurrentExtendTime         = DateTime.Now;
     m_CurrentExtensionCounter = 0;
     m_IsClone = isCopied;
 }
Example #2
0
 public Hellion(int x, int y, TurretType turretType, TurretPlacement placement,
                ref SetUpVariables variables) : base(x, y, turretType, placement, ref variables)
 {
     m_timeDeparture  = DateTime.Now;
     m_MoveCommands   = new List <Position>();
     m_CurrentCommand = 0;
 }
        public BleedingEffect(ref Enemy enemy, int damage, int duration, BleedingTypes type, ref SetUpVariables variables)
        {
            m_Target       = enemy;
            m_Damage       = damage;
            m_Duration     = duration;
            m_CurDuration  = 0;
            m_BleedingType = type;
            m_StartTime    = DateTime.Now;

            internal_Variables = variables;
        }
Example #4
0
        public Enemy(int x, int y, ref SetUpVariables variables) : base(x, y)
        {
            m_Type             = EnemyType.Imp;
            m_State            = EnemyState.Normal;
            internal_Variables = variables;

            m_TimeSinceLastMove = DateTime.Now;
            // set the primary things of the enemies
            m_BleedingEffects = new List <Enum>();
            TargetedBy        = new List <Turret>();
            this.SetStats();
        }
Example #5
0
 public Demoman(int x, int y, TurretType turretType, TurretPlacement placement,
                ref SetUpVariables variables) : base(x, y, turretType, placement, ref variables)
 {
 }
Example #6
0
 public Imp(int x, int y, ref SetUpVariables variables) : base(x, y, ref variables)
 {
 }
Example #7
0
 public Grenade(int x, int y, float damage, float sideDamage, ref SetUpVariables variables) : base(x, y)
 {
     internal_Variables = variables;
     m_Damage           = damage;
     m_SideDamage       = sideDamage;
 }
 public ILocatePlayer(ref SetUpVariables variables)
     : base(ref variables)
 {
 }
Example #9
0
 public FlameThrower(int x, int y, TurretType turretType, TurretPlacement placement,
                     ref SetUpVariables variables) : base(x, y, turretType, placement, ref variables)
 {
 }