Example #1
0
	// out Dungeon
	private void ReturnWorldresult( byte[] _packet)
	{
		Debug.Log( "ReturnWorldresult");

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

		if( eRESULTCODE.eRESULT_SUCC != result.eResult)
		{
			AsNotify.Instance.MessageBox( "Error", "Return world failed...!", null, "", AsNotify.MSG_BOX_TYPE.MBT_OK, AsNotify.MSG_BOX_ICON.MBI_ERROR);
			return;
		}

		GameObject go = GameObject.Find( "SceneLoader");
		AsSceneLoader sceneLoader = go.GetComponent<AsSceneLoader>() as AsSceneLoader;
		sceneLoader.Load( result.nMapIdx, AsSceneLoader.eLoadType.ENTER_WORLD);
		AsCommonSender.SetSocketState( SOCKET_STATE.SS_GAMESERVER);
	}
Example #2
0
	public void SetCurrentUserEnterWorldinfo( AS_GC_ENTER_WORLD_RESULT _info)
	{
		curUserEnterWorldinfo = _info;
		AsCommonSender.selfPosition = charPosition = _info.sPosition;
	}
Example #3
0
	private void EnterWorldResult( byte[] _packet)
	{
		Debug.Log( "EnterWorldResult");

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

		//$yde
		AsUserInfo.Instance.SetCurrentUserEnterWorldinfo( result);

		if( eRESULTCODE.eRESULT_SUCC != result.eResult)
		{
			AsNotify.Instance.MessageBox( AsTableManager.Instance.GetTbl_String(4086), AsTableManager.Instance.GetTbl_String(401), null, "", AsNotify.MSG_BOX_TYPE.MBT_OK, AsNotify.MSG_BOX_ICON.MBI_ERROR);
			return;
		}

		GameObject go = GameObject.Find( "SceneLoader");
		AsSceneLoader sceneLoader = go.GetComponent<AsSceneLoader>() as AsSceneLoader;
		sceneLoader.Load( result.nMapIdx, AsSceneLoader.eLoadType.ENTER_WORLD);
		AsCommonSender.SetSocketState( SOCKET_STATE.SS_GAMESERVER);

		#region -Designation
		body_CS_SUBTITLE_LIST subtitleList = new body_CS_SUBTITLE_LIST();
		byte[] data = subtitleList.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( data);
		#endregion

		#region -DelegateImage
		body_CS_IMAGE_LIST imageList = new body_CS_IMAGE_LIST();
		byte[] dataImageList = imageList.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( dataImageList);
		#endregion
	}