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

  1. Nation
  2. Squad
  3. Farm
  4. 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