실행 흐름 - solaris0115/RimWorldModGuide GitHub Wiki

하모니 패치는 여러 모드가 동시에 하나의 함수에 접근할 수 있습니다.
그렇다고 첫번째 혹은 마지막 패치만 적용되는 것이 아닌 일련의 순서에 따라 적용됩니다.

prefix함수가 반환한 bool값에 따라 기존의 함수 실행 여부가 결정됩니다.
prefixpostfix는 아래와 같은 우선순위에 따라 실행됩니다.

bool run = true;
var result = null;

if (run) 
    run = Prefix1(...);
if (run) 
    run = Prefix2(...);
...

if (run) 
    result = Original(...);//or Tranpiler를 통해 수정된 코드

Postfix1(...);
Postfix2(...);

...

return result;

다음: 선행 속성