public void init(Settings.GameTypes gameType) { WeaponController.WeaponSettings settings = new WeaponController.WeaponSettings(); settings.aimFuzziness = 10; _weapon.setSettings(settings); _targetTeam = _arena.ActiveTeams.FirstOrDefault(t => t != _team); }
public void init(Settings.GameTypes gameType, Team targetTeam) { WeaponController.WeaponSettings settings = new WeaponController.WeaponSettings(); settings.aimFuzziness = 10; _weapon.setSettings(settings); _gameType = gameType; _targetTeam = targetTeam; _tickLastWander = Environment.TickCount; base.poll(); }
/////////////////////////////////////////////////// // Member Functions /////////////////////////////////////////////////// /// <summary> /// Generic constructor /// </summary> public Troop(VehInfo.Car type, Helpers.ObjectState state, Arena arena) : base(type, state, arena, new SteeringController(type, state, arena)) { Random rnd = new Random(); _seperation = (float)rnd.NextDouble(); steering = _movement as SteeringController; if (type.InventoryItems[0] != 0) { _weapon.equip(AssetManager.Manager.getItemByID(type.InventoryItems[0])); } settings = new WeaponController.WeaponSettings(); settings.aimFuzziness = 8; _weapon.setSettings(settings); _shotsFired = new List <Projectile>(); _energy = c_maxEnergy; }