์ด๊ฑธ ๋งŒ๋“  ์ด์œ ์„œ๋ถ€ํ„ฐ ์ฃผ์ €๋ฆฌ์ฃผ์ €๋ฆฌ ์ ์—ˆ๋Š”๋ฐ ๋‚ ์•„๊ฐ€์„œ ๊ทธ๋ƒฅ ๊ฐ„๋‹จํ•˜๊ฒŒ ์”€


์•„๋ž˜ ์ฃผ์†Œ๋ฅผ ํŒจํ‚ค์ง€๋งค๋‹ˆ์ € ์‚ฌ์šฉํ•ด์„œ ์„ค์น˜ํ•จ

https://github.com/geniikw/MonoInvoker.git


์‚ฌ์šฉ๋ฒ•

1. ํ…Œ์ŠคํŠธํ•˜๊ณ  ์‹ถ์€ ํ•จ์ˆ˜์œ„์— [TestMethod]๋ฅผ ๋ถ™์ธ๋‹ค.

2. ์ธ์ŠคํŽ™ํ„ฐ์—์„œ ๋ฒ„ํŠผ์ด ์ƒ๊ธฐ๋Š”๋ฐ ๋ˆ„๋ฅด๋ฉด ์‹คํ–‰๋จ.


์˜ˆ์‹œ


public class MonoInvokerSample : MonoBehaviour
{
[TestMethod]
void Move(float x)
{
transform.Translate(x,0,0);
}
}



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced8ffa11d02831dfaf0852456fb21930271cc4cf86ae389de0a935a483c69f14e315759e92067de43c42d776507af672b0bd95c551ba


์ถ”๊ฐ€ :

ํ•จ์ˆ˜์ธ์ž์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋„ฃ์–ด๋„๋จ

IEnuemrator๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜(์ฝ”๋ฃจํ‹ด)์€ ํ”Œ๋ ˆ์ด๋ฒ„ํŠผ ๋ˆ„๋ฅผ๋•Œ๋งŒ ์‹คํ–‰๋˜๊ณ  ์ฝ”๋ฃจํ‹ด์œผ๋กœ ์‹คํ–‰๋จ


ํ•œ๊ณ„์  : List<T>๋Š” ์ธ์ˆ˜๋กœ ๋ชป๋ฐ›์Œ


์ข‹์€๊ฑฐ ๊ฐ™์œผ๋ฉด ์ข‹์•„์š”์™€ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋”ฐ์œ„ ํ•„์š” ์—†๊ณ  git์— star๋‚˜ ํ•œ๊ฐœ์”ฉ ์ฃผ๋ฉด ใ„ณ

https://github.com/geniikw/MonoInvoker