์œ ๋‹ˆํ‹ฐ์—์„œ๋Š” C# ํด๋ž˜์Šค๋กœย ์ธ๋ฒคํ† ๋ฆฌย ๊ด€๋ฆฌ์ž(Singleton)๋ฅผ ์ •์˜ํ•˜๊ณ ย ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š”๋ฐ

์–ธ๋ฆฌ์–ผ์—์„œ๋Š” Singleton์ด GameInstance๋ผ๋Š” ํด๋ž˜์Šค๋กœ๋งŒ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์—ย ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ์ง€ ๋ง‰๋ง‰ํ•  ์ˆ˜ ์žˆ์Œ

๊ทธ๋ ‡๋‹ค๊ณ  GameInstance๋ฅผ ์ธ๋ฒคํ† ๋ฆฌ ๊ด€๋ฆฌ์ž๋กœ ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š”ย ๋„ˆ๋ฌด ์ฝ”๋“œ๊ฐ€ ์ง€์ ธ๋ถ„ํ•ด์ง€๊ณ  ๋ณต์žกํ•ด์ง

๋‚˜์˜ ๊ฒฝ์šฐ CObject๋ฅผ ๋ฒ ์ด์Šค๋กœย ๊ด€๋ฆฌ์ž๋กœ ์‚ฌ์šฉํ•  Singleton ํด๋ž˜์Šค๋ฅผ ๋”ฐ๋กœ ์ •์˜ํ•˜๊ณ 
GameInstance์—์„œ ์ƒ์„ฑํ•˜๊ณ  ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๊ด€๋ฆฌํ•จ

CObject -> BP_Singleton -> BP_InventoryManagerย 


๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋‹ค์ˆ˜์˜ Sigleton ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ ย ์œ ๋‹ˆํ‹ฐ์™€ ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ


GameInstance

- InventoryManager

- ItemAssets

- ObjectPool

- ...