Exemplo n.º 1
0
 public Card(string name, int cost, CardPersistency cardPersistency, CardTarget cardTarget, int castDistance, IsCastOn cardIsCastOn, Dictionary <ParamType, int> param, Dictionary <Effect, Card[]> effects = null)
 {
     Name            = name;
     Cost            = cost;
     CardPersistency = cardPersistency;
     CardTarget      = cardTarget;
     Animation       = Resources.Load <Sprite>("Images/Cards/" + name);
     Params          = param;
     Effects         = effects != null?effects:new Dictionary <Effect, Card[]>();
     CastDistance    = castDistance;
     IsCastOn        = cardIsCastOn;
 }
Exemplo n.º 2
0
 public static bool IsCharacter(this CardPersistency cp)
 {
     return(cp == CardPersistency.Minion || cp == CardPersistency.Hero);
 }