/// <summary> /// Creates a Trigger and adds it to a dictionary containing all triggers /// </summary> /// <param name="triggerName"></param> /// <param name="activationValue"></param> public void CreateTrigger(string triggerName, float activationValue) { if (String.IsNullOrEmpty(triggerName)) { throw new ArgumentNullException("triggerName", "Argument must be a valid string corresponding the name of a trigger"); } AchievementTrigger trigger = new AchievementTrigger(triggerName, activationValue); triggers.Add(trigger.TriggerName, trigger); }
/// <summary> /// Creates a Trigger and adds it to a dictionary containing all triggers /// </summary> /// <param name="triggerName"></param> /// <param name="activationValue"></param> public void CreateTrigger(string triggerName, float activationValue) { if (String.IsNullOrEmpty(triggerName)) { throw new ArgumentNullException("triggerName", "Argument must be a valid string corresponding the name of a trigger"); } AchievementTrigger trigger = new AchievementTrigger(triggerName, activationValue); triggers.Add(trigger.TriggerName, trigger); }