コード例 #1
0
    public void ShowStats(PlayCardController pcc, PlayCard playCard)
    {
        var libCard = CardLibrary.Get().GetCard(playCard.libId);

        if (libCard.health > 0)
        {
            var transHealth = pcc.transform.FindChild("Health");
            var healthText  = transHealth.GetComponent <TextMesh> ();
            healthText.text = "" + playCard.health;
            transHealth.gameObject.SetActive(!pcc.turned);
        }

        if (libCard.attack > 0)
        {
            var transAttack = pcc.transform.FindChild("Attack");
            var attackText  = transAttack.GetComponent <TextMesh> ();
            attackText.text = "" + playCard.attack;
            transAttack.gameObject.SetActive(!pcc.turned);
        }
        if (libCard.moveRange > 1)
        {
            var transActions = pcc.transform.FindChild("Action");
            var actionsText  = transActions.GetComponent <TextMesh> ();
            actionsText.text = "" + playCard.actions;
            transActions.gameObject.SetActive(!pcc.turned);
        }
        if (libCard.atkRange > 1)
        {
            var transRange = pcc.transform.FindChild("Action");
            var rangeText  = transRange.GetComponent <TextMesh> ();
            rangeText.text = "" + libCard.atkRange;
            transRange.gameObject.SetActive(!pcc.turned);
        }
    }
コード例 #2
0
ファイル: FieldController.cs プロジェクト: kevinwegner/Heresy
    public void ShowStats(PlayCardController pcc, PlayCard playCard)
    {
        var libCard = CardLibrary.Get ().GetCard (playCard.libId);

        if (libCard.health > 0) {
            var transHealth = pcc.transform.FindChild ("Health");
            var healthText = transHealth.GetComponent<TextMesh> ();
            healthText.text = "" + playCard.health;
            transHealth.gameObject.SetActive (!pcc.turned);
        }

        if (libCard.attack > 0) {
            var transAttack = pcc.transform.FindChild ("Attack");
            var attackText = transAttack.GetComponent<TextMesh> ();
            attackText.text = "" + playCard.attack;
            transAttack.gameObject.SetActive (!pcc.turned);
        }
        if (libCard.moveRange > 1) {
            var transActions = pcc.transform.FindChild ("Action");
            var actionsText = transActions.GetComponent<TextMesh> ();
            actionsText.text = "" + playCard.actions;
            transActions.gameObject.SetActive (!pcc.turned);
        }
        if (libCard.atkRange > 1) {
            var transRange = pcc.transform.FindChild ("Action");
            var rangeText = transRange.GetComponent<TextMesh> ();
            rangeText.text = "" + libCard.atkRange;
            transRange.gameObject.SetActive (!pcc.turned);
        }
    }