The first version. Author: Cauê Waneck (Unity Forum ID: waneck-six).