private void ApplyAttributes(ref TagBuilder tagBuilder) { foreach (var externalattribute in Component.Attributes.Keys) { tagBuilder.Attributes.Add(externalattribute, Component.Attributes[externalattribute]); } tagBuilder.AddCssClass(GridResolver.ResolveSize(this.Component.Size)); }
private void ApplyCss(ref TagBuilder tagBuilder) { foreach (var externalclass in Component.CSSClasses) { tagBuilder.AddCssClass(externalclass); } tagBuilder.AddCssClass(GridResolver.ResolveSize(this.Component.Size)); }
private void setLayoutValues(ref TagBuilder tag) { if (this.Component.Layout.HasValue) { tag.AddCssClass(LayoutManager.ResolveLayout(this.Component.Layout.Value)); } if (this.Component.LayoutSize.HasValue) { tag.AddCssClass(GridResolver.ResolveSize(this.Component.LayoutSize.Value)); } }
public void Resolve() { _resolveResults = new int[Convert.ToInt32(Math.Pow(2, _variableCount.value))]; for (int i = 0; i < Math.Pow(2, _variableCount.value); i++) { SetCharges(i); int output = GridResolver.ResolveGrid(grid, _startingpoints, _endpoint); _resolveResults[i] = output; } if (_resolveResults.SequenceEqual(_expectedResults.valueArray)) { GameStateHandler.SetGameState(_rewardSO.value); AudioManager.instance.PlaySound(_clips[0]); _winPanel.SetActive(true); } else { AudioManager.instance.PlaySound(_clips[1]); } UITableFiller.FillTable(_panel, _resolveResults, _variableCount.value, _expectedResults.valueArray, 2); }