Package emu.grasscutter.game.friends
Class FriendsList
java.lang.Object
emu.grasscutter.game.player.BasePlayerManager
emu.grasscutter.game.friends.FriendsList
-
Field Summary
Fields inherited from class emu.grasscutter.game.player.BasePlayerManager
player -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFriend(Friendship friendship) voidaddPendingFriend(Friendship friendship) voiddeleteFriend(int targetUid) it.unimi.dsi.fastutil.ints.Int2ObjectMap<Friendship>intGets total amount of potential friendsit.unimi.dsi.fastutil.ints.Int2ObjectMap<Friendship>voidhandleFriendRequest(int targetUid, DealAddFriendResultTypeOuterClass.DealAddFriendResultType result) booleanbooleanisFriendsWith(int uid) voidvoidsave()Saves the player to the databasevoidsendFriendRequest(int targetUid) Methods inherited from class emu.grasscutter.game.player.BasePlayerManager
getPlayer
-
Constructor Details
-
FriendsList
-
-
Method Details
-
hasLoaded
public boolean hasLoaded() -
getFriends
-
getPendingFriends
-
isFriendsWith
public boolean isFriendsWith(int uid) -
addFriend
-
addPendingFriend
-
handleFriendRequest
public void handleFriendRequest(int targetUid, DealAddFriendResultTypeOuterClass.DealAddFriendResultType result) -
deleteFriend
public void deleteFriend(int targetUid) -
sendFriendRequest
public void sendFriendRequest(int targetUid) -
getFullFriendCount
public int getFullFriendCount()Gets total amount of potential friends -
loadFromDatabase
public void loadFromDatabase() -
save
public void save()Description copied from class:BasePlayerManagerSaves the player to the database- Overrides:
savein classBasePlayerManager
-