void SkillSubscribe(int button_number) { RaycastHit hit; var ray = new Ray(this.transform.position, transform.forward); if (Physics.Raycast(ray, out hit, 4)) { if (hit.collider.gameObject.tag == "ItemMomentText") { ItemMomentControl momentControl = hit.collider.gameObject.GetComponent <ItemMomentControl>(); switch (momentControl.item_type) { //skill case "SkillData": int skill_number = momentControl.skill_number; //ボタンとスキルの関係を登録 skillController.SkillSet(button_number, skill_number); DesideAudioPlay(0); break; } } } }