public int GetNewProgress(int misId, IMissionTarget itarget, int curProgs, E_MissionLog logBase) { return((logBase as E_ChargeAdequatelyLog).m_totalChargedMoney); }
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); }
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); }
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); }
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)); }