Interface ITraitBasedStateDataContext<TObject, TStateKey, TStateData>
A specialized interface of IStateDataContext<TStateKey, TStateData> for trait-based domains
Inherited Members
Namespace: Unity.AI.Planner.DomainLanguage.TraitBased
Syntax
public interface ITraitBasedStateDataContext<TObject, TStateKey, TStateData> : IStateDataContext<TStateKey, TStateData>, IEqualityComparer<TStateData> where TObject : struct, IDomainObject where TStateKey : struct, IEquatable<TStateKey>, IStateKey where TStateData : struct, ITraitBasedStateData<TObject>
Type Parameters
| Name | Description |
|---|---|
| TObject | Object type |
| TStateKey | StateKey type |
| TStateData | StateData type |