4
UserInfo
poopki edited this page 2 years ago
UserInfo
개별 유저 정보를 기록하는 instance
m_GroupUUID
private static Map<String, UUID> m_GroupUUID = new HashMap<String, UUID>();
그룹 타입에 따라 가입된 그룹 UUID를 기록하기 위한 Map Group Type
- Nation
- Squad
- Farm
- Party
UserInfo
public UserInfo(UUID uuid, String Name){ //UserInfo 초기화
super(100,100,1,10,10,10,10); //HP, MP, LEV, STR, DEX, INT, LUK
m_UUID = uuid;
m_Name = Name;
m_GroupUUID.put("Nation", 0);
m_GroupUUID.put("Squad", 0);
m_GroupUUID.put("Farm", 0);
m_GroupUUID.put("Party", 0);
}
초기화
SetGroupUUID
public void SetGroupUUID(String GroupType, UUID m_UUID){ m_GroupUUID.put(GroupType, m_UUID); }
- Input: GroupType, m_UUID
- Output: None 유저의 특정 Group UUID를 기록
GetGroupUUID
public UUID GetGroupUUID(String GroupType){ return m_GroupUUID.get(GroupType); }
- Input: GroupType
- Output: m_UUID 특정 그룹의 UUID를 반환
getUserName
String getUserName(){
return m_Name;
}
- Input:
- Output: m_Name
getUserUUID
UUID getUserUUID(){ return m_UUID; }
- Input:
- Output: m_UUID