// Start is called before the first frame update void Start() { audMan = StereoRail_AudioManager.Instance; StereoRail_AudioManager.NewMeasureEvent += Counter; StereoRail_AudioManager.StopSongEvent += ResetBattery; windupCount = 0; dropCount = 0; foreach (GameObject level in levels) { level.SetActive(false); } if (audMan.theWindupCounter <= 16) { for (int level = 0; level < audMan.theWindupCounter; level++) { levels[level].SetActive(true); } } else { for (int level = 0; level < 16; level++) { levels[level].SetActive(true); } } }
// Start is called before the first frame update private void Start() { audioManager = StereoRail_AudioManager.Instance; if (!audioManager) { throw new System.Exception("No StereoRail_AudioManager instance found by PanelManagerSpawner"); } StereoRail_AudioManager.NewMeasureEvent += OnNewMeasure; }
// Start is called before the first frame update private void Start() { audioManager = StereoRail_AudioManager.Instance; if (!audioManager) { throw new System.Exception("No StereoRail_AudioManager instance found by PanelManagerSpawner"); } StereoRail_AudioManager.NewMeasureEvent += OnNewMeasure; StereoRail_AudioManager.TriggerDropEvent += SetStingerActiveLogic; lengthAppropriate = false; }
private void OnTriggerEnter(Collider other) { //Debug.Log("Something has tried to enter this song collider *SLURP*"); if (other.tag == "Controller") { StereoRail_AudioManager.StartASong(thisSongName); //Also immediately want to disable trigger status just in case triggerCollider.enabled = false; } }
private void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(this); } }
//private readonly IGestureType EmptyGesture = new EmptyGesture(); //private const string GestureTriggerTag = "GestureTrigger"; private void Start() { //gestureVectorRenderer = GetComponent<LineRenderer>(); //gestureVectorRenderer.enabled = false; //acceptNewRender = true; //renderRelevant = false; //StereoRail_AudioManager.StartSongEvent += AllowLineDrawing; //StereoRail_AudioManager.StopSongEvent += DisallowLineDrawing; audioManager = StereoRail_AudioManager.Instance; StereoRail_AudioManager.TriggerDropEvent += DropActiveMeasuring; }
// Start is called before the first frame update void Start() { audioManager = StereoRail_AudioManager.Instance; if (!audioManager) { throw new System.Exception("No StereoRail_AudioManager instance found by WindupManager"); } StereoRail_AudioManager.NewMeasureEvent += OnNewMeasure; StereoRail_AudioManager.StopSongEvent += ResetFirstMeasureBool; dropLengthHasBeenReset = false; firstMeasureOfRiser = true; }
//so I can see which drop is playing // Start is called before the first frame update void Start() { audioManager = StereoRail_AudioManager.Instance; if (!audioManager) { throw new System.Exception("No StereoRail_AudioManager instance found by DropManager"); } TriggerDropEvent += InitiateDrop; //projectMeasureLength = audioManager.measureLength; }
private void Start() { ChargingDisabled = false; audioManager = StereoRail_AudioManager.Instance; NewMeasureEvent += OnNewMeasure; StereoRail_AudioManager.DropGestureRecieved += DropGestureRecieved; chargeAnim = GetComponent <Animation>(); //Make sure you have attached your animation in the Animations attribute chargeAnim.Play("DroptionChargeIntensity"); chargeAnim["DroptionChargeIntensity"].speed = 0; alreadyResetToGroove = false; acceptingNewInputs = true; }
// Update is called once per frame void Update() { if (Input.GetKey("a")) { if (canYouStartSong) { am.DebugStartPaperclipSwarm(); canYouStartSong = false; } } if (Input.GetKey("p")) { StereoRail_AudioManager.StopThisSong(); canYouStartSong = true; } if (Input.GetKey("w")) { am.TriggerWindup(); } if (Input.GetKey("d")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Blue, 32); } if (Input.GetKey("f")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Green, 32); } if (Input.GetKey("g")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Orange, 32); } if (Input.GetKey("h")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Purple, 32); } if (Input.GetKey("j")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Red, 32); } if (Input.GetKey("k")) { am.TriggerDrop(StereoRail_AudioManager.DropColor.Yellow, 32); } }
public override void ExecuteEvent() { if (audioManager == null) { audioManager = StereoRail_AudioManager.Instance; } if (parentManager == null) { GameObject myParent = transform.parent.gameObject; parentManager = myParent.GetComponent <PanelManager>(); } // Trigger the drop and fade out this panel's manager audioManager.TriggerDrop(colorOfDrop, audioManager.nextDropLength); //parentManager.FadeOutPanelHolder(gameObject); parentManager.DeleteAllPanels(); Debug.Log("Sent Drop Trigger, color is: " + colorOfDrop); }
private void UpdateNextState() { if (audioManager == null) { audioManager = StereoRail_AudioManager.Instance; } if (IsCharging && audioManager.nextState == MusicState.Groove) { audioManager.nextState = MusicState.Filler; alreadyResetToGroove = false; Debug.Log("CHARGING SO NEXT STATE IS FILLER!!!"); } else if (!IsCharging && audioManager.currentState == MusicState.Filler) { if (!alreadyResetToGroove) { alreadyResetToGroove = true; audioManager.nextState = MusicState.Groove; } } }
public override void ExecuteEvent() { if (audioManager == null) { audioManager = StereoRail_AudioManager.Instance; } if (!recentlyTriggered) { audioManager.TriggerWindup(); StartCoroutine(PreventMachineGun()); //for debugging machine gun triggering /* * GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); * cube.transform.position = new Vector3(Random.Range(-.2f, .2f), Random.Range(.1f, .8f), Random.Range(1f, 1.8f)); * cube.transform.localScale = new Vector3(.1f, .1f, .1f); */ } }
//public float speedMinimum = 0f; // Start is called before the first frame update void Start() { audioManager = StereoRail_AudioManager.Instance; }
// Start is called before the first frame update void Start() { canYouStartSong = true; am = StereoRail_AudioManager.Instance; }
public void StopTheSong() { //Stop whatever song is playing StereoRail_AudioManager.StopThisSong(); Debug.Log("Should exit the song now!"); }