Example #1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.A))
     {
         CardGameTriggerManager.StartListening("BeginTurn", TestTrigger);
     }
 }
Example #2
0
    /** Add all triggered effects from this trigger to the stack */
    public void TriggerEvent(string triggerName)
    {
        Debug.Log(triggerName + " triggered");
        List <CGEffect> triggerEffects = CardGameTriggerManager.GetTriggers(triggerName);

        if (triggerEffects != null)
        {
            foreach (CGEffect trigger in triggerEffects)
            {
                AddEffectToStack(trigger);
                Debug.Log("Adding trigger to stack");
            }
        }
    }
Example #3
0
 protected override void OnPlayScript()
 {
     CardGameTriggerManager.StartListening("BeginTurn", BeginTurn);
     Debug.Log("Fireball OnPlay resolved");
 }