public elias_event_set_effect_parameter(uint flags, uint pre_wait_time_milliseconds, uint bus_index, byte slot, byte parameter_index, EliasWrapper.elias_effect_parameter parameter, uint sweep_time_milliseconds) { type = (uint)elias_event_types.elias_event_type_set_effect_parameter; this.flags = flags; this.pre_wait_time_milliseconds = pre_wait_time_milliseconds; this.bus_index = bus_index; this.slot = slot; this.parameter_index = parameter_index; this.parameter = parameter; this.sweep_time_milliseconds = sweep_time_milliseconds; }
public override elias_event_set_effect_parameter CreateSetEffectParameterEvent(EliasHelper elias) { EliasWrapper.elias_effect_parameter effectParam = new EliasWrapper.elias_effect_parameter(); effectParam.type = (uint)elias_effect_parameter_types.elias_effect_parameter_bool; effectParam.value.bool_value = (byte)(value ? 1 : 0); return(new elias_event_set_effect_parameter( (uint)flags, (uint)preWaitTimeMs, (uint)elias.GetBusIndex(busName), slot, parameterIndex, effectParam, (uint)sweepTimeMS)); }