Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        DrawTiles drawTiles = target as DrawTiles;

        if (DrawDefaultInspector())
        {
            if (drawTiles.autoUpdate)
            {
                drawTiles.ClearGameObjects();
                //drawTiles.GetPlatformsToDraw();
                drawTiles.DrawTilesMap(0, 0, drawTiles.GetPlatformsToDraw());
            }
        }

        if (GUILayout.Button("Clear"))
        {
            drawTiles.ClearGameObjects();
        }

        if (GUILayout.Button("Draw"))
        {
            //drawTiles.GetPlatformsToDraw();
            drawTiles.DrawTilesMap(0, 0, drawTiles.GetPlatformsToDraw());
        }
    }
Exemplo n.º 2
0
        public List <LetterTile> exchangeTiles(int count, List <LetterTile> exchangeTiles)
        {
            string[]          letters  = new string[exchangeTiles.Count];
            List <LetterTile> newTiles = DrawTiles.exchangeTiles(count, letterBag);

            for (int i = 0; i < exchangeTiles.Count; i++)
            {
                letters[i] = exchangeTiles[i].Text;
            }
            addTiles(letters);
            return(newTiles);
        }
Exemplo n.º 3
0
    private void Start()
    {
        mapThreading    = GetComponent <MapThreading>();
        camFarClipPlane = new Vector3(0f, 0f, Camera.main.farClipPlane);
        camTransform    = Camera.main.transform;
        drawTiles       = GetComponent <DrawTiles>();

        drawTiles.DrawTilesMap(0, 0, drawTiles.GetPlatformsToDraw());
        lastTileSet = drawTiles.GetLastPlatform();

        countdown = checkRate;
    }
Exemplo n.º 4
0
 public string[] drawTiles(int count)
 {
     return(DrawTiles.drawTiles(count, letterFrequency, letterBag));
 }
Exemplo n.º 5
0
 private void Start()
 {
     drawTiles   = GetComponent <DrawTiles>();
     threadQueue = new Queue <MapThreadInfo>();
 }