- fix: more fixes for interactions
This commit is contained in:
@@ -11,6 +11,7 @@ public sealed partial class InteractionPanelComponent : Component
|
||||
[ViewVariables] public bool IsBlocked = false;
|
||||
[ViewVariables] public ProtoId<InteractionPrototype> CurrentAction;
|
||||
[ViewVariables] public TimeSpan Timeout;
|
||||
[ViewVariables] public TimeSpan EndTime;
|
||||
[ViewVariables] public Entity<InteractionPanelComponent>? CurrentPartner;
|
||||
|
||||
[DataField] public List<ProtoId<InteractionPrototype>> ActionPrototypes = new();
|
||||
|
||||
@@ -10,14 +10,15 @@ public sealed partial class InteractionPrototype : IPrototype
|
||||
[IdDataField] public string ID { get; private set; } = default!;
|
||||
[ViewVariables] public PrototypeLayerData? Icon;
|
||||
|
||||
[ViewVariables] public SoundSpecifier? BeginningSound;
|
||||
[ViewVariables] public SoundSpecifier? EndingSound;
|
||||
[DataField] public SoundSpecifier? BeginningSound;
|
||||
[DataField] public SoundSpecifier? EndingSound;
|
||||
|
||||
[DataField] public List<string> BeginningMessages = new();
|
||||
[DataField] public List<string> EndingMessages = new();
|
||||
|
||||
[DataField] public List<IInteractionCheck> Checks = new();
|
||||
|
||||
[DataField] public TimeSpan Timeout = TimeSpan.Zero;
|
||||
[DataField] public TimeSpan EndTime = TimeSpan.Zero;
|
||||
[DataField] public TimeSpan Timeout = TimeSpan.FromSeconds(3);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user