c уползанием текстуры все гуд, разобрался.
а с массивом текстур нет.
указываю явно
public Texture2D audioOff;
public Texture2D audio1;
public Texture2D audio2;
public Texture2D audio3;
public Texture2D audio4;
public Texture2D audio5;
public Texture2D audio6;
public Texture2D audio7;
public Texture2D audio8;
public Texture2D audio9;
public Texture2D audio10;
public Texture2D[] texArray = { audioOff,audio1,audio2,audio3,audio4,audio5,audio6,audio7,audio8,audio9, audio10};
ругается A field initializer cannot reference the nonstatic field, method, or property
я так понимаю трабла в синтаксисе, но где?