Блин, я наверное опять где-то туплю...
SetInt SetFloat .. я так и не нашел.
Нашел Insert через него тоже Null Reference
Для полной картины выкидываю части кода (части чтоб в лишнем не копашиться)
Я использую несколько скриптов, один из них основной, который достаёт нужные переменные из остальных
основной скрипт
OnGUI ()
{
GUILayout.BeginHorizontal();
NewProfileName = GUILayout.TextField(NewProfileName, (int)20);
if (GUILayout.Button(DB.text.create))
{
Profile.AllProfiles[0].name.Insert(0,NewProfileName);
};
GUILayout.EndHorizontal();
}
скрипт профиля
public class Profile : MonoBehaviour {
[Serializable]
public class _Profile
{
public string name;
public int RAM, HDD, rankRAM, rankHDD;
public DateTime DateTimeBeginHDD;
}
public static _Profile[] AllProfiles;
void Start ()
{
AllProfiles = new _Profile[2];
}