GameObject GenerateCard(int n) { GameObject newCard = Object.Instantiate(baseHex, transform); NavNode newNode = newCard.GetComponent <NavNode>(); int ring = n % nParamValues; int position = (n / nParamValues) % nParamValues; int color = ((n / nParamValues) / nParamValues) % nParamValues; int shape = (((n / nParamValues) / nParamValues) / nParamValues) % nParamValues; newNode.Configure(ring, position, color, shape); return(newCard); }