스킬 정보 아이템 자물쇠 여는 조건 적용
This commit is contained in:
@@ -396,12 +396,16 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: ed9616c40d2f25049a1cd91f744b3eff, type: 3}
|
m_Script: {fileID: 11500000, guid: ed9616c40d2f25049a1cd91f744b3eff, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
imageSprites:
|
||||||
|
keys: []
|
||||||
|
values: []
|
||||||
skillImage: {fileID: 1387251271655878441}
|
skillImage: {fileID: 1387251271655878441}
|
||||||
skillName: {fileID: 8742526129269004090}
|
skillName: {fileID: 8742526129269004090}
|
||||||
skillDamage: {fileID: 6604346907373336785}
|
skillDamage: {fileID: 6604346907373336785}
|
||||||
skillCooltime: {fileID: 5644015466645616352}
|
skillCooltime: {fileID: 5644015466645616352}
|
||||||
skillReqMp: {fileID: 2735593499604854753}
|
skillReqMp: {fileID: 2735593499604854753}
|
||||||
skillReqLv: {fileID: 8218594638945546518}
|
skillReqLv: {fileID: 8218594638945546518}
|
||||||
|
locker: {fileID: 8836474559121583485}
|
||||||
--- !u!1 &1100155134931810629
|
--- !u!1 &1100155134931810629
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -494,7 +494,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0.000032424927}
|
m_AnchoredPosition: {x: 0, y: -0.000008385263}
|
||||||
m_SizeDelta: {x: 555, y: 200}
|
m_SizeDelta: {x: 555, y: 200}
|
||||||
m_Pivot: {x: 0, y: 1}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!1 &301396581
|
--- !u!1 &301396581
|
||||||
@@ -1315,6 +1315,7 @@ MonoBehaviour:
|
|||||||
space: 10
|
space: 10
|
||||||
uiPrefab: {fileID: 979625317529729593, guid: 2e1a2579c7ed2da4fbf06f231e0bb679, type: 3}
|
uiPrefab: {fileID: 979625317529729593, guid: 2e1a2579c7ed2da4fbf06f231e0bb679, type: 3}
|
||||||
uiPrefabList: []
|
uiPrefabList: []
|
||||||
|
playerLevel: 0
|
||||||
--- !u!1 &986376091
|
--- !u!1 &986376091
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -2292,7 +2293,7 @@ MonoBehaviour:
|
|||||||
m_HandleRect: {fileID: 505319090}
|
m_HandleRect: {fileID: 505319090}
|
||||||
m_Direction: 2
|
m_Direction: 2
|
||||||
m_Value: 0
|
m_Value: 0
|
||||||
m_Size: 1
|
m_Size: 0.9999971
|
||||||
m_NumberOfSteps: 0
|
m_NumberOfSteps: 0
|
||||||
m_OnValueChanged:
|
m_OnValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
@@ -3004,6 +3005,7 @@ GameObject:
|
|||||||
- component: {fileID: 2053288269}
|
- component: {fileID: 2053288269}
|
||||||
- component: {fileID: 2053288271}
|
- component: {fileID: 2053288271}
|
||||||
- component: {fileID: 2053288270}
|
- component: {fileID: 2053288270}
|
||||||
|
- component: {fileID: 2053288272}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: Viewport
|
m_Name: Viewport
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@@ -3038,7 +3040,7 @@ MonoBehaviour:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2053288268}
|
m_GameObject: {fileID: 2053288268}
|
||||||
m_Enabled: 1
|
m_Enabled: 0
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
|
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
@@ -3052,6 +3054,20 @@ CanvasRenderer:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2053288268}
|
m_GameObject: {fileID: 2053288268}
|
||||||
m_CullTransparentMesh: 1
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &2053288272
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2053288268}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Padding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Softness: {x: 0, y: 0}
|
||||||
--- !u!1 &2135657550
|
--- !u!1 &2135657550
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -18,13 +18,21 @@ namespace TON
|
|||||||
public TextMeshProUGUI skillReqMp;
|
public TextMeshProUGUI skillReqMp;
|
||||||
public TextMeshProUGUI skillReqLv;
|
public TextMeshProUGUI skillReqLv;
|
||||||
|
|
||||||
public void Initalize(SkillData skillData)
|
public GameObject locker;
|
||||||
|
|
||||||
|
|
||||||
|
public void Initalize(SkillData skillData, int playerLevel)
|
||||||
{
|
{
|
||||||
skillName.text = skillData.name;
|
skillName.text = skillData.name;
|
||||||
skillDamage.text = $"{skillData.damage}";
|
skillDamage.text = $"{skillData.damage}";
|
||||||
skillCooltime.text = $"{skillData.coolDown}";
|
skillCooltime.text = $"{skillData.coolDown}";
|
||||||
skillReqMp.text = $"{skillData.mpConsumption}";
|
skillReqMp.text = $"{skillData.mpConsumption}";
|
||||||
skillReqLv.text = $"{skillData.requiredLevel}";
|
skillReqLv.text = $"{skillData.requiredLevel}";
|
||||||
|
|
||||||
|
if (playerLevel >= skillData.requiredLevel)
|
||||||
|
{
|
||||||
|
locker.SetActive(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,9 +13,12 @@ namespace TON
|
|||||||
public GameObject uiPrefab;
|
public GameObject uiPrefab;
|
||||||
public List<RectTransform> uiPrefabList = new List<RectTransform>();
|
public List<RectTransform> uiPrefabList = new List<RectTransform>();
|
||||||
|
|
||||||
|
public int playerLevel;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
scrollRect = GetComponent<ScrollRect>();
|
scrollRect = GetComponent<ScrollRect>();
|
||||||
|
playerLevel = PlayerDataManager.Singleton.player.level;
|
||||||
|
|
||||||
Initialize();
|
Initialize();
|
||||||
}
|
}
|
||||||
@@ -29,7 +32,7 @@ namespace TON
|
|||||||
{
|
{
|
||||||
SkillData skillData = skillDatas[i];
|
SkillData skillData = skillDatas[i];
|
||||||
GameObject skillInfoItem = Instantiate(uiPrefab, scrollRect.content);
|
GameObject skillInfoItem = Instantiate(uiPrefab, scrollRect.content);
|
||||||
skillInfoItem.GetComponent<SkillInformationItem>().Initalize(skillData);
|
skillInfoItem.GetComponent<SkillInformationItem>().Initalize(skillData, playerLevel);
|
||||||
|
|
||||||
RectTransform rectTransform = skillInfoItem.GetComponent<RectTransform>();
|
RectTransform rectTransform = skillInfoItem.GetComponent<RectTransform>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user