예제 #1
0
 public void AddToDropZoneList(Card card)
 {
     card._Coord = CardCoord.DROP;
     card.NormalizeMaterial();
     DropZone.Add(card);
 }
예제 #2
0
    public void AddToSoul(Card card)
    {
        card.NormalizeMaterial();

        Soul.Insert(0, card);
        card._Coord = CardCoord.SOUL;

        CheckAbilities(CardState.CardPutInSoul);
    }
예제 #3
0
    public void AddToDropZone(Card card)
    {
        LastCardSentToDrop = card;
        card._Coord = CardCoord.DROP;
        card.NormalizeMaterial();
        DropZone.Add(card);
        card.TurnUp();
        card.Stand();

        card.MoveAndRotate(fieldInfo.GetPosition((int)fieldPositions.DROP_ZONE) + new Vector3(0.0f, 0.01f * (DropZone.Count - 1), 0.0f),
                           new Vector3(0.0f, 180.0f, 0.0f));

        //card.GetGameObject().transform.position = fieldInfo.GetPosition((int)fieldPositions.DROP_ZONE) + new Vector3(0.0f, 0.01f * (DropZone.Count - 1), 0.0f);
        //card.GetGameObject().transform.eulerAngles = new Vector3(0.0f, 180.0f, 0.0f);
    }