static void Print(int[,] array) { for (int i = 0; i < array.GetLength(0); i++) { for (int j = 0; j < array.GetLength(1); j++) { Console.Write($"{array[i, j]} "); } OnLineEnd?.Invoke(); } }
public static void PrintArray(int[,] arr) { int cntr = 0; for (int i = 0; i <= arr.GetUpperBound(0); i++) { for (int j = 0; j <= arr.GetUpperBound(1); j++) { Console.Write(arr[i, j] + " \t"); cntr++; if (cntr % 5 == 0) { OnLineEnd?.Invoke(); } } } }
public void SayLine(TextMeshProUGUI dialogText, OnLineEnd onLineEnd, float slowdown = 1) { SetLineOptions(dialogText, onLineEnd); SayLine(dialogText.text, slowdown); }
// private string _hexColorWhite = "DBDBDB"; // private string _hexColorBlack = "#343434"; public void SetLineOptions(TextMeshProUGUI dialogText, OnLineEnd onLineEnd) { _dialogText = dialogText; _dialogTextFontSize = _dialogText.fontSize; _onLineEnd = onLineEnd; }