public void CreateSomeUnit()
        {
            Container             = TestUtility.CreateContainer();
            HexDatabase           = Container.Resolve <IHexDatabase>();
            CrossPlayerController = Container.Resolve <ICrossPlayerController>();

            m_Unit0 = TestUtility.CreateUnit(new int2(0, 0), 0);
            m_Unit1 = TestUtility.CreateUnit(new int2(2, 0), 1);

            HexDatabase.AddNewSelectable(m_Unit0);
            HexDatabase.AddNewSelectable(m_Unit1);
        }
Exemple #2
0
        public void CreateSomeUnit()
        {
            Container             = TestUtility.CreateContainer();
            HexDatabase           = Container.Resolve <IHexDatabase>();
            TurnManager           = Container.Resolve <ITurnManager>();
            SelectionManager      = Container.Resolve <ISelectionManager>();
            UnitAttackManager     = Container.Resolve <IUnitAttackManager>();
            UnitSelectionManager  = Container.Resolve <IUnitSelectionManager>();
            CrossPlayerController = Container.Resolve <ICrossPlayerController>();

            m_Unit0 = TestUtility.CreateUnit(new int2(0, 0), 0);
            m_Unit1 = TestUtility.CreateUnit(new int2(2, 0), 1);

            m_Unit0.Attack   = 25;
            m_Unit1.RangeMax = 2;

            HexDatabase.AddNewSelectable(m_Unit0);
            HexDatabase.AddNewSelectable(m_Unit1);
        }