[ENABLE]

alloc(pplthread,0x200,GameAssembly.dll)
alloc(pplvalue,0x20,GameAssembly.dll)
alloc(pplfilter,0x20,GameAssembly.dll)
label(retr)
label(filter)
registersymbol(pplthread)
registersymbol(pplvalue)
registersymbol(pplfilter)
createthread(pplthread)
pplthread:
push rdi
push rcx
push rax
sub rsp,38

call GameAssembly.dll+6CDB10 // Cinemachine.CinemachineCore.get_Instance() -> return instance
mov rdi,[rax+18] // rax = instance
mov rcx,[rdi+18]
mov [pplvalue],rcx // 본인 포함 인원 
dec ecx // -1 
cmp ecx,0 
jne filter // 나를 제외한 인원이 있을경우 filter로 운지!

mov [pplfilter],0
retr:
mov ecx,#300
call Sleep
add rsp,38
pop rax
pop rcx
pop rdi
jmp pplthread

filter:
mov [pplfilter],1
jmp retr
[DISABLE]