3 разных реализации одной и той же задачи в Unity на C#