public static DuelResolve[] GetResolvesTable() { DuelResolve[] ret = new DuelResolve[Range]; for (int i = 0; i < Range; i++) { ret[i] = new DuelResolve(i + 1); } return(ret); }
void Start() { DuelOutcome outcomeA = DuelResolve.GetOutcome(40, 5); DuelOutcome outcomeB = DuelResolve.GetOutcome(5, 40); _tables = DuelResolve.GetResolvesTable(); _itemBehaviors = MakeBoxes(); MakeLabels(); Material labelMaterial = new Material(SelectedLabel.fontMaterial); labelMaterial.SetInt("unity_GUIZTestMode", 0); SelectedLabel.fontMaterial = labelMaterial; labelMaterial.renderQueue = 5001; }
private ItemBehavior[,] MakeBoxes() { ItemBehavior[,] ret = new ItemBehavior[DuelResolve.Range, DuelResolve.Range]; for (int i = 0; i < DuelResolve.Range; i++) { DuelResolve row = _tables[i]; for (int j = 0; j < DuelResolve.Range; j++) { DuelOutcome item = row.Outcomes[j]; ItemBehavior behavior = CreateItem(item); ret[i, j] = behavior; } } return(ret); }