109 lines
5.5 KiB
Go
109 lines
5.5 KiB
Go
package logic
|
|
|
|
type EventType uint32
|
|
|
|
const (
|
|
EventTypeNone = iota //事件类型
|
|
|
|
)
|
|
|
|
type LogType uint32
|
|
|
|
const (
|
|
LogTypeNone LogType = 0 //无事件
|
|
|
|
// /* ----------------- 服务事件 ----------------- */
|
|
//
|
|
// LogTypeServerOperate LogType = 0x001 //服务器操作
|
|
// LogTypeServerOnline LogType = 0x002 //服务器在线
|
|
//
|
|
// /* ----------------- 服务事件 ----------------- */
|
|
//
|
|
// LogTypePlayerUserLogin LogType = 10001 //用户登录
|
|
// LogTypePlayerUserLogout LogType = 10002 //用户登出
|
|
// LogTypePlayerRoleCreate LogType = 10003 //角色创建
|
|
// LogTypePlayerRoleLogin LogType = 10004 //角色登录
|
|
// LogTypePlayerRoleLogout LogType = 10005 //角色登出
|
|
// LogTypePlayerLost LogType = 10006 //玩家掉线
|
|
)
|
|
|
|
// const (
|
|
//
|
|
// LogTypeItemObtain LogType = iota + 11000 //物品获得
|
|
// LogTypeItemObtainByCharge //充值
|
|
// LogTypeItemObtainByCopy //副本
|
|
// LogTypeItemObtainByTask //任务奖励
|
|
// LogTypeItemObtainByTaskActive //任务活跃度
|
|
// LogTypeItemObtainBySmelt //熔炉熔炼
|
|
// LogTypeItemObtainByMail //邮件奖励
|
|
// LogTypeItemObtainByAchievement //成就奖励
|
|
// LogTypeItemObtainByLoginReward //登录奖励
|
|
// LogTypeItemObtainByIdleBattle //挂机奖励
|
|
// LogTypeItemObtainByIdleQuickBattle //挂机快速战斗
|
|
// LogTypeItemObtainByTalentReturn //天赋重置退回
|
|
// LogTypeItemObtainByShop //商让购买
|
|
// LogTypeItemObtainByMonthlyCard //商让购买
|
|
// LogTypeItemObtainBySale //出售
|
|
// LogTypeItemObtainByChargeFirstExtra //首次充值赠送
|
|
// LogTypeItemObtainByChargeExtra //充值赠送
|
|
// LogTypeItemObtainByGiftPack //礼包
|
|
// LogTypeItemObtainByBattlePassReward //礼包战斗通行证奖励
|
|
// LogTypeItemObtainByCopySpeedReward //礼包战斗通行证奖励
|
|
// LogTypeItemObtainByPlanetMime //星球开采
|
|
// LogTypeItemObtainByRawStoneMime //星原石开采
|
|
// LogTypeItemObtainByRawStoneAccrue //星原石积累
|
|
// LogTypeItemObtainByAdReward //广告奖励
|
|
// LogTypeItemObtainByArenaChallenge //竞技场挑战
|
|
// LogTypeItemObtainByCdkey //兑换码兑换
|
|
//
|
|
// )
|
|
const (
|
|
LogTypeItemConsume LogType = iota + 12000 //消耗物品
|
|
LogTypeItemConsumeByCopy //副本挑战
|
|
LogTypeItemConsumeUsed //部件升级
|
|
LogTypeItemConsumeByHeroUpgrade //部件升级
|
|
LogTypeItemConsumeByHeroBreak //部件升级
|
|
// LogTypeItemConsumeByComponentStarUpgrade //部件升星
|
|
LogTypeItemConsumeByEquipUpgrade //装备升级
|
|
// LogTypeItemConsumeByPendantUpgrade //挂件升级
|
|
// LogTypeItemConsumeByCoreUpgrade //核心升级
|
|
// LogTypeItemConsumeByRemainsUpgrade //遗物升级
|
|
// LogTypeItemConsumeBySmelterSmelt //熔炉熔炼
|
|
// LogTypeItemConsumeByCharacterUpgrade //人物升级
|
|
// LogTypeItemConsumeByCharacterStarsUpgrade //人物升星
|
|
// LogTypeItemConsumeByTalentUpgrade //天赋升级
|
|
// LogTypeItemConsumeByStoreBuy //商让购买
|
|
// LogTypeItemConsumeByStorePoolRefresh //商品池刷新
|
|
// LogTypeItemConsumeByIdleQuickBattle //挂机快速战斗
|
|
// LogTypeItemConsumeByGiftPackBuy //挂机快速战斗
|
|
// LogTypeItemConsumeByPlanetMime //星球开采
|
|
// LogTypeItemConsumeByCivilizationBuild //文明打造
|
|
// LogTypeItemConsumeByCivilizationUpgrade //文明升级
|
|
// LogTypeItemConsumeByRawStoneMime //星原石开采
|
|
// LogTypeItemConsumeByWarshipUpgrade //战舰升级
|
|
// LogTypeItemConsumeByWarshipFuse //战舰融合
|
|
// LogTypeItemConsumeByWarshipReform //战舰洗炼
|
|
// LogTypeItemConsumeByFunctionUnlock //功能解锁
|
|
)
|
|
|
|
//
|
|
//const (
|
|
// LogTypeMail LogType = iota + 15000 //邮件
|
|
// LogTypeMailGet //收到邮件
|
|
// LogTypeMailRead //阅读邮件
|
|
// LogTypeMailReward //领取奖励
|
|
// LogTypeMailDelete //删除邮件
|
|
//)
|
|
//
|
|
//const (
|
|
// LogTypeTask LogType = iota + 16001 //任务
|
|
// LogTypeTaskAdd //任务添加
|
|
// LogTypeTaskRemove //任务删除
|
|
//)
|
|
//
|
|
//const (
|
|
// LogTypeStore LogType = iota + 17000 //商店
|
|
// LogTypeStoreBuy //商店购买
|
|
// LogTypeStoreRecharge //商店充值
|
|
//)
|