예제 #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
파일: Robo.cs 프로젝트: sharknice/Sharky
 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
파일: Robo.cs 프로젝트: sharknice/Sharky
 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;
 }