コード例 #1
0
    public void chooseCharacter()
    {
        if (fullChar != null)
        {
            if (alreadyPlaced == true)
            {
                Destroy(charOnTile);
                Debug.Log("destroy");
                placement.setCharacter(tileNum, null, null);
                alreadyPlaced = false;
                placement.tilesTaken--;
                ts           = placement.allyTile[tileNum].GetComponent <TileScript>();
                ts.isTaken   = false;
                ts.character = null;
                ts.onTile    = false;
            }
            else
            {
                count++;

                placement.selectedCharacter     = character;
                placement.selectedCharacterFull = fullChar;
                Debug.Log(character.name + " selected");

                dragScript         = pic.gameObject.AddComponent <DragCharacter>();
                dragScript.picture = pic;
            }
        }
        else
        {
            OTCpic.sprite      = character.characterHeadshot;
            characterName.text = character.name;
            details.text       = character.description;
        }
    }
コード例 #2
0
    public void chooseCharacter()
    {
        if (alreadyPlaced == true)
        {
            Destroy(charOnTile);
            placement.setCharacter(tileNum, null, null);
            alreadyPlaced = false;
            placement.tilesTaken--;
        }
        else
        {
            count++;

            placement.selectedCharacter     = character;
            placement.selectedCharacterFull = fullChar;
            Debug.Log(character.name + " selected");

            dragScript         = pic.gameObject.AddComponent <DragCharacter>();
            dragScript.picture = pic;
        }
    }