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()); } }
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); }
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; }
public string[] drawTiles(int count) { return(DrawTiles.drawTiles(count, letterFrequency, letterBag)); }
private void Start() { drawTiles = GetComponent <DrawTiles>(); threadQueue = new Queue <MapThreadInfo>(); }