Решение 1:
Как указано в сообщении об ошибке, atk
является членом экземпляра класса AttackStat
, вам необходимо создать экземпляр / объект класса для доступаих.
Например:
AttackStat attackStatInstance = new AttackStat();
float vlueObject = attackStatInstance.atk // It is accessible now
Решение 2:
Если вы действительно хотите использовать atk
без создания экземпляра (скажем, AttackStat.atk
) тогда переменная должна быть определена как статическая, то есть определение будет выглядеть следующим образом:
public class AttackStat : MonoBehaviour
{
public static float atk;
}