private void translate(bool triggered, InteractionTrigger trigger) { //check if all triggers are met if (InteractionTrigger.CheckTriggers(TriggerType, Triggers)) { targetPosition = origin - TriggeredPositionOffset; } else { targetPosition = origin; } }