[Serializable]
public class SegmentDisplayGroup
{
ย ย [Tooltip("์ด ๊ทธ๋ฃน์ ์ฉ๋๋ฅผ ์์๋ณด๊ธฐ ์ฝ๊ฒ ์ด๋ฆ์ ์ ์ด์ฃผ์ธ์ (์: ๊ธฐ๊ณ ์ ๋ฉด ํจ๋)")]
ย ย public string groupName;
ย ย [Tooltip("์ด ๊ทธ๋ฃน์ ํฌํจ๋ ์ธ๊ทธ๋จผํธ ์ปจํธ๋กค๋ฌ๋ค")]
ย ย public SegmentsControll[] displays;
}
์ด๋ฐ ๋ฐ์ดํฐ๊ฐ ์๊ณ
ย ย [Header("--- vMeter ---")]
ย ย public SegmentDisplayGroup[] vMeterGroups;
ย ย [Header("--- aMeter ---")]
ย ย public SegmentDisplayGroup[] aMeterGroups;
ย ย [Header("--- tempPv ---")]
ย ย public SegmentDisplayGroup[] tempPvGroups;
ย ย [Header("--- tempSp ---")]
ย ย public SegmentDisplayGroup[] tempSpGroups;
ย ย [Header("--- leftPv ---")]
ย ย public SegmentDisplayGroup[] leftPvGroups;
์ด๋ฐ์์ผ๋ก ์ธ์คํํฐ์ ํ๊ธฐํ๊ฒ ๋์ด์๋๋ฐ
์ด๋ ๊ฒ ๋ฑํ๋๋ง ๋์ต๋๋ค ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ปดํฌ๋ํธ์์ ์ง์ ๋ค๊ฐ ๋ค์ ๋ฃ์ผ๋ฉด ๋ค ๋์ค๋๋ฐ ๋ญ ๋ค๋ฅธ๊ฑฐ ์๋๊ณ ๋ฑ ์คํฌ๋ฆฝํธ์ ๊ณต๋ฐฑํ๋ ์ถ๊ฐํ๊ณ ์ ์ฅํ๋ฉด ์ ๋งจ์์ ์ ๊ฑฐ ํ๋๋ง ๋์ต๋๋ค ์ปดํฌ๋ํธ ๋ฆฌ์
๋ ์์ฉ์๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ ์ญ์ ํ๊ณ ๋ค์ ๋ค์ด๊ฐ๋ ์ฌ์ ํ๋ฐ ์ด์ ๊ฐ ๋์ฒด ๋ญ๊น์...
๊ฐ๋ 2๊ฐ๊ฐ ๋์ค๊ฑฐ๋ 4-5๊ฐ๊ฐ ๋์ฌ๋๋ ์์ต๋๋ค ์ด์ ๋ ์์๊ฐ์๋ค์...
์ง๊ธ ๋ญ ๋ฐฉ๋ฒ์ ์ฐพ๊ธฐ๋ ํ๋๋ฐ์ ์ธ์คํํฐ์์ ์ ์ธ๊ฐ ๋๋ฌ์ ๋๋ฒ๊ทธ ๋ชจ๋๋ก ๋ณด๋ฉด ๋ค ๋ฉ์ฉกํ๊ฒ ์์ต๋๋ค ๊ทธ ์ํ์์ ๋ ธ๋ง๋ก ๋ค์ด๊ฐ๋ฉด ๋ ๋ค๋ณด์ ๋๋ค ๊ทผ๋ฐ ์ฌ๊ธฐ์ ์คํฌ๋ฆฝํธ ์์ ํ๋ฉด ๋ค์ ํ๋๋ง ๋ณด์ ๋๋ค. ์ด๊ฑฐ ํน์ ์ ๋ง ๊ฒช๋ ๋ฒ๊ทธ์ผ๊น์???
์ฑgtp์๊ฒ ๋ฌผ์ด๋ณด์
์งํผํฐ ์ ๋ฏธ๋์ด ํด๋ก๋ ๋ค ๋ฌผ์ด๋ดค์ต๋๋ค...
SegmentsControll์ ์ง๋ ฌํ ์ดํธ๋ฆฌ๋ทฐํธ ๋ฌ๋ ค์์?
์ธ๊ทธ๋จผํธ ์ปจํธ๋กค์ชฝ์๋ [Header("E, C, D, dot, G, F, B, A")] public GameObject[] segments = new GameObject[8]; [Space] public string segmentType; ์ด๋ฐ์์ผ๋ก ํค๋๋ง ์์ ์๋ค๋ ์ธ์คํํฐ ๋ฐ๋ก ๋์๊ฐ์.