public override void OnOSC(string addr, List <object> data) { base.OnOSC(addr, data); switch (addr) { case "/lattice/wave": Wave(); break; case "/lattice/line": useLine = OSCUtils.GetIValue(data, 0); break; case "/lattice/line/toggle": useLine = Mathf.Clamp01(1f - useLine); break; case "/lattice/scale": iscale = OSCUtils.GetIValue(data, 0); Scale(iscale); break; case "/lattice/axis": var x = OSCUtils.GetFValue(data, 0); var y = OSCUtils.GetFValue(data, 1); var z = OSCUtils.GetFValue(data, 2); axis.Set(x, y, z); break; } }
public override void OnOSC(string address, List <object> data) { base.OnOSC(address, data); switch (address) { case "/midair/duration": duration = Mathf.Max(0.1f, OSCUtils.GetFValue(data)); break; case "/midair/throttle": throttle = Mathf.Max(0.1f, OSCUtils.GetFValue(data)); break; case "/midair/init": Init(); break; case "/midair/rotate": Rotate(); break; case "/midair/scale": Scale(); break; } }
public override void OnOSC(string address, List <object> data) { base.OnOSC(address, data); switch (address) { case "/voxel/visible": voxelVisible = OSCUtils.GetBoolFlag(data); break; case "/voxel/color": useColor = 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; } }
public override void OnOSC(string address, List <object> data) { base.OnOSC(address, data); switch (address) { case "/monolith/big": BigOne(); break; case "/monolith/grid": Grid( OSCUtils.GetIValue(data, 0, Random.Range(0, 64)), OSCUtils.GetIValue(data, 1, 4), OSCUtils.GetIValue(data, 2, 4), OSCUtils.GetIValue(data, 3, 4) ); break; case "/monolith/randomize": Randomize(); break; case "/monolith/": break; } }
public void OnOSC(string address, List <object> data) { switch (address) { case "/camera/target/index": current = OSCUtils.GetIValue(data, 0); Apply(OSCUtils.GetFValue(data, 1)); break; } }
public override void OnOSC(string addr, List <object> data) { base.OnOSC(addr, data); switch (addr) { case "/posteffects/block_noise": t = OSCUtils.GetBoolFlag(data, 0) ? 1f : 0f; break; case "/posteffects/block_noise/shift": break; case "/posteffects/block_noise/speed": break; } }
public override void OnOSC(string address, List <object> data) { base.OnOSC(address, data); switch (address) { case "/posteffects/mirror/horizontal": horizontal = OSCUtils.GetBoolFlag(data, 0); left = OSCUtils.GetBoolFlag(data, 1); Apply(); break; case "/posteffects/mirror/vertical": vertical = OSCUtils.GetBoolFlag(data, 0); up = OSCUtils.GetBoolFlag(data, 1); Apply(); break; } }
public override void OnOSC(string address, List <object> data) { base.OnOSC(address, data); switch (address) { case "/floor/thickness": thickness = OSCUtils.GetFValue(data, 0); break; case "/floor/noise": Apply(FloorMode.Noise); break; case "/floor/circle": Apply(FloorMode.Circle); break; case "/floor/line": Apply(FloorMode.Line); break; } }