userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Task_plot; } /** * 每日任务状态有变动(完成) */ public static function OnTask_Daily_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Task_Daily; } /** * 言灵召唤状态,解锁新的战士 */ public static function OnCall_Warrior_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Call_Warrior; } /** * 言灵召唤状态,解锁新的法师 */ public static function OnCall_Magician_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Call_Magician; } /** * 言灵召唤状态,解锁新的射手 */ public static function OnCall_Archer_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Call_Archer; } /** * 包裹--获得新的武器 */ public static function OnBag_new_Weapon() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Bag_Weapon; } /** * 包裹--获得新的言灵 */ public static function OnBag_new_Yanling() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Bag_Kotodama; } /** * 包裹--获得新的碎片 */ public static function OnBag_new_Fragment() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Bag_Fragment; } /** * 包裹--获得新的材料 */ public static function OnBag_new_Material() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Bag_Material; } /** * 排行榜--战力奖励状态有变化 */ public static function OnRanking_PowerReward_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Ranking_PowerReward; } /** * 排行榜--通关奖励状态有变化 */ public static function OnRanking_GageReward_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Ranking_ClearanceReward; } /** * 邮件系统--有新的邮件 */ public static function OnNewMails() { if (isset(req()->userInfo)) { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Mail_New; UserProc::updateUserInfo(); } } /** * 公告有更新 */ public static function OnNotice_new() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Notice_New; } /** * AAA */ public static function OnAAA() { req()->userInfo->game->privateState->cornerSignNotifications[] = OperateEventType::Arena_FreeTimes; } }