예λ₯Όλ“€μ–΄ μ£Όμ‚¬μœ„λ₯Ό λ§Œλ“€μ–΄μ„œ κ΅΄λ¦¬λŠ” κΈ°λŠ₯을 κ΅¬ν˜„ν•˜κ³  싢을 λ•Œ,


1. μ£Όμ‚¬μœ„λ₯Ό μƒμ„±ν•˜λŠ” ν•¨μˆ˜

2. μ£Όμ‚¬μœ„λ₯Ό κ΅΄λ¦¬λŠ” ν•¨μˆ˜

3. μ£Όμ‚¬μœ„ 값을 κ³„μ‚°ν•˜λŠ” ν•¨μˆ˜


μ΄λ ‡κ²Œ μ„Έ κ°€μ§€ λ©”μ„œλ“œλ₯Ό λ§Œλ“€κ³ ,


4. μœ„ ν•¨μˆ˜λ“€μ„ μ΄κ΄„ν•˜λŠ” ν•¨μˆ˜


둜 κΎΈλ¦°λ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€. 예λ₯Όλ“€λ©΄


void 4λ²ˆλ©”μ„œλ“œ()

{

1번 λ©”μ„œλ“œ();

2번 λ©”μ„œλ“œ();

3번 λ©”μ„œλ“œ();

}


이런 μ‹μœΌλ‘œμš”.

단, 1번 λ©”μ„œλ“œκ°€ λλ‚˜μ•Ό 2번이 μ‹€ν–‰λ˜κ³ , 2번이 λλ‚˜μ•Ό 3번 이런 μ‹μœΌλ‘œ 순차적으둜 μ΄μ–΄μ§€κ²Œ λ§Œλ“€κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. (μ—°μΆœμ΄ ν•„μš”ν•΄μ„œ μ½”λ£¨ν‹΄μœΌλ‘œ λ§Œλ“€ μƒκ°μž…λ‹ˆλ‹€)


근데 이 κ²½μš°μ—” μ½œλ°±μ„ μ–΄λ–»κ²Œ 써야할지 λͺ¨λ₯΄κ² λ”λΌκ΅¬μš”.... κ·Έλ ‡λ‹€κ³  1번 μ½”λ£¨ν‹΄μ˜ λ§ˆμ§€λ§‰μ— StartCoroutine(2번 λ©”μ„œλ“œ);λ₯Ό λ„£μžλ‹ˆ 결합도가 λ„ˆλ¬΄ λ†’μ•„μ Έμ„œ λ””μ»€ν”Œλ§ μ‹œν‚€κ³  μ‹Άμ–΄μ„œ 방법을 μ°Ύκ³  μžˆμŠ΅λ‹ˆλ‹€.


이런 경우 λ‹€λ“€ μ–΄λ–»κ²Œ κ΅¬ν˜„ν•˜μ‹œλ‚˜μš”?