GameObjectExtensions
{
public static bool IsInLayer(this GameObject go, LayerMask layer)
{
return layer == (layer | 1 << go.layer);
}
}
По идее он должен добавлять возможность пользоваться методом IsInLayer в другом скрипте и добавлять расширение к объекту например other - other.gameObject.IsInLayer ...
Но unity выдает ошибку error CS1061: 'GameObject' does not contain a definition for 'IsInLayer' and no accessible extension method 'IsInLayer' accepting a first argument of type 'GameObject' could be found (are you missing a using directive or an assembly reference?)
неймспейс не подтянул с этим экстеншеном
А namespace какой должен быть?
в который ты положил скрипт этот
А _groundLayer точно как LayerMask определен?
Обсуждают сегодня