Exemplo n.º 1
0
    void Awake()
    {
        botSelector = botSelectorGO.GetComponent <IBotSelector>();
        tm          = GetComponent <TextMeshProUGUI>();

        botSelector.OnBotSelected += HandleBotSelected;
    }
Exemplo n.º 2
0
        void Awake()
        {
            botSelector = botSelectorGO.GetComponent <IBotSelector>();
            botImage    = GetComponent <Image>();

            botSelector.OnBotSelected += HandleBotSelected;
        }
Exemplo n.º 3
0
        public static void CreateWithSecondBot(Assembly botFrom, IBotSelector botSelector)
        {
            Field field = new Field();

            AbstractBot secondBot = botSelector.GetBotFromAssembly(botFrom, field, CellState.Tack);

            IPlayer firstPlayer  = new HumanPlayer(field, CellState.Tick);
            IPlayer secondPlayer = new BotPlayer(secondBot);

            Instance = new Game(field, firstPlayer, secondPlayer);
        }
Exemplo n.º 4
0
 public GamersSelectViewModel(IBotSelector botSelector)
 {
     _botSelector = botSelector;
 }