pc ui 작업 중... 3

This commit is contained in:
Ino 2025-02-14 13:54:23 +09:00
parent 1ea4f95dd6
commit 1330cc35f1
10 changed files with 550 additions and 634 deletions

View File

Before

Width:  |  Height:  |  Size: 982 B

After

Width:  |  Height:  |  Size: 982 B

View File

@ -49,7 +49,7 @@ TextureImporter:
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 36, y: 34, z: 36, w: 35}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 1 alphaIsTransparency: 1
@ -139,7 +139,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: 5e97eb03825dee720800000000000000 spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

View File

@ -49,7 +49,7 @@ TextureImporter:
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 29, y: 0, z: 31, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 1 alphaIsTransparency: 1
@ -139,7 +139,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: 5e97eb03825dee720800000000000000 spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

View File

@ -49,7 +49,7 @@ TextureImporter:
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 28, y: 0, z: 30, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 1 alphaIsTransparency: 1
@ -139,7 +139,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: 5e97eb03825dee720800000000000000 spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,8 @@ using UnityEngine.UI;
public class TabCardBase : CardBase public class TabCardBase : CardBase
{ {
public eTabType m_TabType;
public string BGImage_on, BGImage_off;
public Button m_btn; public Button m_btn;
public Image[] images; // 0 bg, 1 이미지 public Image[] images; // 0 bg, 1 이미지
public TextMeshProUGUI[] texts; // 0 탭 이름 public TextMeshProUGUI[] texts; // 0 탭 이름
@ -22,19 +24,19 @@ public class TabCardBase : CardBase
{ {
if (_type == eUICardType.UI) if (_type == eUICardType.UI)
{ {
if (m_Data.m_TabType == eTabType.BGColorChange) if (m_TabType == eTabType.BGColorChange)
images[0].color = m_Data.color_bg_on; images[0].color = m_Data.color_bg_on;
else if (m_Data.m_TabType == eTabType.BGImageChange) else if (m_TabType == eTabType.BGImageChange)
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnBGImg_on); images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(BGImage_on);
if (images.Length > 1) images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnImg_on); if (images.Length > 1) images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnImg_on);
} }
else else
{ {
if (m_Data.m_TabType == eTabType.BGColorChange) if (m_TabType == eTabType.BGColorChange)
images[0].color = m_Data.color_bg_off; images[0].color = m_Data.color_bg_off;
else if (m_Data.m_TabType == eTabType.BGImageChange) else if (m_TabType == eTabType.BGImageChange)
images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnBGImg_off); images[0].sprite = UIAtlasMgr.Ins.Get_Sprite(BGImage_off);
if (images.Length > 1) images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnImg_off); if (images.Length > 1) images[1].sprite = UIAtlasMgr.Ins.Get_Sprite(m_Data.btnImg_off);
} }

View File

@ -11,8 +11,6 @@ public class TabUIData
/// </summary> /// </summary>
public int m_Index; public int m_Index;
public eTabType m_TabType = eTabType.BGColorChange;
public string btnBGImg_on, btnBGImg_off;
public string btnImg_on, btnImg_off; public string btnImg_on, btnImg_off;
public string btnNameImage_on, btnNameImage_off; public string btnNameImage_on, btnNameImage_off;
public int n_btnName = 0; public int n_btnName = 0;

View File

@ -43,10 +43,10 @@ public class PCInfoUI_Center : UI3DModel
RawImage_costume.texture = handle.Result; RawImage_costume.texture = handle.Result;
}); });
Set_3DModel($"Assets/Res_Addr/PC/{costumeData.s_Prefab}.prefab", tr => //Set_3DModel($"Assets/Res_Addr/PC/{costumeData.s_Prefab}.prefab", tr =>
{ //{
tr.GetComponent<PCActor>().Set_Obj(); // tr.GetComponent<PCActor>().Set_Obj();
}); //});
} }
gos[0].SetActive(CanEquip()); gos[0].SetActive(CanEquip());

View File

@ -4,23 +4,33 @@ using UnityEngine;
public class PCInfoUI_Left : MonoBehaviour public class PCInfoUI_Left : MonoBehaviour
{ {
public TabUIBase m_Tab;
public PCInfoStatMgrUI m_PCInfoStatMgrUI; public PCInfoStatMgrUI m_PCInfoStatMgrUI;
public PCInfoDetailUI m_PCInfoDetailUI; public PCInfoDetailUI m_PCInfoDetailUI;
List<TabUIData> list_tabData = new List<TabUIData> { new TabUIData{ n_btnName = 223 }, new TabUIData{ n_btnName = 224 } };
public void Set() public void Set()
{ {
OnClick_StatMgr(); for (int i = 0; i < list_tabData.Count; i++)
{
list_tabData[i].onClick = OnClick_Tab;
}
m_Tab.Set(list_tabData);
OnClick_Tab();
} }
public void OnClick_StatMgr() public void OnClick_Tab()
{
if (m_Tab.Get_Index() == 0)
{ {
m_PCInfoStatMgrUI.Set(); m_PCInfoStatMgrUI.Set();
m_PCInfoDetailUI.gameObject.SetActive(false); m_PCInfoDetailUI.gameObject.SetActive(false);
} }
else
public void OnClick_StatDetail()
{ {
m_PCInfoStatMgrUI.gameObject.SetActive(false); m_PCInfoStatMgrUI.gameObject.SetActive(false);
m_PCInfoDetailUI.Set(); m_PCInfoDetailUI.Set();
} }
}
} }

View File

@ -17,9 +17,6 @@ public class PCUI : BotMenuBase
for (int i = 0; i < list_TabData.Count; i++) for (int i = 0; i < list_TabData.Count; i++)
{ {
list_TabData[i].onClick = OnClick_Tab; list_TabData[i].onClick = OnClick_Tab;
list_TabData[i].m_TabType = eTabType.BGImageChange;
list_TabData[i].btnBGImg_off = "menu button";
list_TabData[i].btnBGImg_on = "menu button selected";
list_TabData[i].btnImg_on = $"menu icon {i + 1}"; list_TabData[i].btnImg_on = $"menu icon {i + 1}";
list_TabData[i].btnImg_off = $"menu icon {i + 1}"; list_TabData[i].btnImg_off = $"menu icon {i + 1}";
} }