(угол/45)%2 - если результат 0 - то стоит "ровно", если результат 1 - то по диагонали. Можете модуль от угла взять, чтобы не париться об отрицательных.
Гуглить соотношения в прямоугольном треугольнике.
А еще равенства углов в равнобедренных треугольниках могут пригодится...
Осталось найти где тут равнобедренные треугольники, а они есть
Ну в новое приложение вы без проблем зальете - ключ привязывается именно к приложению.
А вот что случилось со старым ключом - надо смотреть. Но раз гугл говорит что ключ не тот - значит он не тот. Может алиас не тот выбран, или еще что. Проверяйте.
Если уж очень надо - можно написать в саппорт и попросить их обновить ключ - но это тот еще геммор
А что у вас в o хранится? Оно индексируемое? Если индексируемое - то задавайте этот тип в фориче вместо object.
И да - переделайте вопрос так, чтобы там были не скрины!
Никакой. 1 и 2 программы не доступны под линуксом. Аналоги не дотягивают (сугубое ИМХО). С третим пунктом - наверняка есть аналоги. Ну и вот только 4 - без проблем.
Про тестирование без стороннего софта - вообще бред. В линуксе это тоже будет СТОРОННИЙ СОФТ. Он может быть включен в дистрибутив - но он сторонний.
Если так хочется поковыряться с линуксом - поставьте его сначала на виртуалку. Советую Mint.
Если вам нужно что то сохранять в редакторе, а потом использовать в билде (условно - уровни) - то используйте StreamingAssets.
Если нужно что то сохрнять в билде, и использовать в билде (условно - прогресс пользователя) - то используйте persistentDataPath.