다음을 통해 공유


EntityAssignmentComparer class

두 엔터티 할당을 비교하여 상대적 우선 순위를 결정합니다.

설명

이벤트별 비교: assignEntity, chooseProperty, chooseEntity Then by operations from schema(일반적으로 assignEntity 내). 그런 다음 예상하기 전에 예기치 않은 것으로 표시됩니다. 그런 다음 가장 오래된 회전으로 먼저. 그런 다음 발화의 최소 위치로 지정합니다.

생성자

EntityAssignmentComparer(string[])

EntityAssignmentComparer 클래스의 새 인스턴스를 초기화합니다.

메서드

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

EntityAssignment x를 y와 비교하여 상대적 우선 순위를 결정합니다.

생성자 세부 정보

EntityAssignmentComparer(string[])

EntityAssignmentComparer 클래스의 새 인스턴스를 초기화합니다.

new EntityAssignmentComparer(operationPreference: string[])

매개 변수

operationPreference

string[]

작업에 대한 기본 설정입니다.

메서드 세부 정보

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

EntityAssignment x를 y와 비교하여 상대적 우선 순위를 결정합니다.

function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number

매개 변수

x

Partial<EntityAssignment>

비교할 첫 번째 엔터티 구문입니다.

y

Partial<EntityAssignment>

비교할 두 번째 엔터티 구문입니다.

반환

number

x의 상대 우선 순위를 나타내는 숫자 값입니다.