Beispiel #1
0
    public void typeMessage()
    {
        if (inputChecker() >= 0)
        {
            if (currentMessage.Count < lineLength)
            {
                controller.NoteOn(notes[Random.Range(0, 7)], 0.3f, 0.1f);
                GameObject newMoj = Instantiate(EmojiFab, EmojiCue.transform);
                newMoj.GetComponent <SpriteRenderer>().sprite = emoji[Random.Range(0, emoji.Count - 1)];
                newMoj.transform.position = new Vector3(newMoj.transform.position.x + (0.5f * currentMessage.Count), newMoj.transform.position.y, newMoj.transform.position.z);
                currentMessage.Add(newMoj);
            }
        }



        if (Input.GetKeyDown(KeyCode.Return))
        {
            foreach (GameObject obj in currentMessage)
            {
                obj.SetActive(false);
            }
            createMessage();
            currentMessage.Clear();
            Debug.Log("Turn passed to CPU");
            isMyTurn = false;
        }
    }
Beispiel #2
0
 void NoteOn(int index)
 {
     if (synth)
     {
         synth.NoteOn(GetKeyFromIndex(index));
     }
     keys[index].SetOn(true);
 }
Beispiel #3
0
    IEnumerator Start()
    {
        rb = this.GetComponent <Rigidbody>();


        yield return(new WaitForSeconds(1f));

        helmController.NoteOn(60, 1f);
    }
 void Update()
 {
     if (Input.GetMouseButtonDown(0))
     {
         controller.NoteOn(note);
     }
     if (Input.GetMouseButtonUp(0))
     {
         controller.NoteOff(note);
     }
 }
Beispiel #5
0
    // Update is called once per frame
    void Update()
    {
        if (!helmController.IsNoteOn(note))
        {
            helmController.NoteOn(note, velocity, duration);
        }

        // helmController.SetParameterPercent(AudioHelm.Param.kFilterEnvelopeDepth, (Time.time * 0.3f)/100);

        // beam.spotAngle = Time.time * 0.1f;
        // beam.UpdateAfterManualPropertyChange();
    }
Beispiel #6
0
        void Update()
        {
            int note = Random.Range(min, max);

            if (Random.Range(0.0f, 1.0f) < 0.5f)
            {
                player.NoteOn(note);
            }
            else
            {
                player.NoteOff(note);
            }
        }
Beispiel #7
0
        void OnCollisionEnter2D(Collision2D collision)
        {
            int   note     = GetNote();
            float strength = GetCollisionStrength(collision);

            if (synth)
            {
                synth.NoteOn(note, strength, noteLength);
            }

            MaterialPulse pulse = GetComponent <MaterialPulse>();

            if (pulse)
            {
                pulse.Pulse(strength);
            }
        }
Beispiel #8
0
 private void OnCollisionEnter(Collision Collision)
 {
     helmController.SetParameterPercent(AudioHelm.Param.kSubVolume, subVolume);
     helmController.NoteOn(note, 1.0f, 0.5f);
 }
Beispiel #9
0
 // Function that calls midi note on with defined note value and velocity
 void startNote()
 {
     // Note on with defined values
     helmController.NoteOn(midiNote, velocity, 1f);
 }