candidate: The three types of photooxygenation reactions are distinguished by the mechanisms that they proceed through , as they are capable of yielding different or similar products depending on environmental conditions .