Показать сообщение отдельно
Старый 29.04.2013, 18:03   #1064
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: Фак по Юнити.

Спасибо большое Андрюх!
А в твоём варианте получается надо вызывать через string.

Для инета мне кажется не лучший вариант.
Может лучше описать enum

public enum roomProp {level, friendlyFire, version, minLevel, maxLevel}

А затем делать так:

PhotonNetwork.CreateRoom(roomNametruetruelevelInfo.maxPlayers.Value,
                    new 
Hashtable 
                        
{
                            { 
roomProp.level/* индекс выбранного уровня */ },
                            { 
roomProp.friendlyFire/* френдли фаер */ },
                            { 
roomProp.version/* версия (хз зачем)) */},
                            { 
roomProp.minLevel/* минимальный уровень игрока */},
                            { 
roomProp.maxLevel/* максимальный уровень игрока */},
                        },
                    new[]
                        {
                             
//а это я как понял описание параметров для лобби
                             
"индекс выбранного уровня",
                             
"френдли фаер",
                             
"версия (хз зачем))",
                             
"минимальный уровень игрока",
                             
"максимальный уровень игрока"
                        
}
                    ); 


и так же считывать
PhotonNetwork.room.customProperties[roomProp.level
__________________
(Offline)
 
Ответить с цитированием