Exemplo n.º 1
0
	public void SetCurrentInstanceInfo( AS_GC_INSTANCE_CREATE_RESULT _info)
	{
		curUserInstanceInfo = _info;
	}
Exemplo n.º 2
0
	// in dungeon
	private void InstanceCreateResult( byte[] _packet)
	{
		Debug.Log( "InstanceCreateResult");

		AS_GC_INSTANCE_CREATE_RESULT result = new AS_GC_INSTANCE_CREATE_RESULT();
		result.PacketBytesToClass( _packet);

		if( false == AsDungeonSender.CreateInDunSender())
			return;

		string ip = System.Text.ASCIIEncoding.ASCII.GetString( result.szIpaddress);

		AsDungeonSender.Instance.ConnectToServer( ip, result.nPort, SOCKET_STATE.SS_DUNGEON);
		if( false == AsNetworkManager.Instance.IsConnected())
			AsNotify.Instance.MessageBox( "Error", "Dungeon server connect\nfailed...!", null, "", AsNotify.MSG_BOX_TYPE.MBT_OK, AsNotify.MSG_BOX_ICON.MBI_ERROR);

		Debug.Log( "success dungeon Server ");
		Debug.Log( "In dungeon Server IP : " + ip);
		Debug.Log( "In dungeon Server Prot : " + result.nPort);

		AsUserInfo.Instance.SetCurrentInstanceInfo( result);
		AsDungeonSender.Instance.SendEnterInstance( result.nRoomIdx, result.nEnterKey, AsUserInfo.Instance.GetCurrentUserCharacterInfo().nCharUniqKey);
	}