Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
 void Awake()
 {
     findPortrait = GameObject.FindWithTag("Portrait").GetComponent <PortraitBehaviour> ();
 }