public virtual void OnObjectiveFail(int index, Objective data)
 {
 }
 public virtual void OnObjectiveComplete(int index, Objective data)
 {
 }
 public virtual void OnObjectiveStart(int index, Objective data)
 {
 }