예제 #1
0
    // Use this for initialization
    void Start()
    {
        playerFloorLight   = GameObject.Find("floorLight").GetComponent <Light>();
        originalLightColor = playerFloorLight.color;
        player             = GameObject.Find("newPlayer").GetComponent <NewPlayer>();

        spectrum = GameObject.FindGameObjectWithTag("songMan").GetComponent <AudioSpectrum>();

        Collider[] windows = Physics.OverlapSphere(new Vector3(25, 30, 9), sphereRadius, windowsLayer);

        preLights = new MeshRenderer[windows.Length];
        //Debug.Log(windows.Length);

        for (int i = 0; i < windows.Length; i++)
        {
            preLights[i] = windows[i].GetComponent <MeshRenderer>();
        }

        float s, v;

        Color.RGBToHSV(originalLightColor, out lightHue, out s, out v);

        originalHue       = lightHue;
        originalMoonEuler = moon.eulerAngles;
    }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        spectrum = GameObject.FindGameObjectWithTag("songMan").GetComponent <AudioSpectrum>();

        c = wallMat.color;

        this.enabled = false;

        wallMat.SetColor("_EmissionColor", new Vector4(c.r, c.g, c.b, 0) * 0);

        scrollSpeed = new float[fireFlies.Length];


        for (int i = 0; i < fireFlies.Length; i++)//hacer que cada frame solo haga uno en realidad
        {
            Keyframe[] kf = new Keyframe[10];
            for (int k = 0; k < kf.Length; k++)
            {
                kf[k] = new Keyframe(k / (kf.Length - 1f), 0);

                //                Debug.Log(kf[k].time);
            }

            AnimationCurve curve = new AnimationCurve(kf);

            fireFlies[i].widthCurve = curve;

            scrollSpeed[i] = i + 2;
            //fireFlies[i].widthMultiplier = (fireFlies.Length - i) * 2;
        }

        spectrumValue = new float[fireFlies.Length];
        returnValue   = new float[fireFlies.Length];
    }
예제 #3
0
    // Use this for initialization
    void Start()
    {
        _audioSpec = GetComponent <AudioSpectrum> ();
        _baseScale = transform.localScale;

        _mtrl = GetComponent <Renderer> ().material;
    }
예제 #4
0
 private void Start()
 {
     spectrum   = Game.instance.spect;
     startScale = transform.localScale;
     maxScale   = startScale * 1.5f;
     minScale   = startScale * .75f;
 }
예제 #5
0
        public override void Awake()
        {
            AudioSpectrum audioSpectrum = Owner.AddComponent <AudioSpectrum>();

            audioSpectrum.numberOfSamples = (int)numberOfSamples;
            audioSpectrum.bandType        = (AudioSpectrum.BandType)System.Enum.ToObject(typeof(AudioSpectrum.BandType), (int)frequencyBandType);
            audioSpectrum.fallSpeed       = fallSpeed.Value;
            audioSpectrum.sensibility     = sensibility.Value;
        }
예제 #6
0
 public override void OnEnter()
 {
     spectrum = UnityEngine.Object.FindObjectOfType <AudioSpectrum>();
     if (null == spectrum)
     {
         ActionHelpers.DebugLog(Fsm, LogLevel.Error, "AudioSpectrum not found.", true);
         Finish();
     }
 }
 // Use this for initialization
 void Start()
 {
     myTransform = transform;
     mySpectrum  = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <AudioSpectrum> ();
     initialPos  = transform.position;
     newpos      = new Vector3();
     newpos      = initialPos;
     oldAmpy     = ampy;
 }
예제 #8
0
    //calibrate all the post processing values at start because these change outside playmode
    void Start()
    {
        spectrum = GetComponent <AudioSpectrum>();

        colorGrader = myPost.colorGrading.settings;

        colorGrader.basic.hueShift = 0;

        myPost.colorGrading.settings = colorGrader;
    }
예제 #9
0
 void Start()
 {
     if (Data.Instance.isAndroid)
     {
         Destroy(this.gameObject);
         return;
     }
     audioSpectrum = Data.Instance.voicesManager.audioSpectrum;
     Data.Instance.events.OnTalk += OnTalk;
     panel.SetActive(false);
 }
예제 #10
0
 void Start()
 {
     vidPlayer   = GetComponent <VideoPlayer>();
     spectrum    = GameObject.FindGameObjectWithTag("ScreenWall").GetComponent <AudioSpectrum>();
     vidList     = spectrum.GetComponent <VideoClipList>();
     screenAudio = GetComponent <AudioSource>();
     Random.InitState(System.DateTime.Now.Millisecond);
     ChangeVidClip();
     StartCoroutine(WaitForStatic());
     mp = GameObject.FindGameObjectWithTag("Player").GetComponent <MovePlayer>();
 }
