Example #1
0
 internal void Clear()
 {
     MainGame.Instance.FrameActions.Remove(Update);
     PlaceIndicator.Clear();
     fieldObject.transform.localScale = Vector3.zero;
     ClearChains();
     Attacker = null;
     sequencePointer.Clear();
     cardPool.Store(activeCards);
     activeCards.Clear();
     HandCards[0].Clear();
     HandCards[1].Clear();
     InteractiveCards.Clear();
     ResetSelection();
 }
Example #2
0
 internal void ClearCommands()
 {
     if (InteractiveCards.Count > 0)
     {
         if (spreadingTranforms.ContainsKey(InteractiveCards[0].Transform))
         {
             EndQuery();
         }
         foreach (var c in InteractiveCards)
         {
             c.ClearCommand();
         }
         InteractiveCards.Clear();
     }
 }