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; }
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; }
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(); }
public Demoman(int x, int y, TurretType turretType, TurretPlacement placement, ref SetUpVariables variables) : base(x, y, turretType, placement, ref variables) { }
public Imp(int x, int y, ref SetUpVariables variables) : base(x, y, ref variables) { }
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) { }
public FlameThrower(int x, int y, TurretType turretType, TurretPlacement placement, ref SetUpVariables variables) : base(x, y, turretType, placement, ref variables) { }