public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data) { this.data = data; Color textColor = ( false == data.bConnect) ? Color.gray : Color.black; nameField.Text = data.szCharName; nameField.Color = textColor; level.Text = data.nLevel.ToString(); level.Color = textColor; switch( data.eClass) { case eCLASS.DIVINEKNIGHT: cls.Text = AsTableManager.Instance.GetTbl_String(1054); break; case eCLASS.MAGICIAN: cls.Text = AsTableManager.Instance.GetTbl_String(1055); break; case eCLASS.CLERIC: cls.Text = AsTableManager.Instance.GetTbl_String(1057); break; case eCLASS.HUNTER: cls.Text = AsTableManager.Instance.GetTbl_String(1056); break; case eCLASS.ASSASSIN: cls.Text = AsTableManager.Instance.GetTbl_String(1058); break; default: cls.Text = "Error"; break; } cls.Color = textColor; if( data.bConnect == false ) { int nOffDayCount = GetOffLineDay(data.nLastConnectTime); string strMsg = string.Format( AsTableManager.Instance.GetTbl_String(2038) , nOffDayCount ); online.Text = strMsg; online.Color = textColor; } else { online.Text = ""; } }
public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data, GameObject parent) { this.data = data; parentObj = parent; title.Text = data.szCharName; }
public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data, GameObject parent) { this.data = data; parentObj = parent; nameField.Text = data.szCharName; string masterName = AsUserInfo.Instance.GuildData.szGuildMaster; eGUILDPERMISSION permission = AsUserInfo.Instance.GuildData.ePermission; if( ( eGUILDPERMISSION.eGUILDPERMISSION_EXILE != ( eGUILDPERMISSION.eGUILDPERMISSION_EXILE & permission)) || ( data.szCharName == masterName)) { guildBanBtn.SetControlState( UIButton.CONTROL_STATE.DISABLED); guildBanBtn.spriteText.Color = Color.gray; } if( ( eGUILDPERMISSION.eGUILDPERMISSION_AUTHORIZE != ( eGUILDPERMISSION.eGUILDPERMISSION_AUTHORIZE & permission)) || ( data.szCharName == masterName)) { editAuthorityBtn.SetControlState( UIButton.CONTROL_STATE.DISABLED); editAuthorityBtn.spriteText.Color = Color.gray; } if( ( eGUILDPERMISSION.eGUILDPERMISSION_ALL != permission) || ( data.szCharName == masterName) || ( masterName != AsUserInfo.Instance.SavedCharStat.charName_)) { masterHandoverBtn.SetControlState( UIButton.CONTROL_STATE.DISABLED); masterHandoverBtn.spriteText.Color = Color.gray; } }
public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data, GameObject parent) { this.data = data; this.parent = parent; noticeBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_NOTICE == ( eGUILDPERMISSION.eGUILDPERMISSION_NOTICE & data.ePermission)) ? true : false; publicityBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_PUBLICIZE == ( eGUILDPERMISSION.eGUILDPERMISSION_PUBLICIZE & data.ePermission)) ? true : false; joinBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_INVITE == ( eGUILDPERMISSION.eGUILDPERMISSION_INVITE & data.ePermission)) ? true : false; banishBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_EXILE == ( eGUILDPERMISSION.eGUILDPERMISSION_EXILE & data.ePermission)) ? true : false; depositBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_DEPOSIT == ( eGUILDPERMISSION.eGUILDPERMISSION_DEPOSIT & data.ePermission)) ? true : false; withdrawBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_WITHDRAW == ( eGUILDPERMISSION.eGUILDPERMISSION_WITHDRAW & data.ePermission)) ? true : false; authorityBtn.Value = ( eGUILDPERMISSION.eGUILDPERMISSION_AUTHORIZE == ( eGUILDPERMISSION.eGUILDPERMISSION_AUTHORIZE & data.ePermission)) ? true : false; noticeFlag = noticeBtn.Value; publicityFlag = publicityBtn.Value; joinFlag = joinBtn.Value; banishFlag = banishBtn.Value; depositFlag = depositBtn.Value; withdrawFlag = withdrawBtn.Value; authorityFlag = authorityBtn.Value; }
public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data) { this.data = data; Color textColor = ( false == data.bConnect) ? Color.gray : Color.white; // class , level , name m_imgClassAman.gameObject.SetActive(false); m_imgClassDemigod.gameObject.SetActive(false); m_imgClassElf.gameObject.SetActive(false); m_imgClassLumicle.gameObject.SetActive(false); switch( data.eClass) { case eCLASS.DIVINEKNIGHT: m_imgClassDemigod.gameObject.SetActive(true); break; case eCLASS.CLERIC: m_imgClassLumicle.gameObject.SetActive(true); break; case eCLASS.HUNTER: m_imgClassAman.gameObject.SetActive(true); break; case eCLASS.MAGICIAN: m_imgClassElf.gameObject.SetActive(true); break; default: break; } m_txtLevel.Text = data.nLevel.ToString(); m_txtName.Text = data.szCharName; m_txtDate.Text = "2015.04.23"; // connection if( data.bConnect == false ) { int nOffDayCount = GetOffLineDay(data.nLastConnectTime); string strMsg = string.Format( AsTableManager.Instance.GetTbl_String(2038) , nOffDayCount ); m_txtConnection.Text = strMsg; m_txtConnection.Color = textColor; } else { m_txtConnection.Text = "Online"; } }
public void Init( body2_SC_GUILD_MEMBER_INFO_RESULT data) { this.data = data; Color textColor = Color.black; if( false == data.bConnect) textColor = Color.gray; nameLabel.Text = data.szCharName; nameLabel.Color = textColor; level.Text = data.nLevel.ToString(); level.Color = textColor; switch( data.eClass) { case eCLASS.DIVINEKNIGHT: cls.Text = AsTableManager.Instance.GetTbl_String(1054); break; case eCLASS.MAGICIAN: cls.Text = AsTableManager.Instance.GetTbl_String(1055); break; case eCLASS.CLERIC: cls.Text = AsTableManager.Instance.GetTbl_String(1057); break; case eCLASS.HUNTER: cls.Text = AsTableManager.Instance.GetTbl_String(1056); break; case eCLASS.ASSASSIN: cls.Text = AsTableManager.Instance.GetTbl_String(1058); break; default: cls.Text = "Error"; break; } cls.Color = textColor; }
public void Init( int nNumber , body2_SC_GUILD_MEMBER_INFO_RESULT data) { this.data = data; Color textColor = ( false == data.bConnect) ? Color.gray : Color.white; bool isMaster = false; if (AsUserInfo.Instance.GuildData.szGuildMaster == data.szCharName) isMaster = true; // number if (isMaster == true) { m_imgKing.gameObject.SetActive(true); m_txtNum.gameObject.SetActive(false); } else { m_imgKing.gameObject.SetActive(false); m_txtNum.gameObject.SetActive(true); m_txtNum.Text = nNumber.ToString(); } // title m_txtTitle.Text = "ace"; // class , level , name m_imgClassAman.gameObject.SetActive(false); m_imgClassDemigod.gameObject.SetActive(false); m_imgClassElf.gameObject.SetActive(false); m_imgClassLumicle.gameObject.SetActive(false); switch( data.eClass) { case eCLASS.DIVINEKNIGHT: m_imgClassDemigod.gameObject.SetActive(true); break; case eCLASS.CLERIC: m_imgClassLumicle.gameObject.SetActive(true); break; case eCLASS.HUNTER: m_imgClassAman.gameObject.SetActive(true); break; case eCLASS.MAGICIAN: m_imgClassElf.gameObject.SetActive(true); break; default: break; } m_txtLevel.Text = data.nLevel.ToString(); m_txtName.Text = data.szCharName; // attendance if (AsUserInfo.Instance.GetCharacterName () == data.szCharName) { m_imgAttendance.gameObject.SetActive(false); m_btnAttendance.gameObject.SetActive(true); } else { m_imgAttendance.gameObject.SetActive(true); m_btnAttendance.gameObject.SetActive(false); } // connection if( data.bConnect == false ) { int nOffDayCount = GetOffLineDay(data.nLastConnectTime); string strMsg = string.Format( AsTableManager.Instance.GetTbl_String(2038) , nOffDayCount ); m_txtConnection.Text = strMsg; m_txtConnection.Color = textColor; } else { m_txtConnection.Text = "Online"; } // gold support m_txtGoldSupport.Text = "10000"; // guild point m_txtGuildPoint.Text = "34567"; }
public void PacketBytesToClass2( byte[] data, int index) { Type infotype = this.GetType(); // nCnt FieldInfo headerinfo = infotype.GetField( "nCnt", BINDING_FLAGS_PIG); headerinfo.SetValue( this, data[ index++]); // nMaxPage headerinfo = infotype.GetField( "nMaxPage", BINDING_FLAGS_PIG); headerinfo.SetValue( this, data[ index++]); infos = new body2_SC_GUILD_MEMBER_INFO_RESULT[ nCnt]; for( int i = 0; i < nCnt; i++) { infos[i] = new body2_SC_GUILD_MEMBER_INFO_RESULT(); index = infos[i].PacketBytesToClass( data, index); } }