using System.Collections; using System.Collections.Generic; using UnityEngine; public class ArmorOnPlayer : MonoBehaviour { public GameObject HeadArmor; public GameObject Sword; public int HeadArmorID; public int SwordID; public int HeadArmorSafe; public int Attack; public Animator SwordAttack; private BoxCollider2D SwordHitbox; public GameObject DataArm; RebornDataScript DataF; public SpriteRenderer HeadRenderer; public SpriteRenderer BodyRenderer; public SpriteRenderer SwordRenderer; // Start is called before the first frame update void Start() { DataF = DataArm.GetComponent(); HeadArmor = GameObject.Find("HeadA"); //BodyArmor = GameObject.Find("BodyA"); Sword = GameObject.Find("Sword"); SwordHitbox = Sword.GetComponent(); HeadRenderer = HeadArmor.GetComponent(); //BodyRenderer = BodyArmor.GetComponent(); SwordRenderer = Sword.GetComponent(); HeadArmorID = PlayerPrefs.GetInt("HeadID"); //BodyArmorID = PlayerPrefs.GetInt("BodyArmOn"); SwordID = PlayerPrefs.GetInt("SwordID"); HeadArmorSafe = DataF.HeadSafe[HeadArmorID]; HeadRenderer.sprite = DataF.Head[HeadArmorID]; Attack = DataF.SwordAtack[SwordID]; SwordRenderer.sprite = DataF.Sword[SwordID]; } private void Update() { if (Input.GetKeyUp(KeyCode.E)) { attack(); } } public void attack() { SwordAttack.SetTrigger("Attack"); } }