// // RaidState.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. namespace NosSmooth.Game.Data.Raids; /// /// A state of a . /// public enum RaidState { /// /// Waiting for a raid start. /// Waiting, /// /// The raid has started, the current room is not boss room. /// Started, /// /// The raid has started and the current room is boss room. /// BossFight, /// /// The raid has ended, successfully. /// EndedSuccessfully, /// /// The raid has ended unsuccessfully. The whole team has failed. /// TeamFailed, /// /// The raid has ended unsuccessfully for the character. He ran out of lifes. /// MemberFailed, /// /// The character has left the raid. /// /// /// The previous state is needed to be able to tell whether /// the raid was already started or was in the state. /// Left }