public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/skybox/reactive":
                skyboxReactive = OSCUtils.GetBoolFlag(data);
                break;

            case "/center/reactive":
                centerReactive = OSCUtils.GetBoolFlag(data);
                break;

            case "/skybox/color":
                skyboxColor = OSCUtils.GetColorValue(data);
                break;

            case "/skybox/intensity":
                skyboxIntensity = OSCUtils.GetFValue(data);
                break;

            case "/light/env":
                envIntensity = OSCUtils.GetFValue(data);
                break;

            case "/light/center":
                break;

            case "/light/center/flash":
                center.Flash();
                break;
            }
        }
Esempio n. 2
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/posteffects/repeat/count":
                count = Mathf.Max(1, OSCUtils.GetFValue(data));
                break;

            case "/posteffects/repeat/horizontal":
                horizontal = OSCUtils.GetBoolFlag(data);
                break;

            case "/posteffects/repeat/offset":
                offset = OSCUtils.GetFValue(data);
                break;

            case "/posteffects/repeat/random":
                randomize = OSCUtils.GetBoolFlag(data);
                break;

            case "/posteffects/repeat/randomize":
                Randomize();
                break;
            }
        }
Esempio n. 3
0
 public override void OnOSC(string address, List <object> data)
 {
     switch (address)
     {
     case "/leader/enabled":
         light.enabled = renderer.enabled = OSCUtils.GetBoolFlag(data);
         break;
     }
 }
Esempio n. 4
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/channel/alpha":
                alpha = OSCUtils.GetFValue(data);
                break;

            case "/channel/inverse":
                inverse = OSCUtils.GetBoolFlag(data);
                break;
            }
        }
Esempio n. 5
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/posteffects/mirror/horizontal":
                horizontal = OSCUtils.GetBoolFlag(data, 0);
                left       = OSCUtils.GetBoolFlag(data, 1);
                break;

            case "/posteffects/mirror/vertical":
                vertical = OSCUtils.GetBoolFlag(data, 0);
                up       = OSCUtils.GetBoolFlag(data, 1);
                break;
            }
        }
Esempio n. 6
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/camera/view/polar/randomize":
                if (!activated)
                {
                    return;
                }
                Randomize();
                break;

            case "/camera/view/polar/reactive":
                reactive = OSCUtils.GetBoolFlag(data);
                break;
            }
        }
Esempio n. 7
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/crowd/throttle":
                throttle = OSCUtils.GetFValue(data, 0);
                break;

            case "/crowd/mode":
                mode = (CrowdMode)OSCUtils.GetIValue(data);
                break;

            case "/crowd/reset":
                Reset();
                break;

            case "/crowd/face/use":
                useFace = OSCUtils.GetFValue(data);
                break;

            case "/crowd/face/speed":
                faceScrollSpeed = OSCUtils.GetFValue(data);
                break;

            case "/crowd/face/random":
                faceRandom = OSCUtils.GetFValue(data);
                break;

            case "/crowd/emission/use":
                useEmission = OSCUtils.GetBoolFlag(data);
                break;

            case "/crowd/emission/rate":
                emissionRate = Mathf.Clamp01(OSCUtils.GetFValue(data));
                break;

            case "/crowd/emission/speed":
                emissionSpeed = OSCUtils.GetFValue(data);
                break;

            case "/crowd/emission/random":
                emissionRandom = OSCUtils.GetFValue(data);
                break;
            }
        }
Esempio n. 8
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/voxel/visible":
                voxelVisible = OSCUtils.GetBoolFlag(data);
                break;

            case "/voxel/particle/mode":
                PMode = (ParticleMode)OSCUtils.GetIValue(data);
                break;

            case "/voxel/control/mode":
                VMode = (VoxelMode)OSCUtils.GetIValue(data);
                break;

            case "/voxel/flow":
                FlowRandom(OSCUtils.GetFValue(data, 1));
                break;

            case "/voxel/emission/animate":
                useEmission = OSCUtils.GetBoolFlag(data);
                break;

            case "/voxel/emission/gradient":
                UpdateGradient(OSCUtils.GetIValue(data, 0, 0));
                break;

            case "/voxel/emission/speed":
                emissionSpeed = OSCUtils.GetFValue(data);
                break;

            case "/voxel/emission/rate":
                emissionRate = OSCUtils.GetFValue(data);
                break;

            case "/voxel/emission/random":
                emissionRandom = OSCUtils.GetFValue(data);
                break;
            }
        }
Esempio n. 9
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/city/center":
                center = OSCUtils.GetFValue(data);
                break;

            case "/city/wireframe":
                wireframe = OSCUtils.GetFValue(data);
                break;

            case "/city/emission/color":
                emission = OSCUtils.GetColorValue(data);
                break;

            case "/city/emission/intensity":
                emissionIntensity = OSCUtils.GetFValue(data);
                break;

            case "/city/texture":
                useTexture = OSCUtils.GetFValue(data);
                break;

            case "/city/noise/scale":
                noiseScale = OSCUtils.GetFValue(data);
                break;

            case "/city/noise/intensity":
                noiseIntensity = OSCUtils.GetFValue(data);
                break;

            case "/city/noise/speed":
                noiseSpeed = OSCUtils.GetFValue(data);
                break;

            case "/city/noise/reactive":
                reactive = OSCUtils.GetBoolFlag(data);
                break;
            }
        }
Esempio n. 10
0
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/city_voxel/particle_mode":
                particleMode = (ParticleMode)OSCUtils.GetIValue(data);
                break;

            case "/city_voxel/flow":
                FlowRandom(OSCUtils.GetFValue(data, 1, 0.1f));
                break;

            case "/city_voxel/voxel_mode":
                voxelMode = (CityVoxelMode)OSCUtils.GetIValue(data);
                break;

            case "/city_voxel/level":
                level = OSCUtils.GetIValue(data);
                break;

            case "/city_voxel/size":
                size = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/edge":
                edge = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/capture":
                useCapture = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/pack":
                usePack = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/resolution":
                gridResolution = OSCUtils.GetIValue(data);
                break;

            case "/city_voxel/resolution/reactive":
                resolutionReactive = OSCUtils.GetBoolFlag(data);
                break;

            case "/city_voxel/tile/reset":
                ResetTileOffset();
                break;

            case "/city_voxel/tile/speed/x":
                tileSpeedX = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/tile/speed/y":
                tileSpeedY = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/tile/reactive":
                tileReactive = OSCUtils.GetBoolFlag(data);
                break;

            case "/city_voxel/emission/use":
                useEmission = OSCUtils.GetBoolFlag(data);
                break;

            case "/city_voxel/emission/rate":
                emissionRate = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/emission/speed":
                emissionSpeed = OSCUtils.GetFValue(data);
                break;

            case "/city_voxel/emission/random":
                emissionRandom = OSCUtils.GetFValue(data);
                break;
            }
        }