public void receiveNote(int note) { txtNote.Text = note.ToString(); txtNoteName.Text = MusicMaster.getNote(note).ToString(); txtWickiNoteName.Text = MusicMaster.getNote(note).ToString(); txtWickiNote.Text = note.ToString(); }
void Awake() { if (instance != null && instance != this) { Destroy(gameObject); return; } else { instance = this; } DontDestroyOnLoad(this); Cursor.lockState = CursorLockMode.Confined; musicMaster = GetComponent <MusicMaster>(); switch (SceneManager.GetActiveScene().name) { case "MainMenu": musicMaster.PlayMainMenuMusic(); break; case "Game": musicMaster.PlayGameMusic(); break; } screenTopEdge = Camera.main.ScreenToWorldPoint(new Vector3(0, Screen.height, -(Camera.main.transform.position.z))).y; screenBottomEdge = Camera.main.ScreenToWorldPoint(new Vector3(0, 0, -(Camera.main.transform.position.z))).y; screenLeftEdge = Camera.main.ScreenToWorldPoint(new Vector3(0, 0, -(Camera.main.transform.position.z))).x; screenRightEdge = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, 0, -(Camera.main.transform.position.z))).x; }
public void drawEllipses(Scales scale) { clearEllipses(); String[] strScale = MusicMaster.getScale(scale); for (int j = 0; j < GraphicsChest.getChest().netytarWidth; j++) { for (int k = 0; k < GraphicsChest.getChest().netytarWidth; k++) { for (int i = 0; i < strScale.Length; i++) { string notainstringa = MusicMaster.getNote(netytarButtons[j, k].Note).ToString(); notainstringa = notainstringa.Remove(notainstringa.Length - 1); if (notainstringa.Equals(strScale[i])) { Ellipse ellipse = new Ellipse(); ellipse.StrokeThickness = ellipseStrokeDim; ellipse.Stroke = new SolidColorBrush(colorsEllipse[i]); ellipse.Width = netytarButtons[j, k].Width + ellipseStrokeSpacer * 2; ellipse.Height = netytarButtons[j, k].Height + ellipseStrokeSpacer * 2; Canvas.SetLeft(ellipse, Canvas.GetLeft(netytarButtons[j, k]) - ellipseStrokeSpacer + 0.4); Canvas.SetTop(ellipse, Canvas.GetTop(netytarButtons[j, k]) - ellipseStrokeSpacer + 0.2); Canvas.SetZIndex(ellipse, 2); drawnEllipses.Add(ellipse); } } } } foreach (Ellipse ellipse in drawnEllipses) { canvas.Children.Add(ellipse); } }
public void EnemyDeath() { enemies -= 1; if (enemies <= 0) { MusicMaster.FadeIn(chill, fight, .5f); } }
// Use this for initialization void Awake() { audsrc = GetComponent <AudioSource>(); if (original == null) { original = audsrc.clip; } defVol = audsrc.volume; instance = this; }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { MusicMaster.FadeIn(gm.fight, gm.chill, .25f); sm.Spawn(spawnArea, _maxEnemyCount); gm.AddEnemy(_maxEnemyCount); Destroy(gameObject); } }
// Use this for initialization void Start() { musicMaster = FindObjectOfType<MusicMaster>(); musicMaster.StartIntro(); DontDestroyOnLoad(musicMaster); ritualMaster = FindObjectOfType<RitualMaster>(); DontDestroyOnLoad(ritualMaster); ActivePlayers = new GameObject[MAX_PLAYERS]; }
public void TogglePause() { paused = !paused; pausedScreen.SetActive(paused); if (paused) { audsrc.PlayOneShot(pauseIn, vol); Time.timeScale = 0; } else { audsrc.PlayOneShot(pauseOut, vol); Time.timeScale = 1; } last = 0; time = 0; index = 0; MusicMaster.toggleBackground(); }
private void Init() { var context = new GlfwContext(_glfw, _window); _gl = GL.GetApi(context); _legacyGl = Silk.NET.OpenGL.Legacy.GL.GetApi(context); ResourceManager.Init(_gl); Input.Init(_glfw, _window); _glFons = new GLFons(_legacyGl); _fons = _glFons.Create(512, 512, (int)FonsFlags.ZeroTopleft); _fons.AddFont("stdfont", "./Assets/Fonts/DroidSerif-Regular.ttf"); _camera = new Camera(0.0f, 0.0f, 0.0f, 0.0f); _stateManager.AddState("Main Menu", new MenuState()); _stateManager.AddState("Level Selector", new LevelSelectorState()); _stateManager.AddState("Game", new GameState()); MusicMaster.Start(); }
public WickiEyedenButton(int pitch) { this.pitch = pitch; BorderBrush = new SolidColorBrush(borderColor); BorderThickness = new Thickness(2); FontWeight = FontWeights.Bold; FontSize = 18; Note = MusicMaster.getNote(pitch); if (Note.ToString().StartsWith("s")) { Content = Note.ToString().Remove(0, 1) + "#"; Background = new SolidColorBrush(blackKeysColor); Foreground = new SolidColorBrush(blackKeysText); } else { Content = Note.ToString(); Background = new SolidColorBrush(whiteKeysColor); Foreground = new SolidColorBrush(whiteKeysText); } }
public void Start() { musicMaster = FindObjectOfType<MusicMaster>(); }
private void spawnUrgency() { MusicMaster.SpawnUrgency(); urgency = urgencyCur.GetComponent <EnemySpawnScript>().Spawn(); urgency.GetComponent <urgency>().changeSpeed(urgencySpeed); }
public void Start() { musicMaster = FindObjectOfType<MusicMaster>(); var particleSystems = GetComponentsInChildren<ParticleSystem>(); var psDict = particleSystems.ToDictionary(ps => ps.gameObject.name, ps => ps.emission); if (psDict.ContainsKey("particles")) Emitter = psDict["particles"]; if (psDict.ContainsKey("burning")) BurnEmitter = psDict["burning"]; if (psDict.ContainsKey("fire")) FireEmitter = psDict["fire"]; progressImage = Instantiate(progressImagePrefab); progressImage.GetComponent<Image>().color = Color.blue; var canvas = FindObjectOfType<Canvas>(); progressImage.transform.SetParent(canvas.transform); SpatulaIdlePosition = Spatula.transform.position; SpatulaIdleRotation = Spatula.transform.eulerAngles; //Face stir indicator to camera on start (must be this direction for rotation to be right!!) StirIndicator.transform.forward = Camera.main.transform.forward; }
public void drawLines(Scales scale, Color color) { clearLines(); bool isPairRow; Point realCenter1; Point realCenter2; Brush brush; for (int row = 0; row < GraphicsChest.getChest().netytarHeight; row++) { for (int col = 0; col < GraphicsChest.getChest().netytarWidth; col++) { #region Is row pair? if (row % 2 != 0) { isPairRow = false; } else { isPairRow = true; } #endregion #region Draw horizontal lines if (col != 0) { if (MusicMaster.isInScale(netytarButtons[row, col].Note, scale) && MusicMaster.isInScale(netytarButtons[row, col - 1].Note, scale)) { brush = new SolidColorBrush(color); } else { brush = GraphicsChest.getChest().NotInScaleBrush; } realCenter1 = new Point(Canvas.GetLeft(netytarButtons[row, col]) + 0, Canvas.GetTop(netytarButtons[row, col]) + 6); realCenter2 = new Point(Canvas.GetLeft(netytarButtons[row, col - 1]) + 13, Canvas.GetTop(netytarButtons[row, col - 1]) + 6); Line myLine = new Line(); myLine.Stroke = brush; myLine.X1 = realCenter1.X; myLine.X2 = realCenter2.X; myLine.Y1 = realCenter1.Y; myLine.Y2 = realCenter2.Y; myLine.HorizontalAlignment = HorizontalAlignment.Left; myLine.VerticalAlignment = VerticalAlignment.Center; myLine.StrokeThickness = lineThickness; Panel.SetZIndex(myLine, 1); drawnLines.Add(myLine); netytarButtons[row, col - 1].L_p2 = myLine; netytarButtons[row, col].L_m2 = myLine; } #endregion #region Draw diagonal lines // Diagonale A: se riga pari p+1, se dispari p+3 if (row != 0) { if (MusicMaster.isInScale(netytarButtons[row, col].Note, scale) && MusicMaster.isInScale(netytarButtons[row - 1, col].Note, scale)) { brush = new SolidColorBrush(color); } else { brush = GraphicsChest.getChest().NotInScaleBrush; } if (isPairRow) { realCenter1 = new Point(Canvas.GetLeft(netytarButtons[row, col]) + 2, Canvas.GetTop(netytarButtons[row, col]) + 2); realCenter2 = new Point(Canvas.GetLeft(netytarButtons[row - 1, col]) + 11, Canvas.GetTop(netytarButtons[row - 1, col]) + 11); } else { realCenter1 = new Point(Canvas.GetLeft(netytarButtons[row, col]) + 11, Canvas.GetTop(netytarButtons[row, col]) + 2); realCenter2 = new Point(Canvas.GetLeft(netytarButtons[row - 1, col]) + 2, Canvas.GetTop(netytarButtons[row - 1, col]) + 11); } Line myLine = new Line(); myLine.Stroke = brush; myLine.X1 = realCenter1.X; myLine.X2 = realCenter2.X; myLine.Y1 = realCenter1.Y; myLine.Y2 = realCenter2.Y; myLine.HorizontalAlignment = HorizontalAlignment.Left; myLine.VerticalAlignment = VerticalAlignment.Center; myLine.StrokeThickness = lineThickness; Panel.SetZIndex(myLine, 1); drawnLines.Add(myLine); if (isPairRow) { netytarButtons[row - 1, col].L_p3 = myLine; netytarButtons[row, col].L_m3 = myLine; } else { netytarButtons[row - 1, col].L_p1 = myLine; netytarButtons[row, col].L_m1 = myLine; } // Diagonale B: se riga pari p+3, se dispari p+1 if (isPairRow) { if (col < GraphicsChest.getChest().netytarWidth - 1) { if (MusicMaster.isInScale(netytarButtons[row, col].Note, scale) && MusicMaster.isInScale(netytarButtons[row - 1, col + 1].Note, scale)) { brush = new SolidColorBrush(color); } else { brush = GraphicsChest.getChest().NotInScaleBrush; } realCenter1 = new Point(Canvas.GetLeft(netytarButtons[row, col]) + 11, Canvas.GetTop(netytarButtons[row, col]) + 2); realCenter2 = new Point(Canvas.GetLeft(netytarButtons[row - 1, col + 1]) + 2, Canvas.GetTop(netytarButtons[row - 1, col + 1]) + 11); Line diaLine = new Line(); diaLine.Stroke = brush; diaLine.X1 = realCenter1.X; diaLine.X2 = realCenter2.X; diaLine.Y1 = realCenter1.Y; diaLine.Y2 = realCenter2.Y; diaLine.HorizontalAlignment = HorizontalAlignment.Left; diaLine.VerticalAlignment = VerticalAlignment.Center; diaLine.StrokeThickness = lineThickness; Panel.SetZIndex(diaLine, 1); drawnLines.Add(diaLine); netytarButtons[row - 1, col + 1].L_p1 = diaLine; netytarButtons[row, col].L_m1 = diaLine; } } else { if (col > 0) { if (MusicMaster.isInScale(netytarButtons[row, col].Note, scale) && MusicMaster.isInScale(netytarButtons[row - 1, col - 1].Note, scale)) { brush = new SolidColorBrush(color); } else { brush = GraphicsChest.getChest().NotInScaleBrush; } realCenter1 = new Point(Canvas.GetLeft(netytarButtons[row, col]) + 2, Canvas.GetTop(netytarButtons[row, col]) + 2); realCenter2 = new Point(Canvas.GetLeft(netytarButtons[row - 1, col - 1]) + 11, Canvas.GetTop(netytarButtons[row - 1, col - 1]) + 11); Line diaLine = new Line(); diaLine.Stroke = brush; diaLine.X1 = realCenter1.X; diaLine.X2 = realCenter2.X; diaLine.Y1 = realCenter1.Y; diaLine.Y2 = realCenter2.Y; diaLine.HorizontalAlignment = HorizontalAlignment.Left; diaLine.VerticalAlignment = VerticalAlignment.Center; diaLine.StrokeThickness = lineThickness; Panel.SetZIndex(diaLine, 1); drawnLines.Add(diaLine); netytarButtons[row - 1, col - 1].L_p3 = diaLine; netytarButtons[row, col].L_m3 = diaLine; } } } #endregion } } foreach (Line line in drawnLines) { canvas.Children.Add(line); } }
public void Start() { musicMaster = FindObjectOfType<MusicMaster>(); var particleSystems = GetComponentsInChildren<ParticleSystem>(); var psDict = particleSystems.ToDictionary(ps => ps.gameObject.name, ps => ps.emission); if (psDict.ContainsKey("particles")) Emitter = psDict["particles"]; if (psDict.ContainsKey("burning")) BurnEmitter = psDict["burning"]; if (psDict.ContainsKey("fire")) FireEmitter = psDict["fire"]; progressImage = Instantiate(progressImagePrefab); progressImage.GetComponent<Image>().color = Color.blue; var canvas = FindObjectOfType<Canvas>(); progressImage.transform.SetParent(canvas.transform); }
private void killUrgency(GameObject u) { MusicMaster.DespawnUrgency(); Destroy(u); }
public new void Start() { musicMaster = FindObjectOfType<MusicMaster>(); Ingredients = new List<IngredientBase>(); progressImage = Instantiate(progressImagePrefab); var canvas = FindObjectOfType<Canvas>(); progressImage.transform.SetParent(canvas.transform); plateStartPos = Plate.transform.position; plateStartScale = Plate.transform.localScale; base.Update(); }
public void receive_rightClose() { GraphicsChest.getChest().NetytarDrawer.drawLines(MusicMaster.getScaleEnum(InstrumentChest.getChest().Instrument.getNote(), rightScaleCode), Colors.Red); GraphicsChest.getChest().NetytarDrawer.drawEllipses(MusicMaster.getScaleEnum(InstrumentChest.getChest().Instrument.getNote(), rightScaleCode)); }
public void Start() { musicMaster = FindObjectOfType<MusicMaster>(); ParticleSystem = GetComponentInChildren<ParticleSystem>(); progressImage = Instantiate(progressImagePrefab); progressImage.GetComponent<Image>().color = Color.blue; var canvas = FindObjectOfType<Canvas>(); progressImage.transform.SetParent(canvas.transform); KnifeIdlePosition = Knife.transform.position; KnifeIdleRotation = Knife.transform.eulerAngles; //Face chop indicator to camera on start chopIndicator.transform.forward = -Camera.main.transform.forward; }