/// <summary> /// 宝玉を装備する /// </summary> /// <param name="data"></param> void SlotIn(SelectJewel data) { // 持っているクラスを受け取ったクラスに置き換える m_selectJewel = data; m_selectJewel.Equipment(); m_attack = m_selectJewel.m_itemData.Attack; m_deffence = m_selectJewel.m_itemData.Deffence; m_sutamina = m_selectJewel.m_itemData.Sutamina; // 受け取ったアイテムのパラメータを加算する PlayerStatus.Instance.BaseAttack += m_attack; PlayerStatus.Instance.Deffence += m_deffence; PlayerStatus.Instance.MaxSutamina += m_sutamina; // スキルをセット PlayerSkillList.Instance.m_haveSkillList.Add(m_selectJewel.m_itemData.Skill); PlayerSkillList.Instance.SkillSet(); // ジュエルの色によって装備スロットの色を変える switch (m_selectJewel.JewelType) { case JewelType.Red: m_image.sprite = m_redSprite; m_help.ColorChange(m_redSprite); break; case JewelType.Blue: m_image.sprite = m_blueSprite; m_help.ColorChange(m_blueSprite); break; case JewelType.Green: m_image.sprite = m_greenSprite; m_help.ColorChange(m_greenSprite); break; default: m_image.sprite = m_toumeiSprite; break; } m_help.EquipmentText(m_selectJewel); //Debug.Log($"装備しました こ{m_selectJewel.m_itemData.Para1} + ぼ{m_selectJewel.m_itemData.Para2} + す{m_selectJewel.m_itemData.Para3}"); }