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;
            }
        }
Example #2
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;
            }
        }
        public override void OnOSC(string address, List <object> data)
        {
            switch (address)
            {
            case "/camera/view":
                UpdateView((ViewType)OSCUtils.GetIValue(data, 0));
                break;

            case "/posteffects/edge_detection/t":
                edgeDetection.t.value = OSCUtils.GetFValue(data);
                break;

            case "/posteffects/edge_detection/edge_color":
                edgeDetection.edgeColor.value = OSCUtils.GetColorValue(data);
                break;

            case "/posteffects/edge_detection/bg_color":
                edgeDetection.bgColor.value = OSCUtils.GetColorValue(data);
                break;
            }
        }