1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <?php
- namespace loyalsoft;
- /**
- * 1. 初始化玩家数据结构
- * 2. 添加玩家数据同步功能.
- * 3. API:拉取最新任务数据
- * 4. API:领取任务奖励
- *
- */
- /**
- * Description of TaskProc
- * @version
- * 1.0.0 Created at 2017-11-3. by --gwang
- * @author gwang (mail@wanggangzero.cn)
- * @copyright ? 2017-11-3, SJZ LoyalSoft Corporation & gwang. All rights reserved.
- */
- class TaskProc {
- function procMain($req) {
- switch ($req->cmd) {
- case CmdCode::cmd_task_getInfo: # 6201 刷新任务状态
- return EmailProc::RefreshEmailList($req);
- case CmdCode::cmd_task_getReward: # 6202 领取任务奖励
- return EmailProc::ReadEmail($req);
- default:
- return Err(ErrCode::cmd_err);
- }
- }
- /**
- * [6201]更新任务状态
- * @param req $req
- */
- static function GetTaskInfo($req) {
-
- }
- /**
- * [6202]领取任务奖励 问:每日任务奖励和剧情任务奖励领取接口是否为一个?
- * @param req $req
- */
- static function GetTaskReward($req) {
-
- }
- // 每日任务, 自动刷新
- //
- //
- /**
- * 检查任务条件是否达成
- */
- static function CheckTaskConditions() {
-
- }
- //
- // <editor-fold defaultstate="collapsed" desc="处理各种任务检测事务">
- //
- /**
- * 例如当指挥官等级提升的时候需要检查是否有任务达成
- */
- static function OnUserLevelUp() {
-
- }
- //
- // </editor-fold>
- //
- }
|