// // DialogOpenedEvent.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. using NosSmooth.Game.Apis; using NosSmooth.Game.Data.Dialogs; namespace NosSmooth.Game.Events.Ui; /// /// A dialog has been opened. An answer is expected. /// /// /// For answering to a dialog, use . /// It takes care of collisions. In case the same dialog is accepted /// and denied from elsewhere, an error will be returned. /// /// The dialog that has been opened. public record DialogOpenedEvent(Dialog Dialog) : IGameEvent;