Example #1
0
    private void OnItemCard(ElementCardInstance card, Vector3 pos)
    {
        GameObject newCard = Instantiate(CardPrefab, pos, colObj.transform.localRotation) as GameObject;

        newCard.transform.localScale = new Vector3(CardScale, CardScale, 1);
        newCard.transform.SetParent(colObj.transform);
        ElementCardUIController controller = newCard.GetComponent <ElementCardUIController>();

        controller.Bind(card);
        DataManager.Instance.BattleContext.Player.HandheldSet.RemoveItem(card);
    }
Example #2
0
    // On Card Added
    public void OnItemAdd(ElementCardInstance data)
    {
        GameObject newCard = Instantiate(CardPrefab, transform.position, transform.localRotation) as GameObject;

        newCard.transform.SetParent(this.transform);
        newCard.transform.localScale = new Vector3(CardScale, CardScale, 1);
        ElementCardUIController controller = newCard.GetComponent <ElementCardUIController>();

        controller.Bind(data);

        //update position, align center
        AlignCenter();
    }