public bool CheckConditions(IDialogConditionTarget target) { bool valid = true; foreach (var condition in startConditions) { if (!condition.CheckCondition(target)) { valid = false; break; } } return(valid); }
public override bool CheckCondition(IDialogConditionTarget target) { return(false); }
public abstract bool CheckCondition(IDialogConditionTarget target);
public override bool CheckCondition(IDialogConditionTarget target) { //always false on client return(false); }
public override bool CheckCondition(IDialogConditionTarget target) { return(target.IsDialogCompleted(id)); }
public override bool CheckCondition(IDialogConditionTarget target) { return(target.OnStation()); }
public override bool CheckCondition(IDialogConditionTarget target) { return(target.AtSpace()); }
public override bool CheckCondition(IDialogConditionTarget target) { return(target.IsQuestCompleted(m_QuestId)); }