using System.IO; using System.Collections; using System.Collections.Generic; using UnityEngine; public class SkillManager : MonoBehaviour { bool skillsGUIValue = false; public Skill currentSkill = null; GameObject skillsGUI; Character self; private void Start() { skillsGUI = transform.Find("SkillsGUI").gameObject; self = transform.parent.GetComponent(); } public void SetSkillsGUI() { skillsGUIValue = !skillsGUIValue; skillsGUI.SetActive(skillsGUIValue); } public void SetSkillsGUIActive(bool value) { skillsGUIValue = value; skillsGUI.SetActive(value); } public void SetCurrentSkill(Skill skill) { currentSkill = skill; currentSkill.SetRotation(self.GetLookDirection()); } public bool GetGameObjectValue() { return skillsGUIValue; } public void SetCurrentSkillFalse() { currentSkill.gameObject.SetActive(false); } }