where E2 : AtomEvent
where F : AtomFunction
where V : AtomVariable
where C : AtomBaseVariable
where R : AtomReference
where VI : AtomVariableInstancer
where CO : IGetValue
where L : IGetValue
{
///
/// The Variable to set.
///
[SerializeField]
private V _variable = null;
///
/// The value to set.
///
[SerializeField]
private R _value = null;
///
/// Perform the action.
///
public override void Do()
{
_variable.Value = _value.Value;
}
}
}