Skip to content

Class: GameplayTagQueryExpression

Defined in: query.ts:49

Constructors

Constructor

ts
new GameplayTagQueryExpression(): GameplayTagQueryExpression;

Returns

GameplayTagQueryExpression

Properties

exprSet

ts
exprSet: GameplayTagQueryExpression[] = [];

Defined in: query.ts:55


exprType

ts
exprType: GameplayTagQueryExprType = GameplayTagQueryExprType.Undefined;

Defined in: query.ts:54


tagSet

ts
tagSet: GameplayTag[] = [];

Defined in: query.ts:56

Methods

addExpr()

ts
addExpr(expression): this;

Defined in: query.ts:108

Parameters

expression

GameplayTagQueryExpression

Returns

this


addTag()

ts
addTag(tag): this;

Defined in: query.ts:98

Parameters

tag

GameplayTagLike

Returns

this


addTags()

ts
addTags(tags): this;

Defined in: query.ts:103

Parameters

tags

GameplayTagContainer

Returns

this


allExprMatch()

ts
allExprMatch(): this;

Defined in: query.ts:88

Returns

this


allTagsExactMatch()

ts
allTagsExactMatch(): this;

Defined in: query.ts:78

Returns

this


allTagsMatch()

ts
allTagsMatch(): this;

Defined in: query.ts:63

Returns

this


anyExprMatch()

ts
anyExprMatch(): this;

Defined in: query.ts:83

Returns

this


anyTagsExactMatch()

ts
anyTagsExactMatch(): this;

Defined in: query.ts:73

Returns

this


anyTagsMatch()

ts
anyTagsMatch(): this;

Defined in: query.ts:58

Returns

this


clone()

ts
clone(): GameplayTagQueryExpression;

Defined in: query.ts:121

Returns

GameplayTagQueryExpression


equals()

ts
equals(other): boolean;

Defined in: query.ts:126

Structural equality, ignoring tag order, duplicate tags, and child expression order.

Parameters

other

GameplayTagQueryExpressionInput

Returns

boolean


fromJSON()

ts
static fromJSON(input): GameplayTagQueryExpression;

Defined in: query.ts:50

Parameters

input

GameplayTagQueryExpressionInput

Returns

GameplayTagQueryExpression


noExprMatch()

ts
noExprMatch(): this;

Defined in: query.ts:93

Returns

this


noTagsMatch()

ts
noTagsMatch(): this;

Defined in: query.ts:68

Returns

this


toJSON()

ts
toJSON(): GameplayTagQueryExpressionJson;

Defined in: query.ts:132

Returns

GameplayTagQueryExpressionJson


usesExprSet()

ts
usesExprSet(): boolean;

Defined in: query.ts:117

Returns

boolean


usesTagSet()

ts
usesTagSet(): boolean;

Defined in: query.ts:113

Returns

boolean