예제 #11
0
 private void Awake()
 {
     if (instance == null)
     {
         DontDestroyOnLoad(gameObject);
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
예제 #12
0
 private void Awake()
 {
     spectrum            = GetComponent <AudioSpectrum>();
     intensityAnimRecord = new ChangeRecord[spectrumAnimations.Length];
     if (spriteRemderer)
     {
         initialColor = spriteRemderer.color;
         //initialScale = transformToAnim.localScale;
     }
     audioSource = GetComponent <AudioSource>();
     volumeCurve = audioSource.GetCustomCurve(AudioSourceCurveType.CustomRolloff);
     animator    = GetComponent <Animator>();
 }
    void Start()
    {
        _as  = Audioplayer.GetComponent <AudioSpectrum>();
        _num = _as.MeanLevels.Length;

        _start = -1.0f * _width / 2.0f;
        _step  = _width / _num;



        //for (int i = 0; i < _num; i++) {
        //    _objs.Add(Instantiate(obj));
        //    _objs[i].transform.position = new Vector3(_start + _step*i, 0.0f, 0.0f);
        //    _objs[i].transform.rotation = Quaternion.identity;
        //}
    }
    private void Update()
    {
        if (audioSpectrum == null)
        {
            audioSpectrum = AudioSpectrum.instance;
            audioSpectrum.BeatSensitivity = preferredSensitivity;
        }

        if (transform.position.z < VisiblePlane.instance.PlanePosition.z)
        {
            MakeVisible();
        }

        if (transform.position.z < DestroyPlane.instance.PlanePosition.z)
        {
            DestroyPlaneTouched();
        }
    }
예제 #15
0
    // Use this for initialization
    void Start()
    {
        leadersArray = flock.getLeadersArray();
        gridsArray   = flock.getGridsArray();

        InvokeRepeating("spawnSoundLength", 5f, 1f);

        audioSpectrum = GetComponent <AudioSpectrum>();
        initializeCheckSound();
        currentAudio = -1;
        aSource      = sounds.GetComponentsInChildren <AudioSource>();

        /*foreach(var source in aSource) {
         *  Debug.Log(source.gameObject.name);
         * }*/

        /*for (int i = 0; i < aSource.Length; i++) {
         *  audioManip[i] = new AudioManipulation(aSource[i], 22000f, 10f, 0f);
         *  audioManip[i].initializeIt();
         * }*/
        /*attention on gère les inputs en prenant la longueur de ce tableau*/

        audioManip[0] = new AudioManipulation(masterMix, aSource[0], 22000f, 10f, 0f, 0f, 1f);
        audioManip[0].initializeIt();

        audioManip[2] = new AudioManipulation(masterMix, aSource[1], 6000f, 2100f, 5f, 5f, 1.5f);
        audioManip[2].initializeIt();

        audioManip[3] = new AudioManipulation(masterMix, aSource[2], 500f, 10f, 0f, 0f, 1f);
        audioManip[3].initializeIt();

        audioManip[1] = new AudioManipulation(masterMix, aSource[3], 22000f, 10f, 0f, 0f, 1f);
        audioManip[1].initializeIt();

        nbSounds = 4;
    }
예제 #16
0
 void Start()
 {
     audioSpectrum = GetComponent <AudioSpectrum>();
 }
예제 #17
0
 void Awake()
 {
     _Instance = this;
     leftChannel = new float[resolution];
     rightChannel = new float[resolution];
 }
예제 #18
0
 protected virtual void Start()
 {
     audioSpectrum = AudioSpectrum.Instance;
 }
예제 #19
0
 void Awake()
 {
     _Instance    = this;
     leftChannel  = new float[resolution];
     rightChannel = new float[resolution];
 }
 void Start()
 {
     audioSpectrum = Data.Instance.voicesManager.audioSpectrum;
     Data.Instance.events.OnTalk += OnTalk;
     panel.SetActive(false);
 }
예제 #21
0
 void Awake()
 {
     spectrum = FindObjectOfType(typeof(AudioSpectrum)) as AudioSpectrum;
 }
 void Start()
 {
     _as = audio.GetComponent <AudioSpectrum>();
 }
예제 #23
0
 void OnEnable()
 {
     spectrum = gameObject.AddComponent <AudioSpectrum>();
 }
예제 #24
0
 void Start()
 {
     audioSpectrum = GameObject.Find("AudioSpectrum").GetComponent <AudioSpectrum>();
 }
예제 #25
0
 void Awake()
 {
     spectrum = FindObjectOfType(typeof(AudioSpectrum)) as AudioSpectrum;
 }