// 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); }
public void SetCurrentUserEnterWorldinfo( AS_GC_ENTER_WORLD_RESULT _info) { curUserEnterWorldinfo = _info; AsCommonSender.selfPosition = charPosition = _info.sPosition; }
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 }