private void PartyDiceShakeResult( byte[] _packet) { // #if _PARTY_LOG_ Debug.Log("PartyDiceShakeResult"); // #endif AS_SC_PARTY_DICE_SHAKE_RESULT DiceShakeResult = new AS_SC_PARTY_DICE_SHAKE_RESULT(); DiceShakeResult.PacketBytesToClass(_packet); AsPartyManager.Instance.PartyDiceShakeResult(DiceShakeResult); }
public void PartyDiceShakeResult( AS_SC_PARTY_DICE_SHAKE_RESULT data) { sITEM sItem = GetItemByDropItemIdx( data.nDropItemIdx); if( null == sItem) { #if _PARTY_ERROR_LOG_ // Debug.LogError( "PartyDiceShakeResult()[ null == DropItemIdx ] id : " + data.nDropItemIdx); #endif return; } Item _item = ItemMgr.ItemManagement.GetItem( sItem.nItemTableIdx); if( null == _item) { #if _PARTY_ERROR_LOG_ //Debug.LogError( "PartyDiceShakeResult()[ null == _item ] id : " + data.nDropItemIdx); #endif return; } Tbl_String_Record record = AsTableManager.Instance.GetTbl_String_Record( _item.ItemData.nameId); if( null == record) { #if _PARTY_ERROR_LOG_ // Debug.LogError( "PartyDiceShakeResult()[null == record] string id :" + _item.ItemData.nameId); #endif return; } string strMsg = "PartyDiceShakeResult() Party member not found!!!"; AS_PARTY_USER member = GetPartyMember( data.nCharUniqKey); if( null == member) { member = TempPartyMember( data.nCharUniqKey); } // 님이 를 획득했습니다. strMsg = string.Format( AsTableManager.Instance.GetTbl_String(60),member.strCharName ,record.String); AsChatManager.Instance.InsertChat( strMsg,eCHATTYPE.eCHATTYPE_SYSTEM); }