Class MapleGuildCharacter
java.lang.Object
handling.world.guild.MapleGuildCharacter
- All Implemented Interfaces:
Serializable
公會成員的輕量值物件,為
MapleCharacter 在公會系統中的摘要快照。
記錄角色 ID、名稱、等級、職業、線上狀態、頻道編號、
公會 ID、公會階級(guildrank)、聯盟階級(allianceRank)及公會貢獻度,
可由線上角色或資料庫欄位建構:
MapleGuildCharacter(MapleCharacter)— 從已登入的角色即時讀取資料。MapleGuildCharacter(int, short, String, ...)— 從資料庫欄位重建離線成員快照。
由 MapleGuild 以 CopyOnWriteArrayList 維護;
封包組裝(GuildPacket)與聯盟廣播均以此物件為資料來源。
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMapleGuildCharacter(int id, short lv, String name, byte channel, int job, byte rank, int guildContribution, byte allianceRank, int gid, boolean on) -
Method Summary
Modifier and TypeMethodDescriptionbyteintintintbyteintgetId()intgetJobId()intgetLevel()getName()booleanisOnline()voidsetAllianceRank(byte rank) voidsetChannel(byte ch) voidsetGuildContribution(int c) voidsetGuildId(int gid) voidsetGuildRank(byte rank) voidsetJobId(int job) voidsetLevel(short l) voidsetOnline(boolean f)
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
MapleGuildCharacter
-
MapleGuildCharacter
public MapleGuildCharacter(int id, short lv, String name, byte channel, int job, byte rank, int guildContribution, byte allianceRank, int gid, boolean on)
-
-
Method Details
-
getLevel
public int getLevel() -
setLevel
public void setLevel(short l) -
getId
public int getId() -
setChannel
public void setChannel(byte ch) -
getChannel
public int getChannel() -
getJobId
public int getJobId() -
setJobId
public void setJobId(int job) -
getGuildId
public int getGuildId() -
setGuildId
public void setGuildId(int gid) -
setGuildRank
public void setGuildRank(byte rank) -
getGuildRank
public byte getGuildRank() -
setGuildContribution
public void setGuildContribution(int c) -
getGuildContribution
public int getGuildContribution() -
isOnline
public boolean isOnline() -
getName
-
setOnline
public void setOnline(boolean f) -
setAllianceRank
public void setAllianceRank(byte rank) -
getAllianceRank
public byte getAllianceRank()
-