private void Awake() { if (Instance == null) { Instance = this; } }
public void OnExitPress() { if (!this.player.isDead) { ValuesManager.SaveCoins(); } Application.Quit(); }
public void OnPausePress() { Time.timeScale = 0; this.mainMusic.Pause(); isPaused = true; this.startResumeObj.SetActive(true); this.restartButton.interactable = true; ValuesManager.SaveScore(); DisableEnableMenu(true); }
public void CreateWFC() { InputReader reader = new InputReader(InputTilemap); var grid = reader.ReadInputToGrid(); valueManager = new ValuesManager <TileBase>(grid); manager = new PatternManager(patternSize); manager.ProcessGrid(valueManager, equalWeights); core = new WFCCore(outputWidth, outputHeight, maxItteration, manager); }
public void OnReviveClick() { isPaused = false; this.mainMenu.enabled = false; this.blur.enabled = false; this.player.isDead = false; this.player.forwardSpeed = this.player.initialForwardSpeed; this.player.jumpSpeed = this.player.initialJumpSpeed; ValuesManager.PayReviveCost(this.reviveCost); }
public void Init() { tileMapPrefab = Resources.Load("TestTilemap Variant") as GameObject; //"TestTilemap" tilemap = tileMapPrefab.GetComponent <Tilemap>(); inputReader = new InputReader(tilemap); valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); patterndataResults = PatternFinder.GetPatternDataFromGrid(valueManager, patternSize, false); if (patternSize > 1) { strategy = new NeighbourStartegySize2andMore(); } }
public void ValueManagerGetGridValueIncludingOffsetSpecialCase3x3Test() { ValuesManager <TileBase> valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); //Debug.Log(valueManager.GetFrequencyFromIndex(2)); Assert.True( valueManager.GetGridValueIncludingOffset(-2, -2) == valueManager.GetGridValue((int)valueManager.GetGridSize().x - 2, (int)valueManager.GetGridSize().y - 2) && valueManager.GetGridValueIncludingOffset((int)valueManager.GetGridSize().x + 2, (int)valueManager.GetGridSize().y + 2) == valueManager.GetGridValue(2, 2) && valueManager.GetGridValueIncludingOffset(-2, (int)valueManager.GetGridSize().y + 1) == valueManager.GetGridValue((int)valueManager.GetGridSize().x - 2, 1) && valueManager.GetGridValueIncludingOffset((int)valueManager.GetGridSize().x + 1, -2) == valueManager.GetGridValue(1, (int)valueManager.GetGridSize().y - 2) ); }
public void ValueManagerGetGridValueIncludingOffsetSpecialCaseTest() { ValuesManager <TileBase> valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); //Debug.Log(valueManager.GetFrequencyFromIndex(2)); Assert.True( valueManager.GetGridValueIncludingOffset(-1, -1) == valueManager.GetGridValue((int)valueManager.GetGridSize().x - 1, (int)valueManager.GetGridSize().y - 1) && valueManager.GetGridValueIncludingOffset((int)valueManager.GetGridSize().x, (int)valueManager.GetGridSize().y) == valueManager.GetGridValue(0, 0) && valueManager.GetGridValueIncludingOffset(-1, (int)valueManager.GetGridSize().y) == valueManager.GetGridValue((int)valueManager.GetGridSize().x - 1, 0) && valueManager.GetGridValueIncludingOffset((int)valueManager.GetGridSize().x, -1) == valueManager.GetGridValue(0, (int)valueManager.GetGridSize().y - 1) ); }
public void Init() { tileMapPrefab = Resources.Load("TestTilemap") as GameObject; tilemap = tileMapPrefab.GetComponent <Tilemap>(); inputReader = new InputReader(tilemap); valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); patternManager = new PatternManager(patternSize); if (patternSize > 1) { strategy = new NeighbourStartegySize2andMore(); } patternManager.ProcessGrid(valueManager, false); }
private void CtlMenuValues_Click(object sender, RoutedEventArgs e) { if (Manager == null) { MessageBox.Show("You have to create or load existing data first.", "Message"); } else { var valuesManager = new ValuesManager(Manager); if (valuesManager.ShowDialog() == true) { RefreshDataManager(); } } }
public void ValueManagerIndexTestTrue() { ValuesManager <TileBase> valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); StringBuilder b; for (int row = 0; row < valueManager.GetGridSize().y; row++) { b = new StringBuilder(); for (int col = 0; col < valueManager.GetGridSize().x; col++) { b.Append(valueManager.GetGridValue(col, row) + " "); } Debug.Log(b.ToString()); } Assert.True(valueManager.GetGridValue(0, 1) == valueManager.GetGridValue(0, 2)); }
public void GetValueTestWithMock(int id) { ContainerBuilder builder = TestHelper.CreateBuilderWithDefaultModules(); IContainer container = builder.Build(); using (var scope = container.BeginLifetimeScope()) { var mock = new Mock <IValuesProvider>(); mock.Setup(m => m.ReadValue(It.IsAny <int>())).Returns($"Value {id} from DAL mock"); var sessionManager = scope.Resolve <ISessionManager>(); IValuesManager manager = new ValuesManager(mock.Object, sessionManager); string value = manager.GetValue(id); Assert.Equal(value, $"Value {id} from DAL mock"); } }
public void GetValuesTestWithMock() { ContainerBuilder builder = TestHelper.CreateBuilderWithDefaultModules(); IContainer container = builder.Build(); using (var scope = container.BeginLifetimeScope()) { var mock = new Mock <IValuesProvider>(); mock.Setup(m => m.ReadValues()).Returns(new string[] { "Value 1 from DAL mock", "Value 2 from DAL mock" }); var sessionManager = scope.Resolve <ISessionManager>(); IValuesManager manager = new ValuesManager(mock.Object, sessionManager); string[] values = manager.GetValues(); Assert.Equal("Value 1 from DAL mock", values[0]); Assert.Equal("Value 2 from DAL mock", values[1]); } }
private void OnTriggerEnter2D(Collider2D collider) { if (collider.CompareTag("Laser")) { if (!isDead) { this.mainAudioSrc.PlayOneShot(this.laserZapSound); } isDead = true; ValuesManager.SaveCoins(); ValuesManager.SaveScore(); } else if (collider.CompareTag("Coin")) { Destroy(collider.gameObject); this.mainAudioSrc.PlayOneShot(this.collectCoinSound); ValuesManager.AddCoin(); this.ui.UpdateCoinsText(); } }
public ParameterLabel(Parameter parameter, Config config) { InitializeComponent(); //SnapsToDevicePixels = true; //UseLayoutRounding = true; SetValue(RenderOptions.EdgeModeProperty, EdgeMode.Aliased); CtlGroup.Visibility = Visibility.Collapsed; CtlBorderTop.BorderThickness = new Thickness(0, Tools.Render.ScaleThickness(1), 0, 0); CtlBorderBottom.BorderThickness = new Thickness(0, 0, 0, Tools.Render.ScaleThickness(1)); Id = parameter.Id; Values = ValuesManager.GetValues(parameter.Id, config); RangeMinimum = parameter.CtlRangeMinimum.Value; RangeMaximum = parameter.CtlRangeMaximum.Value; CriticalMinumim = parameter.CtlCriticalMinimum.Value; CriticalMaximum = parameter.CtlCriticalMaximum.Value; CtlGroup.Content = string.Empty; if (!String.IsNullOrEmpty(parameter.CtlLabel.Value)) { CtlABC.Text = " " + parameter.CtlLabel.Value + " "; for (int i = 0; i < 50; ++i) { CtlGroup.Content += parameter.CtlLabel.Value + " "; } } else { CtlABC.Text = string.Empty; } CtlName.Text = parameter.CtlName.Value + ", " + parameter.CtlUnit.Value; var lastProvider = Values.LastOrDefault()?.CtlProvider.Value; if (String.IsNullOrEmpty(lastProvider)) { lastProvider = parameter.CtlProvider.Value; // default } var reference = new List <string>() { lastProvider, parameter.CtlReferencer.Value }; reference.RemoveAll(s => String.IsNullOrEmpty(s)); CtlReferencer.Text = String.Join(" / ", reference); CtlComment.Text = parameter.CtlComment.Value; var group = String.Join(", ", parameter.SelectedGroups().Select(g => g.Name)); CtlGroups.Text = group; }
public void ValueManagerIndexTestFalse() { ValuesManager <TileBase> valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); Assert.False(valueManager.GetGridValue(0, 1) == valueManager.GetGridValue(0, 0)); }
public void Post([FromBody] string value) { ValuesManager.TestTimeout(15, value); }
public ActionResult <string> Get(int id) { return(ValuesManager.TestRetry(id)); }
public ActionResult <IEnumerable <string> > Get() { return(ValuesManager.TestBulkhead(20, 20)); }
public void OnRestartPress() { ValuesManager.SaveCoins(); ValuesManager.currentCoins = 0; Application.LoadLevel(Application.loadedLevel); }
public void ValueManagerReadValuesTest() { ValuesManager <TileBase> valueManager = new ValuesManager <TileBase>(inputReader.ReadInputToGrid()); Assert.True(valueManager != null && valueManager.GetGridValue(0, 0) == 0); }