foreach (Room game in PhotonNetwork.GetRoomList()) JS

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

foreach (Room game in PhotonNetwork.GetRoomList()) JS

Сообщение newArray 25 май 2013, 12:00

Photon Cloud. Я не пойму одной тупой веши вот этой команды из справки. Отображает список созданных комнат
foreach (Room game in PhotonNetwork.GetRoomList()){
GUILayout.Label(game.name + " " + game.playerCount + "/" + game.maxPlayers); ...

Я пишу в JS
Синтаксис:
Используется javascript
var photonView:PhotonView;
function Start () {
photonView =  GetComponent(PhotonView);
  PhotonNetwork.ConnectUsingSettings ("0.1");
 }
function OnGUI(){
  foreach (Room game in PhotonNetwork.GetRoomList())
       {
           GUILayout.Label(game.name + " " + game.playerCount + "/" + game.maxPlayers);
       }
}

ругается на слово game в функции OnGUI даже когда я пишу по другому : и так RoomInfo game и так RoomInfo room
а потом пишу ну типа как у них расчитано в си шарпе
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class ConnectMenu : MonoBehaviour {
        // Use this for initialization
        void Start () {
           PhotonNetwork.ConnectUsingSettings ("0.1");
        }
        // Update is called once per frame
        void OnGUI () {
              foreach (Room game in PhotonNetwork.GetRoomList())
             {
                  GUILayout.Label(game.name + " " + game.playerCount + "/" + game.maxPlayers);
              }
          }

}
 

и тут он все понимает. Может в JS надо game как то объявлять - компонент PhotonView я объявил. То есть в джава скрипте эта команда не работает что ли?
newArray
Адепт
 
Сообщения: 1226
Зарегистрирован: 14 фев 2013, 07:03
Откуда: оттуда

Re: foreach (Room game in PhotonNetwork.GetRoomList()) JS

Сообщение newArray 25 май 2013, 12:10

или game это переменная var game : RoomInfo; ?
newArray
Адепт
 
Сообщения: 1226
Зарегистрирован: 14 фев 2013, 07:03
Откуда: оттуда

Re: foreach (Room game in PhotonNetwork.GetRoomList()) JS

Сообщение BornFoRdeatH 25 май 2013, 12:20

в яве разве так пишется форич?
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: foreach (Room game in PhotonNetwork.GetRoomList()) JS

Сообщение newArray 25 май 2013, 12:28

согласен не foreach a for. но я щас проверил даже с foreach работает - и реально вопрос был тупой - просто когда справку пишут так думают что все продвинутые. вот так надо
Синтаксис:
Используется javascript
var photonView:PhotonView;

function Start () {
photonView =  GetComponent(PhotonView);
  PhotonNetwork.ConnectUsingSettings ("0.1");
 }

function OnGUI(){

  for (var game : RoomInfo in PhotonNetwork.GetRoomList())
       {
           GUILayout.BeginHorizontal();
           GUILayout.Label(game.name + " " + game.playerCount + "/" + game.maxPlayers);
           GUILayout.EndHorizontal();
       }

}

}
 
newArray
Адепт
 
Сообщения: 1226
Зарегистрирован: 14 фев 2013, 07:03
Откуда: оттуда


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 31