public override bool Update() { if (IsDirty) { string selection = EvaluateChoice(); Count = 0; if (!string.IsNullOrEmpty(selection)) { EffectHandle paramHandle = Effect.GetParameter(null, selection); if (paramHandle == null) { Log.Error("SAS: Couldn't get loopbycount parameter"); } else { Count = SasHelper.GetIntegerFromParam(Effect, paramHandle); } } IsDirty = false; } return(true); }
public override bool Update() { if (IsDirty) { string selection = EvaluateChoice(); EffectHandle paramHandle = Effect.GetParameter(null, selection); if (paramHandle != null) { Stencil = SasHelper.GetIntegerFromParam(Effect, paramHandle); } else { Log.Error("SAS: Couldn't get clear stencil parameter"); } IsDirty = false; } return(true); }