Nodes - Added XML docs for remaining types

Nodes - Fully implemented nullable reference types
This commit is contained in:
Robert committed 2021-09-25 21:35:54 +02:00
1 parent c1dab91c16
commit c21acf87a7
30 files changed
+644 -265

No files matched your search

@@ -6,6 +6,9 @@ using Artemis.Storage.Entities.Profile.Conditions;
namespace Artemis.Core
{
/// <summary>
/// Represents a condition that is based on a <see cref="DataModelEvent" />
/// </summary>
public class EventCondition : CorePropertyChanged, INodeScriptCondition
{
private readonly string _displayName;
@@ -78,7 +81,7 @@ namespace Artemis.Core
}
else
{
_eventNode = new EventDefaultNode() {X = -300};
_eventNode = new EventDefaultNode {X = -300};
_eventNode.UpdateDataModelEvent(dataModelEvent);
}
@@ -3,11 +3,17 @@ using Artemis.Storage.Entities.Profile.Conditions;
namespace Artemis.Core
{
/// <summary>
/// Represents a condition that is based on a data model value
/// </summary>
public class StaticCondition : CorePropertyChanged, INodeScriptCondition
{
private readonly StaticConditionEntity _entity;
private readonly string _displayName;
private readonly StaticConditionEntity _entity;
/// <summary>
/// Creates a new instance of the <see cref="StaticCondition" /> class
/// </summary>
public StaticCondition(ProfileElement profileElement)
{
_entity = new StaticConditionEntity();
@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace Artemis.Core
{
/// <summary>
/// Represents a data model event that can trigger <see cref="DataModelConditionEvent" />s.
/// Represents an event that is part of a data model
/// </summary>
public interface IDataModelEvent
{
@@ -82,7 +82,6 @@ namespace Artemis.Core
private TimeSpan _position;
private TimeSpan _lastDelta;
private TimeLineEventOverlapMode _eventOverlapMode;
private TimelinePlayMode _playMode;
private TimelineStopMode _stopMode;
private readonly List<Timeline> _extraTimelines;