示例#1
0
 public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase)
 {
     return((logBase as E_ChargeAdequatelyLog).m_totalChargedMoney);
 }
示例#2
0
            public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase)
            {
                var target = itarget as E_MissionTargetTalkToNpc;
                var log    = logBase as E_TalkToNpcLog;

                if (misId != log.m_misId)
                {
                    return(curProgs);
                }
                if (target.m_tarId != log.m_misTarId)
                {
                    return(curProgs);
                }
                return(1);
            }
示例#3
0
            public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase)
            {
                var target = itarget as E_MissionTargetLevelUpSkill;
                var log    = logBase as E_LevelUpSkillLog;

                if (target.m_SkillId != log.m_skillId)
                {
                    return(curProgs);
                }
                return(log.m_skillLv);
            }
示例#4
0
            public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase)
            {
                var target = itarget as E_MissionTargetGainItem;
                var log    = logBase as E_GainItemLog;

                if (target.m_ItemId != log.m_itemId)
                {
                    return(curProgs);
                }
                return(curProgs + log.m_deltaNum);
            }
示例#5
0
            public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase)
            {
                var target = itarget as E_MissionTargetKillMonster;
                var log    = logBase as E_KillMonsterLog;

                if (target.m_MonId != log.m_monId)
                {
                    return(curProgs);
                }
                return(Math.Min(target.m_TargetNum, curProgs + 1));
            }