Показать сообщение отдельно
Старый 26.06.2012, 16:11   #407
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопросы от новичка

Функция networkView.RPC принимает:
(string name, RPCMode mode, params object[] args)
Я отправляю:
(string , RPCMode ,string[])

Пример:
string[] h = GameOptions.playersNames.ToArray();
networkView.RPC("SendAllNames",RPCMode.Others,h);
void SendAllNames(string[] names)
GameOptions.playersNames.Clear();
foreach(string n in names)
{
GameOptions.playersNames.Add(n);
}
Ошибка:
Sending RPC failed because 'SendAllNames' parameter 0 didn't match the RPC declaration. Expected 'System.String[]' but got 'System.String'
(Offline)
 
Ответить с цитированием