// Start is called before the first frame update void Start() { skillRef = GameObject.FindGameObjectWithTag("Player").GetComponent <Attack>(); if (!isSkill1 && !isSkill2 && !isSkill3) { selectionModule = GameObject.FindGameObjectWithTag("SkillSelect").GetComponent <SkillSelect>(); } }
private void OnMouseUpAsButton() { if (open) { if (openObject.name.Equals(name)) { switch (SceneManager.GetActiveScene().name) { case "mainMap": GameObject.Find("1").GetComponent <BoxCollider2D>().enabled = true; break; case "secondaryMap": GameObject.Find("1").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("2").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("3").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("4").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("5").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("6").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("7").GetComponent <BoxCollider2D>().enabled = true; GameObject.Find("8").GetComponent <BoxCollider2D>().enabled = true; break; case "tertiaryMap": for (int i = 1; i < count + 1; i++) { GameObject.Find(i.ToString()).GetComponent <BoxCollider>().enabled = true; } break; default: break; } switch (name) { case "Backpack": Destroy(openObject); break; case "SelectCard": GlobalVariable.FightCards.Clear(); for (int i = 0; i < CardSelect.count; i++) { GlobalVariable.FightCards.Add(CardSelect.fightCardsGrids[i].gameProp); } CardSelect.Clear(); BarScript.Clear(); Destroy(openObject); break; case "SkillSelect": SkillSelect.Clear(); Destroy(openObject); break; default: break; } open = false; return; } else { switch (openObject.name) { case "Backpack": Destroy(openObject); break; case "SelectCard": GlobalVariable.FightCards.Clear(); for (int i = 0; i < CardSelect.count; i++) { GlobalVariable.FightCards.Add(CardSelect.fightCardsGrids[i].gameProp); } CardSelect.Clear(); BarScript.Clear(); Destroy(openObject); break; case "SkillSelect": SkillSelect.Clear(); Destroy(openObject); break; default: break; } switch (name) { case "Backpack": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/Backpack"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "Backpack"; break; case "SelectCard": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/SelectCard"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "SelectCard"; break; case "SkillSelect": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/SkillSelect"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "SkillSelect"; break; default: break; } open = true; return; } } if (!open) { switch (SceneManager.GetActiveScene().name) { case "mainMap": GameObject.Find("1").GetComponent <BoxCollider2D>().enabled = false; break; case "secondaryMap": GameObject.Find("1").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("2").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("3").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("4").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("5").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("6").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("7").GetComponent <BoxCollider2D>().enabled = false; GameObject.Find("8").GetComponent <BoxCollider2D>().enabled = false; break; case "tertiaryMap": for (int i = 1; i < count + 1; i++) { GameObject.Find(i.ToString()).GetComponent <BoxCollider>().enabled = false; } break; default: break; } switch (name) { case "Backpack": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/Backpack"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "Backpack"; break; case "SelectCard": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/SelectCard"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "SelectCard"; break; case "SkillSelect": openObject = Instantiate(Resources.Load <GameObject>("PanelPrefabs/SkillSelect"), new Vector3(0, 0, 0), Quaternion.identity); openObject.name = "SkillSelect"; break; default: break; } open = true; return; } }
void Start() { _skillSelect = GameObject.Find("SkillSelect").GetComponent <SkillSelect>(); }
/// <summary> /// 선택된 스킬을 해제하는 함수 /// </summary> public void CancelSkill() { TheSplatManager.Cancel(); skillSelect = SkillSelect.none; isSkilling = false; }
/// <summary> /// 스킬을 종료하는 함수 /// </summary> protected void OffSkillIng() { skillSelect = SkillSelect.none; isSkilling = false; }
// Start is called before the first frame update void Start() { BaseStats(); timer = 0; tempTimer = .5f; seenEnemies = new bool[50]; for (int i = 0; i < 50; i++) { seenEnemies[i] = true; } prevRoom = 0; minimap = GameObject.FindGameObjectWithTag("Minimap"); floor = 1; prevRoom = 0; tempDisplayTimer = 2f; displayTimer = 0f; emptySkill = GameObject.FindGameObjectWithTag("EmptySkill").GetComponent <Skill>(); learnedSkills = new Skill[12]; learnedSkills[0] = learnSet[0]; for (int i = 1; i < learnedSkills.Length; i++) { learnedSkills[i] = emptySkill; } levelUpText = GameObject.FindGameObjectWithTag("LevelUpText"); emptyBuff = GameObject.FindGameObjectWithTag("EmptyBuff").GetComponent <BuffDebuff>(); buffs = new BuffDebuff[8]; for (int i = 0; i < buffs.Length; i++) { buffs[i] = emptyBuff; } bossesBeat = new bool[2]; for (int i = 0; i < bossesBeat.Length; i++) { bossesBeat[i] = false; } miniBossesBeat = new bool[5]; for (int i = 0; i < miniBossesBeat.Length; i++) { miniBossesBeat[i] = false; } GameObject tooltip = GameObject.FindGameObjectWithTag("Tooltip"); tooltip.SetActive(false); SelectionModule selectionModule = GameObject.FindGameObjectWithTag("Selection Module").GetComponent <SelectionModule>(); selectionModule.gameObject.SetActive(false); SkillSelect selectionModule2 = GameObject.FindGameObjectWithTag("SkillSelect").GetComponent <SkillSelect>(); selectionModule2.gameObject.SetActive(false); }