프로필 카드 완료
This commit is contained in:
parent
0c6e382f2d
commit
f3e6b0b75c
|
|
@ -1249,13 +1249,13 @@ MonoBehaviour:
|
||||||
m_OnClick:
|
m_OnClick:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls:
|
m_Calls:
|
||||||
- m_Target: {fileID: 8261734003590410589}
|
- m_Target: {fileID: 1500570637917298069}
|
||||||
m_TargetAssemblyTypeName:
|
m_TargetAssemblyTypeName: ProfileCard, Assembly-CSharp
|
||||||
m_MethodName:
|
m_MethodName: OnClick_Open
|
||||||
m_Mode: 1
|
m_Mode: 1
|
||||||
m_Arguments:
|
m_Arguments:
|
||||||
m_ObjectArgument: {fileID: 0}
|
m_ObjectArgument: {fileID: 0}
|
||||||
m_ObjectArgumentAssemblyTypeName:
|
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||||
m_IntArgument: 0
|
m_IntArgument: 0
|
||||||
m_FloatArgument: 0
|
m_FloatArgument: 0
|
||||||
m_StringArgument:
|
m_StringArgument:
|
||||||
|
|
@ -1764,6 +1764,8 @@ MonoBehaviour:
|
||||||
- {fileID: 5855298802571274231}
|
- {fileID: 5855298802571274231}
|
||||||
- {fileID: 1655211012379948500}
|
- {fileID: 1655211012379948500}
|
||||||
go_lock: {fileID: 1368934236442359443}
|
go_lock: {fileID: 1368934236442359443}
|
||||||
|
go_openbtn: {fileID: 5762353980434385379}
|
||||||
|
go_viewbtn: {fileID: 4007246598957671079}
|
||||||
--- !u!1 &8512964498684640329
|
--- !u!1 &8512964498684640329
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ public class ProfileCard : MonoBehaviour
|
||||||
{
|
{
|
||||||
public Image i_girl;
|
public Image i_girl;
|
||||||
public TextMeshProUGUI[] texts; // 0 이름, 1 카운트
|
public TextMeshProUGUI[] texts; // 0 이름, 1 카운트
|
||||||
public GameObject go_lock;
|
public GameObject go_lock, go_openbtn, go_viewbtn;
|
||||||
|
|
||||||
girltabledata m_Data;
|
girltabledata m_Data;
|
||||||
AsyncOperationHandle m_Handle;
|
AsyncOperationHandle m_Handle;
|
||||||
|
|
@ -15,9 +15,6 @@ public class ProfileCard : MonoBehaviour
|
||||||
public void Set(int girlid)
|
public void Set(int girlid)
|
||||||
{
|
{
|
||||||
m_Data = table_girl.Ins.Get_Data(girlid);
|
m_Data = table_girl.Ins.Get_Data(girlid);
|
||||||
var count = SaveMgr.Ins.Get_ImageCount(girlid);
|
|
||||||
texts[0].text = m_Data.s_Name;
|
|
||||||
texts[1].text = $"{count}/{table_album.Ins.Get_DataList(girlid).Count}";
|
|
||||||
|
|
||||||
i_girl.enabled = false;
|
i_girl.enabled = false;
|
||||||
AddrResourceMgr.Ins.Relese(m_Handle);
|
AddrResourceMgr.Ins.Relese(m_Handle);
|
||||||
|
|
@ -26,8 +23,19 @@ public class ProfileCard : MonoBehaviour
|
||||||
m_Handle = handle;
|
m_Handle = handle;
|
||||||
i_girl.enabled = true;
|
i_girl.enabled = true;
|
||||||
i_girl.sprite = handle.Result;
|
i_girl.sprite = handle.Result;
|
||||||
go_lock.SetActive(count == 0);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Set_UI();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Set_UI()
|
||||||
|
{
|
||||||
|
var count = SaveMgr.Ins.Get_ImageCount(m_Data.n_GirlID);
|
||||||
|
texts[0].text = m_Data.s_Name;
|
||||||
|
texts[1].text = $"{count}/{table_album.Ins.Get_DataList(m_Data.n_GirlID).Count}";
|
||||||
|
go_lock.SetActive(count == 0);
|
||||||
|
go_openbtn.SetActive(count == 0);
|
||||||
|
go_viewbtn.SetActive(count == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnClick_Profile()
|
public void OnClick_Profile()
|
||||||
|
|
@ -47,4 +55,25 @@ public class ProfileCard : MonoBehaviour
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void OnClick_Open()
|
||||||
|
{
|
||||||
|
var pregirl = m_Data.n_GirlID - 1;
|
||||||
|
if (pregirl > 0)
|
||||||
|
{
|
||||||
|
var lst = table_album.Ins.Get_DataList(pregirl);
|
||||||
|
if (lst.Count == SaveMgr.Ins.Get_ImageCount(pregirl))
|
||||||
|
{ // 열 수 있음
|
||||||
|
SaveMgr.Ins.Open_Image(); // 최초 한 장 공짜 지급
|
||||||
|
SaveMgr.Ins.Save();
|
||||||
|
|
||||||
|
Set_UI();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var pregirldata = table_girl.Ins.Get_Data(pregirl);
|
||||||
|
LobbyUI.Ins.m_ToastUI.Set($"{pregirldata.s_Name}의 앨범을 모두 오픈해 주세요.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue