// Copyright (c) Pixel Crushers. All rights reserved.
namespace PixelCrushers.QuestMachine
{
///
/// The states that a quest can be in. Note that quest nodes each
/// have their own states specified by QuestNodeState.
///
public enum QuestState
{
///
/// Not active yet.
///
WaitingToStart,
///
/// Waiting for the quester to complete objectives.
///
Active,
///
/// Quester completed the objectives successfully.
///
Successful,
///
/// Quester failed to complete the objectives.
///
Failed,
///
/// Quester abandoned the quest.
///
Abandoned,
///
/// Quest is disabled.
///
Disabled
}
}