i get this error: Assets/scripts/Network.js(71,22): BCE0044: expecting ;, found ‘i’.
Assets/scripts/Network.js(71,53): BCE0043: Unexpected token: ).
Assets/scripts/Network.js(73,17): BCE0043: Unexpected token: if.
Assets/scripts/Network.js(73,96): UCE0001: ‘;’ expected. Insert a semicolon at the end.
i will show the code where the error is if you need the full code then please ask in a comment.
var typeName : String = "UniqueGameName";
var gameName : String = "RoomName";
var hostlist : HostData[];
var _NetworkView : NetworkView;
var madeaserver : boolean = false;
var msEvent : MasterServerEvent;
var hostdata : HostData;
var newPlayer : NetworkPlayer;
function Start () {
}
function Update () {
}
private function RefreshHostList()
{
MasterServer.RequestHostList(typeName);
}
function OnMasterServerEvent()
{
if (msEvent == MasterServerEvent.HostListReceived)
hostlist = MasterServer.PollHostList();
}
private function JoinServer()
{
Network.Connect(hostData);
}
function OnPlayerConnected ()
{
_NetworkView.RPC("GetNetworkPlayer", RPCMode.AllBuffered, newPlayer);
}
function OnConnectedToServer()
{
Debug.Log("Joined Server");
}
private function StartServer()
{
Network.InitializeServer(4, 25000, !Network.HavePublicAddress());
MasterServer.RegisterHost(typeName, gameName);
}
function OnServerInitialized()
{
Debug.Log("Server Initiliazed");
madeaserver = true;
}
function OnGUI()
{
if (!Network.isClient && !Network.isServer)
{
if (GUI.Button(new Rect(100, 100, 250, 100), "Start Server"))
{
StartServer();
}
}
if (GUI.Button(new Rect(100, 250, 250, 100), "Refresh Hosts"))
RefreshHostList();
if (hostList != null)
{
for (int i = 0; i < hostList.Length; i++)
{
if (GUI.Button(new Rect(400, 100 + (110 * i), 300, 100), hostList*.gameName))*
JoinServer(hostList*);*
}
}
}