Пример #1
0
        public FourGate(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
            : base(defaultSharkyBot, counterTransitioner)
        {
            SharkyUnitData = defaultSharkyBot.SharkyUnitData;

            OpeningAttackChatSent = false;
        }
Пример #2
0
        public WallOffTest(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, MicroTaskData microTaskData,
                           ICounterTransitioner counterTransitioner, UnitCountService unitCountService)
            : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService, microTaskData)
        {
            MicroTaskData = microTaskData;

            WallOffStarted = false;
        }
Пример #3
0
        public ProxyVoidRay(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner, IIndividualMicroController probeMicroController)
            : base(defaultSharkyBot, counterTransitioner)
        {
            SharkyOptions        = defaultSharkyBot.SharkyOptions;
            SharkyUnitData       = defaultSharkyBot.SharkyUnitData;
            ProxyLocationService = defaultSharkyBot.ProxyLocationService;

            OpeningAttackChatSent  = false;
            CancelledProxyChatSent = false;

            ProxyTask           = new ProxyTask(SharkyUnitData, false, 0.9f, MacroData, string.Empty, MicroTaskData, defaultSharkyBot.DebugService, probeMicroController);
            ProxyTask.ProxyName = GetType().Name;
        }
Пример #4
0
 public ZealotRush(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
     OpeningAttackChatSent = false;
 }
Пример #5
0
 public Stargate(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
 }
Пример #6
0
 public Stargate(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, ICounterTransitioner counterTransitioner, UnitCountService unitCountService, MicroTaskData microTaskData)
     : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService, microTaskData)
 {
 }
Пример #7
0
 public ZealotRush(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, ICounterTransitioner counterTransitioner, UnitCountService unitCountService) : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService)
 {
     OpeningAttackChatSent = false;
 }
Пример #8
0
        public ProxyVoidRay(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, SharkyOptions sharkyOptions, MicroTaskData microTaskData, ICounterTransitioner counterTransitioner, SharkyUnitData unitDataManager, ProxyLocationService proxyLocationService, DebugService debugService, UnitCountService unitCountService, IIndividualMicroController probeMicroController)
            : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService)
        {
            SharkyOptions        = sharkyOptions;
            MicroTaskData        = microTaskData;
            SharkyUnitData       = unitDataManager;
            ProxyLocationService = proxyLocationService;

            OpeningAttackChatSent  = false;
            CancelledProxyChatSent = false;

            ProxyTask           = new ProxyTask(SharkyUnitData, false, 0.9f, MacroData, string.Empty, MicroTaskData, debugService, probeMicroController);
            ProxyTask.ProxyName = GetType().Name;
        }
Пример #9
0
 public Robo(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, EnemyData enemyData, MicroTaskData microTaskData, ICounterTransitioner counterTransitioner, UnitCountService unitCountService)
     : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService, microTaskData)
 {
     EnemyData = enemyData;
 }
Пример #10
0
 public EveryProtossUnit(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
 }
Пример #11
0
        public FourGate(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, SharkyUnitData sharkyUnitData, ICounterTransitioner counterTransitioner, UnitCountService unitCountService, MicroTaskData microTaskData)
            : base(buildOptions, macroData, activeUnitData, attackData, chatService, chronoData, counterTransitioner, unitCountService, microTaskData)
        {
            SharkyUnitData = sharkyUnitData;

            OpeningAttackChatSent = false;
        }
Пример #12
0
 public NexusFirstWithForge(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
 }
Пример #13
0
 public AntiMassMarine(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
 }
Пример #14
0
 public Twilight(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
 }
Пример #15
0
 public ProtossSharkyBuild(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot)
 {
     ChronoData          = defaultSharkyBot.ChronoData;
     CounterTransitioner = counterTransitioner;
 }
Пример #16
0
 public Robo(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
     EnemyData = defaultSharkyBot.EnemyData;
 }
Пример #17
0
 public ProtossSharkyBuild(BuildOptions buildOptions, MacroData macroData, ActiveUnitData activeUnitData, AttackData attackData, ChatService chatService, ChronoData chronoData, ICounterTransitioner counterTransitioner, UnitCountService unitCountService, MicroTaskData microTaskData)
     : base(buildOptions, macroData, activeUnitData, attackData, microTaskData, chatService, unitCountService)
 {
     ChronoData          = chronoData;
     CounterTransitioner = counterTransitioner;
 }
Пример #18
0
 public ProtossRobo(DefaultSharkyBot defaultSharkyBot, ICounterTransitioner counterTransitioner)
     : base(defaultSharkyBot, counterTransitioner)
 {
     SharkyOptions = defaultSharkyBot.SharkyOptions;
     EnemyData     = defaultSharkyBot.EnemyData;
 }