프로필 카드 완료
This commit is contained in:
parent
0c6e382f2d
commit
f3e6b0b75c
|
|
@ -1249,13 +1249,13 @@ MonoBehaviour:
|
|||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 8261734003590410589}
|
||||
m_TargetAssemblyTypeName:
|
||||
m_MethodName:
|
||||
- m_Target: {fileID: 1500570637917298069}
|
||||
m_TargetAssemblyTypeName: ProfileCard, Assembly-CSharp
|
||||
m_MethodName: OnClick_Open
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName:
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
|
|
@ -1764,6 +1764,8 @@ MonoBehaviour:
|
|||
- {fileID: 5855298802571274231}
|
||||
- {fileID: 1655211012379948500}
|
||||
go_lock: {fileID: 1368934236442359443}
|
||||
go_openbtn: {fileID: 5762353980434385379}
|
||||
go_viewbtn: {fileID: 4007246598957671079}
|
||||
--- !u!1 &8512964498684640329
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ public class ProfileCard : MonoBehaviour
|
|||
{
|
||||
public Image i_girl;
|
||||
public TextMeshProUGUI[] texts; // 0 이름, 1 카운트
|
||||
public GameObject go_lock;
|
||||
public GameObject go_lock, go_openbtn, go_viewbtn;
|
||||
|
||||
girltabledata m_Data;
|
||||
AsyncOperationHandle m_Handle;
|
||||
|
|
@ -15,9 +15,6 @@ public class ProfileCard : MonoBehaviour
|
|||
public void Set(int 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;
|
||||
AddrResourceMgr.Ins.Relese(m_Handle);
|
||||
|
|
@ -26,8 +23,19 @@ public class ProfileCard : MonoBehaviour
|
|||
m_Handle = handle;
|
||||
i_girl.enabled = true;
|
||||
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()
|
||||
|
|
@ -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