public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_UseSkill || (pConfig.AchievementEventInfo.BindParam != BindParam && pConfig.AchievementEventInfo.BindParam != 0xff)) { return; } base.OnHandleEvent(EventID, BindParam, Param); }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_Recharge) { return; } base.OnHandleEvent(EventID, BindParam, Param); }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_LauncherGlobel || pConfig.AchievementEventInfo.BindParam > BindParam) { return; } base.OnHandleEvent(EventID, BindParam, Param); }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_CatchFish || (pConfig.BindParam != BindParam && pConfig.BindParam != 0xff)) { return; } base.OnHandleEvent(EventID, BindParam, Param); }
public void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (m_AchievementMap.Count == 0) { return; } foreach (RoleAchievementBase var in m_AchievementMap.Values) { var.OnHandleEvent(EventID, BindParam, Param); } }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_MaxCurren || Param <= pAchievementInfo.AchievementValue) { return; } if (!m_AchievementEventIsFinish && Param != 0) { pAchievementInfo.AchievementValue = 0; } base.OnHandleEvent(EventID, BindParam, Param); }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_ToLevel || Param <= pActionInfo.ActionValue) { return; } if (Param != 0) { pActionInfo.ActionValue = 0; } base.OnHandleEvent(EventID, BindParam, Param); }
public override void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (Param == 0 || EventID != EventTargetType.ET_ToLevel || Param <= pTaskInfo.TaskValue) { return; } if (!m_TaskEventIsFinish && Param != 0) { pTaskInfo.TaskValue = 0; } base.OnHandleEvent(EventID, BindParam, Param); }
public virtual void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { //if (m_ActionEventIsFinish) // return; if (Param == 0) { return; } pActionInfo.ActionValue += Param; //if (pActionInfo.ActionValue > FishConfig.Instance.m_ActionInfo.m_ActionMap[pActionInfo.ActionID].ActionEventInfo.FinishValue) // pActionInfo.ActionValue = FishConfig.Instance.m_ActionInfo.m_ActionMap[pActionInfo.ActionID].ActionEventInfo.FinishValue; //m_ActionEventIsFinish = (pConfig.ActionEventInfo.FinishValue <= pActionInfo.ActionValue); tagOnceActionChangeEvent pEvent = new tagOnceActionChangeEvent(pActionInfo.ActionID); MsgEventHandle.HandleMsg(pEvent); }
private RoleAchievementBase CreateAchievement(EventTargetType EventType) { switch (EventType) { case EventTargetType.ET_GetGlobel: return(new GetGlobelRoleAchievement()); case EventTargetType.ET_GetMadel: return(new GetMadelRoleAchievement()); case EventTargetType.ET_GetCurren: return(new GetCurrenRoleAchievement()); case EventTargetType.ET_UpperLevel: return(new UpperLevelRoleAchievement()); case EventTargetType.ET_CatchFish: return(new CatchFishRoleAchievement()); case EventTargetType.ET_SendGiff: return(new SendGiffRoleAchievement()); case EventTargetType.ET_UseSkill: return(new UseSkillRoleAchievement()); case EventTargetType.ET_LauncherGlobel: return(new LauncherGlobelRoleAchievement()); case EventTargetType.ET_MaxGlobelSum: return(new MaxGlobelSumRoleAchievement()); case EventTargetType.ET_ToLevel: return(new ToLevelRoleAchievement()); case EventTargetType.ET_MaxCurren: return(new MaxCurrenRoleAchievement()); case EventTargetType.ET_Recharge: return(new RechargeRoleAchievement()); } return(null); }
public virtual void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (m_AchievementEventIsFinish) { return; } if (Param == 0) { return; } pAchievementInfo.AchievementValue += Param; if (pAchievementInfo.AchievementValue > FishConfig.Instance.m_AchievementInfo.m_AchievementMap[pAchievementInfo.AchievementID].AchievementEventInfo.FinishValue) { pAchievementInfo.AchievementValue = FishConfig.Instance.m_AchievementInfo.m_AchievementMap[pAchievementInfo.AchievementID].AchievementEventInfo.FinishValue; } m_AchievementEventIsFinish = (pConfig.AchievementEventInfo.FinishValue <= pAchievementInfo.AchievementValue); tagOnceAchievementChangeEvent pEvent = new tagOnceAchievementChangeEvent(pAchievementInfo.AchievementID); MsgEventHandle.HandleMsg(pEvent); }
public virtual void OnHandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { if (m_TaskEventIsFinish) { return; } if (Param == 0) { return; } pTaskInfo.TaskValue += Param; if (pTaskInfo.TaskValue > FishConfig.Instance.m_TaskInfo.m_TaskMap[pTaskInfo.TaskID].TaskEventInfo.FinishValue) { pTaskInfo.TaskValue = FishConfig.Instance.m_TaskInfo.m_TaskMap[pTaskInfo.TaskID].TaskEventInfo.FinishValue; } m_TaskEventIsFinish = (pConfig.TaskEventInfo.FinishValue <= pTaskInfo.TaskValue); tagOnceTaskChangeEvent pEvent = new tagOnceTaskChangeEvent(pTaskInfo.TaskID); MsgEventHandle.HandleMsg(pEvent); }
public void HandleEvent(EventTargetType EventID, UInt32 BindParam, UInt32 Param) { /*TaskManager.OnHandleEvent(EventID, BindParam, Param); * AchievementManager.OnHandleEvent(EventID, BindParam, Param); * ActionManager.OnHandleEvent(EventID, BindParam, Param);*/ }
public IdentifyQueueAttribute(EventTargetType name) { this.Name = name; }