public bool noRotation; //if true, level will generate non-rotatable tiles private void Awake() { mainMenu = GameObject.Find("MainMenu"); //main menu UI container levelSelect = GameObject.Find("LevelSelect"); //level select UI container inLevel = GameObject.Find("InLevel"); //in level UI container credits = GameObject.Find("Credits"); nodeManager = GameObject.Find("nodeMan").GetComponent <NodeManager>(); //nodeManager for generating levels tutorialText = GameObject.Find("TutorialTip").GetComponent <Text>(); flavorText = GameObject.Find("LevelScore").GetComponent <Text>(); nextLevel = GameObject.Find("NextLevel"); uiMan = GameObject.Find("uiMan"); table = GameObject.Find("TableIMG").GetComponent <TableDraw>(); //set chain values var temp = transform.Find("LeftChain"); if (temp != null) { chain1 = temp.GetComponent <Image>(); } temp = transform.Find("RightChain"); if (temp != null) { chain2 = temp.GetComponent <Image>(); } }
public new string ToString(TableDraw tableDraw) { string res = ""; res += "—————————————" + Environment.NewLine; for (int i = 0; i < Dimension; i++) { res += "|"; for (int j = 0; j < Dimension; j++) { res += " "; switch (tableDraw) { case TableDraw.Empty: res += " "; break; case TableDraw.Numbers: res += Cells[i, j].NumCell; break; case TableDraw.Values: res += Cells[i, j]; break; default: res += " "; break; } ; res += " |"; } res += Environment.NewLine; res += "—————————————" + Environment.NewLine; } return(res); }