public class BonusClient
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BonusClient.AddBonusMessage |
static class |
BonusClient.BonusesUpdateMessage |
static class |
BonusClient.ExtendVipMessage
Message used to try add Point or extend time of vip.
|
static class |
BonusClient.GlobalEventBonusesUpdateMessage |
static class |
BonusClient.RemoveBonusMessage |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXTMSG_ALL_VIP_UPDATE |
static java.lang.String |
EXTMSG_VIP_UPDATE |
static MessageType |
MSG_TYPE_BONUS_ADD |
static MessageType |
MSG_TYPE_BONUS_REMOVE |
static MessageType |
MSG_TYPE_BONUSES_UPDATE |
static MessageType |
MSG_TYPE_EXTEND_VIP |
static MessageType |
MSG_TYPE_GET_ALL_VIP |
static MessageType |
MSG_TYPE_GET_VIP |
static MessageType |
MSG_TYPE_GLOBAL_EVENT_UPDATE |
| Constructor and Description |
|---|
BonusClient() |
| Modifier and Type | Method and Description |
|---|---|
static void |
extendVip(OID playerOid,
int points,
int time) |
static void |
sendBonusAdd(OID playerOid,
java.util.ArrayList<BonusSettings> bonuses,
java.lang.String obj)
send Message to activate bonus for player
|
static void |
sendBonusesUpdate(OID playerOid,
java.util.HashMap<java.lang.String,BonusSettings> bonuses)
send Update message to modules with list of active bonuses for player
|
static void |
sendBonusRemove(OID playerOid,
java.util.ArrayList<BonusSettings> bonuses,
java.lang.String obj)
remove Bonus from player
|
static void |
sendGlobalEventBonusesUpdate(java.util.HashMap<java.lang.String,BonusSettings> bonuses) |
public static final MessageType MSG_TYPE_BONUS_ADD
public static final MessageType MSG_TYPE_BONUS_REMOVE
public static final MessageType MSG_TYPE_BONUSES_UPDATE
public static final MessageType MSG_TYPE_GLOBAL_EVENT_UPDATE
public static final MessageType MSG_TYPE_EXTEND_VIP
public static final MessageType MSG_TYPE_GET_VIP
public static final MessageType MSG_TYPE_GET_ALL_VIP
public static final java.lang.String EXTMSG_VIP_UPDATE
public static final java.lang.String EXTMSG_ALL_VIP_UPDATE
public static void sendBonusesUpdate(OID playerOid, java.util.HashMap<java.lang.String,BonusSettings> bonuses)
playerOid - bonuses - public static void sendGlobalEventBonusesUpdate(java.util.HashMap<java.lang.String,BonusSettings> bonuses)
public static void sendBonusAdd(OID playerOid, java.util.ArrayList<BonusSettings> bonuses, java.lang.String obj)
playerOid - bonus - public static void sendBonusRemove(OID playerOid, java.util.ArrayList<BonusSettings> bonuses, java.lang.String obj)
playerOid - bonus - public static void extendVip(OID playerOid, int points, int time)