Skip to content

Commit e877b6c

Browse files
committed
Merge branch 'main' into dev
2 parents 5d0dbc8 + 02feccb commit e877b6c

25 files changed

Lines changed: 55 additions & 37 deletions

File tree

Code/ArgumentSystem/Arguments/BoolArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class BoolArgument(string name) : Argument(name)
1818
public DynamicTryGet<bool> GetConvertSolution(BaseToken token)
1919
{
2020
Result error = $"Value '{token.RawRep}' cannot be interpreted as a boolean value or condition.";
21-
if (token is not IValueToken valueToken || !valueToken.CanReturn<BoolValue>(out var get))
21+
if (token is not IValueToken valueToken || !valueToken.CapableOf<BoolValue>(out var get))
2222
{
2323
return error;
2424
}

Code/ArgumentSystem/Arguments/CollectionArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class CollectionArgument(string name) : Argument(name)
1616
[UsedImplicitly]
1717
public DynamicTryGet<CollectionValue> GetConvertSolution(BaseToken token)
1818
{
19-
if (token is not IValueToken valToken || !valToken.CanReturn<CollectionValue>(out var func))
19+
if (!token.CanReturn<CollectionValue>(out var func))
2020
{
2121
return $"Value '{token.RawRep}' does not represent a collection";
2222
}

Code/ArgumentSystem/Arguments/DoorArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public DynamicTryGet<Door> GetConvertSolution(BaseToken token)
4949
{
5050
Result rs = $"Value '{token.RawRep}' cannot be interpreted as {InputDescription}.";
5151

52-
if (token is not IValueToken val || !val.CanReturn<ReferenceValue>(out var func))
52+
if (token is not IValueToken val || !val.CapableOf<ReferenceValue>(out var func))
5353
{
5454
return rs;
5555
}

Code/ArgumentSystem/Arguments/DoorsArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public DynamicTryGet<Door[]> GetConvertSolution(BaseToken token)
4747
return Door.List.Where(d => d is not ElevatorDoor).ToArray();
4848
}
4949

50-
if (token is not IValueToken valToken || !valToken.CanReturn<ReferenceValue>(out var get))
50+
if (!token.CanReturn<ReferenceValue>(out var get))
5151
{
5252
return rs;
5353
}

Code/ArgumentSystem/Arguments/DurationArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class DurationArgument(string name) : Argument(name)
1616
public DynamicTryGet<TimeSpan> GetConvertSolution(BaseToken token)
1717
{
1818
Result rs = $"Value '{token.RawRep}' is not a duration.";
19-
if (token is not IValueToken valueToken || !valueToken.CanReturn<DurationValue>(out var get))
19+
if (token is not IValueToken valueToken || !valueToken.CapableOf<DurationValue>(out var get))
2020
{
2121
return rs;
2222
}

Code/ArgumentSystem/Arguments/ItemsArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public DynamicTryGet<Item[]> GetConvertSolution(BaseToken token)
3131
return Item.List.ToArray();
3232
}
3333

34-
if (token is not IValueToken valToken || !valToken.CanReturn<ReferenceValue>(out var get))
34+
if (!token.CanReturn<ReferenceValue>(out var get))
3535
{
3636
return rs;
3737
}

Code/ArgumentSystem/Arguments/PlayersArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public DynamicTryGet<Player[]> GetConvertSolution(BaseToken token)
2222
return new(() => Player.ReadyList.ToArray());
2323
}
2424

25-
if (token is not IValueToken valToken || !valToken.CanReturn<PlayerValue>(out var get))
25+
if (!token.CanReturn<PlayerValue>(out var get))
2626
{
2727
return $"Value '{token.RawRep}' does not represent a valid player variable.";
2828
}

Code/ArgumentSystem/Arguments/RoomArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public DynamicTryGet<Room> GetConvertSolution(BaseToken token)
2626
() =>
2727
{
2828
Result rs = $"Value '{token.RawRep}' cannot be interpreted as {InputDescription}.";
29-
if (token is not IValueToken valToken || valToken.CanReturn<ReferenceValue>(out var get))
29+
if (!token.CanReturn<ReferenceValue>(out var get))
3030
{
3131
return rs;
3232
}

Code/ArgumentSystem/Arguments/TextArgument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public DynamicTryGet<string> GetConvertSolution(BaseToken token)
2222
return new(() => textToken.GetDynamicResolver().Invoke().OnSuccess(SpaceCheck, null));
2323
}
2424

25-
if (token is not IValueToken valToken || !valToken.CanReturn<LiteralValue>(out var get))
25+
if (token is not IValueToken valToken || !valToken.CapableOf<LiteralValue>(out var get))
2626
{
2727
if (!needsQuotes)
2828
{

Code/ContextSystem/Contexts/Control/Loops/OverLoop.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public override TryAddTokenRes TryAddToken(BaseToken token)
8282
goto Error;
8383
}
8484

85-
if (valToken.CanReturn<PlayerValue>(out var getPlayer))
85+
if (valToken.CapableOf<PlayerValue>(out var getPlayer))
8686
{
8787
_values = () =>
8888
{
@@ -97,7 +97,7 @@ public override TryAddTokenRes TryAddToken(BaseToken token)
9797
return TryAddTokenRes.End();
9898
}
9999

100-
if (valToken.CanReturn<CollectionValue>(out var getCollection))
100+
if (valToken.CapableOf<CollectionValue>(out var getCollection))
101101
{
102102
_values = () =>
103103
{

0 commit comments

Comments
 (0)