public void ApplyReward(int itemID) { //TODO 임시용. 추후에 데이터 생성되면 수정 요망 GameObject katanaObject = Resources.Load("Prefabs/Weapon/Katana") as GameObject; GameObject newObject = Instantiate(katanaObject); CharacterEquipment equip = GameManager.instance.gameMode.playerObject.GetComponent <CharacterEquipment>(); equip.Equipped(equip.backJoint, newObject.transform); equip.SetMainWeapon(newObject.transform); GameEvent.instance.OnEventNotice("Katana를 손에 넣었다", 2f, false); SkillData skill = GameData.instance.skillData[1]; PlayerCharacter character = GameManager.instance.gameMode.playerObject; SkillSet.BindSKill(character, skill); GameEvent.instance.OnEventNotice("Default Attck Skill을 손에 넣었다", 2f, false); }
// ========================================================================= public void OnAnimEventChangeJointToRightHand() { Transform mainWeapon = m_equipment.mainWeapon; m_equipment.Equipped(m_equipment.rightHandJoint, mainWeapon, true); }