Ejemplo n.º 1
0
    public override void Awake()
    {
        base.Awake();
        cubeList    = new List <List <Transform> >();
        jackList    = new List <Transform>();
        seqList     = new List <sequencer>();
        samplerList = new List <clipPlayerSimple>();

        cubeStates = new bool[max][];
        tapeList   = new string[max][];
        rowMute    = new bool[max];
        for (int i = 0; i < max; i++)
        {
            cubeStates[i] = new bool[max];
            tapeList[i]   = new string[] { "", "" };
        }

        beatSlider = GetComponentInChildren <sliderNotched>();
        swingDial  = GetComponentInChildren <dial>();

        _sampleDuration = 1.0 / AudioSettings.outputSampleRate;
        _beatManager    = ScriptableObject.CreateInstance <beatTracker>();

        for (int i = 0; i < dimensionDisplays.Length; i++)
        {
            dimensionDisplays[i].GetComponent <Renderer>().material.SetColor("_TintColor", Color.white);
            dimensionDisplays[i].gameObject.SetActive(false);
        }

        dimensionDisplays[0].GetComponent <Renderer>().material.SetFloat("_EmissionGain", .3f);
        dimensionDisplays[1].GetComponent <Renderer>().material.SetFloat("_EmissionGain", .3f);
    }
Ejemplo n.º 2
0
 public override void Awake()
 {
     base.Awake();
     transcriber  = GetComponent <waveTranscribeLooper>();
     audioSource  = GetComponent <AudioSource>();
     durSlider    = GetComponentInChildren <sliderNotched>();
     _beatManager = ScriptableObject.CreateInstance <beatTracker>();
 }
Ejemplo n.º 3
0
    int[] durations = new int[] { 300, 150, 60, 30, 10 };//{ 10,30,60,150,300 };

    public override void Awake()
    {
        base.Awake();
        transcriber = GetComponent <waveTranscribeRecorder>();
        durSlider   = GetComponentInChildren <sliderNotched>();
    }