GetHexagone() 공개 메소드

Gets the (x,y) hexagone.
public GetHexagone ( int x, int y ) : Hexagon,
x int The x coordinate.
y int The y coordinate.
리턴 Hexagon,
    void Awake()
    {
        playBoard = JSONObject.JSONToBoard(ref board, _boardName);
        hexaStart1 = playBoard.GetHexagone(8, 8);
        hexaStart2 = playBoard.GetHexagone(12, 12);

        player1 = new Character(4000, hexaStart1, _player1GameObject);
        player2 = new Character(4000, hexaStart2, _player2GameObject);
        PlayBoardManager.GetInstance().Init(playBoard, player1, player2);

        player1.Name = "Player 1";
        player2.Name = "Player 2";

        rangeTest = new List<Hexagon>();
        rangeTest.Add(hexaStart1);

        //Logger.logLvl = Logger.Type.TRACE;

        SpellManager.GetInstance();
        Logger.Trace("spellManager initialized");

        /*Queue<Element> elements = new Queue<Element>();
        elements.Enqueue(Element.GetElement(3));
        elements.Enqueue(Element.GetElement(3));

        SelfSpell testSp = SpellManager.GetInstance().ElementNode.GetSelfSpell(elements);
        Logger.Trace(testSp._effects.GetIds().Count);
        List<int> effectIds = testSp._effects.GetIds();

        
        /*for(int  i = 0; i < PlayBoardManager.GetInstance().Board._width; i++)
        {
            for (int j = 0; j < PlayBoardManager.GetInstance().Board._height; j++)
            {
                rangeTest.Add(PlayBoardManager.GetInstance().Board.GetHexagone(i, j));
            }
        }*/


        /*for (int i = 0; i < effectIds.Count; i++)
        {
            EffectDirect effectTest = SpellManager.GetInstance().getDirectEffectById((int)effectIds[i]);
            effectTest.ApplyEffect(rangeTest, hexaStart1, player1);
        }*/
    }