워크샵(오버워치)/Condition
덤프버전 : (♥ 0)
![파일:나무위키+상위문서.png](http://obj-sg.the1.wiki/d/82/8a/0bb4602568cf2876f4e245107c482e7872ef091d5e44bbef84992a5b4c06186a.png)
![파일:나무위키+넘겨주기.png](http://obj-sg.the1.wiki/d/d8/8c/ea7c300a082c0537f64c270121caf3d1e3feb9ebd6444720994fa429410c7b48.png)
1. 개요[편집]
오버워치 워크샵 실행 중 Rule의 Action 목록을 실행하기 위한 조건이다. Condition에 있는 모든 조건이 True면 Action이 실행된다.
Condition 문은 Value - 비교 연산자 - Value(기본값 True)으로 이루어져 있으며, 한 개의 Rlue에 여러 개의 Condition문을 넣는다면 여러 개의 Condition가 모두 만족되어야 작동한다.
Condition을 추가하려면 Condition 옆에 있는 + 아이콘을 클릭하면 값을 입력할 수 있는 창이 뜬다. 거기서 Value 두개와 비교 연산자를 설정하고 확인을 누르면 Condition 하나가 생성된다.
Rule의 Action들이 모두 실행 된 '후'에 Condition이 거짓이 되고, 다시 모든 Condition이 참이 되었을때 Rule이 한번 더 실행된다.
예를 들어, '
Is Flag Being Carried(Victim) == False
'라는 조건문은 사망한 플레이어(Victim
)가 깃발을 들고 있는 상태(Is Flag Being Carried
)가 거짓(False
)과 같다(==)라는 뜻으로, 사망한 플레이어는 깃발을 들지 않았을 때, 참이 되는 조건이다. 'Number Of Final Blows(Attacker) > 10
'이라는 조건문은 공격한 자(Attacker
)가 결정타 수(Number Of Final Blows
)를 10번 넘게(>) 달성해야 한다는 조건이다.2. Value[편집]
![파일:나무위키상세내용.png](http://obj-sg.the1.wiki/d/2a/c3/2af8a3cde73220d4d2ce2a2d6cd7ab6096df203a6cf8021431522ae01d6c0ecb.png)
3. 비교 연산자[편집]
프로그래밍을 하던 사람이라면 이해하기 쉬울 것이다. A와 B 사이에 있는 비교연산자에 따라 그 조건을 만족하면 True, 거짓이면 False를 출력한다.
[각주]