|
|
@@ -75,8 +75,7 @@ namespace Yuuna
|
|
|
}
|
|
|
condition = default;
|
|
|
return false;
|
|
|
- }
|
|
|
- //public override string ToString() => (this._words[0].Value + " / " + this._words[1].Value).ToString();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public class Actor
|
|
|
@@ -163,7 +162,7 @@ namespace Yuuna
|
|
|
{
|
|
|
if (type.Equals(Antonym.TypeKinds.Positive))
|
|
|
{
|
|
|
- single.Pattern.Owner.Patterns.TryGet(single.Pattern, out var bag);
|
|
|
+ this._moduleProxies.First(x=>x.Id.Equals(single.Pattern.Owner)).Patterns.TryGet(single.Pattern, out var bag);
|
|
|
var r = bag.Invoke(single);
|
|
|
this._session.Clear();
|
|
|
return r;
|
|
|
@@ -202,7 +201,8 @@ namespace Yuuna
|
|
|
case AlternativeStatus.Optimal:
|
|
|
{
|
|
|
var single = alternative.Matches[0];
|
|
|
- single.Pattern.Owner.Patterns.TryGet(single.Pattern, out var bag);
|
|
|
+ this._moduleProxies.First(x=>x.Id.Equals(single.Pattern.Owner))
|
|
|
+ .Patterns.TryGet(single.Pattern, out var bag);
|
|
|
var r = bag.Invoke(single);
|
|
|
return r;
|
|
|
}
|