[๐ฌ]
์์นจ์ ์ฝ๋๋ก csํ์ผ ๋ง๋ค๊ธฐ ์ง๋ฌธ ์ฌ๋ ธ๋์ฌ๋์
์ต๋ช
(m4odn36nekku)
2022-09-01 22:25
์ถ์ฒ 0
ํด๊ทผํ๊ณ ์์
ํด๋ด
UI์์
ํ๋๋ฐ ๋ฐ๋ณต์์
์ด ์์ด์ ์ข ๋ ํธํ๊ฒ ์์
ํ ๋ ค๊ณ ๋ฌผ์ด๋ดค๋๊ฑฐ์
๋ชฉ์ ์ UI ์ค๋ธ์ ํธ์ ํน์ ํค์๋ ๋ถ์๊ฑฐ ์ฉ๋๋ณ๋ก ๊ตฌ๋ณํด์ ์ด๋์ ๋ง๋ค๋ ค๋ ๋ชฉ์ ์
ํ
์คํธํ์ผ ๋ง๋ค๊ณ
๋ถ๋ฌ์์ ์์ ๋ด์ฉ๋ฌผ ์จ์ค...
StreamWriter sw
= new StreamWriter(Pth
+ name
+ ".txt");
/////////////////////
var objs
= GetComponentsInChildren<Transform>(true);
sw
.WriteLine("public class " + name
+ " : UI_Binder");
sw
.WriteLine("{");
sw
.WriteLine(" public enum Bin_GameObjects");
sw
.WriteLine(" {");
foreach (var VARIABLE in objs
)
{
if (VARIABLE
.name
.Contains("_G"))
{
sw
.WriteLine(" " + VARIABLE
.name
.Replace("@@", "") + ",");
}
}
sw
.WriteLine(" }");
sw
.WriteLine(" public enum Bin_Texts");
sw
.WriteLine(" {");
foreach (var VARIABLE in objs
)
{
if (VARIABLE
.name
.Contains("_T"))
{
sw
.WriteLine(" " + VARIABLE
.name
.Replace("@@", "") + ",");
}
}
sw
.WriteLine(" }");
์ด๋ฐ์์ผ๋ก ํ์คํ์ค ํ๋๊ฒ ๋ง๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง

์ ๋ ๊ฒ ๋ด์ฉ ์ฑ์์ฃผ๊ณ ๋ง์ง๋ง์ ํ์ฅ์ cs๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋

ํ
์คํธ์ฉ๋๋ก ์ค๋ธ์ ํธ๋ค ๋์ถฉ ๋ง๋ค์ด๋ด
ํ๋๊ทธ์ ์ฒดํฌํ๋ฉด ํ์ผ์ด ๋ง๋ค์ด์ง๋๊ฑฐ์ ๋ฒํผ ๋ง๋ค๊ธฐ๋ ๊ท์ฐฎ๋๋ผ...

public class Bin_skillslotTest : UI_Binder
{
public enum Bin_GameObjects
{
_I_G_์คํฌ์ด๋ฏธ์ง
,
}
public enum Bin_Texts
{
_T_์คํฌ์ด๋ฆ
,
_T_์คํฌ๋ ๋ฒจ
,
_T_์คํฌ์ ๋ณด
,
}
public enum Bin_Buttons
{
_B_์คํฌ๋ ๋ฒจ์
๋ฒํผ
,
_B_์คํฌ์ฅ์ฐฉ๋ฒํผ
,
_B_์คํฌ์ญ์ ๋ฒํผ
,
}
public enum Bin_Images
{
_I_G_์คํฌ์ด๋ฏธ์ง
,
}
public enum Bin_ETC
{
}
์ด๋ ๊ฒ ์ด์๊ฒ ๋ง๋ค์ด์ง!

๊ทธ๋ฆฌ๊ณ ๋ง๋ค์ด์ง๋ ์์๋ฐ์์ ์ฐ๋ฉด ๋๋๊ฒ์
public class skkkktest
: Bin_skillslotTest
{
protected override void Refresh_OnEnable()
{
Debug
.Log(GetButton(Bin_Buttons
._B_์คํฌ๋ ๋ฒจ์
๋ฒํผ
));
Debug
.Log(GetButton(Bin_Buttons
._B_์คํฌ๋ ๋ฒจ์
๋ฒํผ
).name
);
GetText(Bin_Texts
._T_์คํฌ๋ ๋ฒจ
).text
= "Lv.1";
Debug
.Log(GetText(Bin_Texts
._T_์คํฌ๋ ๋ฒจ
).text
);
GetText(Bin_Texts
._T_์คํฌ๋ ๋ฒจ
).text
= "Lv.99";
Debug
.Log(GetText(Bin_Texts
._T_์คํฌ๋ ๋ฒจ
).text
);
}
protected override void Close_OnDisable()
{
}
}

๋
๋ฐํ์์ ์ด๋ ๊ฒ ํ๋ ์ด์ ๊ฐ ๋ชฌ๊ฐ์
๋ฐํ์์์๋๊ณ ๊ทธ๋ฅ UI์์๋ค ์ธ์คํํฐ์์ ์ฐ๊ฒฐํ๊ธฐ ๊ท์ฐฎ์์ ๋ง๋ฌ ใท
๋ณ์๋ช ์ ํ๊ธ์ ์ฐ๋ ์ด ๊ฐ์ง ๊ฐ๋ฐ์๋ค
์์ ์ ๋ค ํด๋ดค๋ ๊ฑด๋ฐ ๊ฒฐ๊ตญ ์์ฐ๊ฒ๋จ