void ChooseHere() { Vector2 positioncheck = new Vector2(this.transform.position.x, this.transform.position.y); this.GetComponent <BoxCollider2D> ().enabled = false; RaycastHit2D hit = Physics2D.Raycast(positioncheck, Vector2.zero); //Layermask 11 is Character CharacterBehaviour character = hit.collider.gameObject.GetComponent <CharacterBehaviour>(); this.GetComponent <BoxCollider2D> ().enabled = true; BattleManager daBoss = GameObject.FindWithTag("GameManager").GetComponent <BattleManager> (); daBoss.SetCursor(this.transform.position.x, this.transform.position.y); PortraitBehaviour displayPortrait = GameObject.FindWithTag("Portrait").GetComponent <PortraitBehaviour> (); displayPortrait.cardsActive = false; displayPortrait.DisplayMe(character); displayPortrait.cardsActive = true; GameObject[] selectorsToDestroy = GameObject.FindGameObjectsWithTag("Selector"); foreach (GameObject v in selectorsToDestroy) { Destroy(v); } }
void Awake() { findPortrait = GameObject.FindWithTag("Portrait").GetComponent <PortraitBehaviour> (); }