// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.A)) { CardGameTriggerManager.StartListening("BeginTurn", TestTrigger); } }
/** 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"); } } }
protected override void OnPlayScript() { CardGameTriggerManager.StartListening("BeginTurn", BeginTurn); Debug.Log("Fireball OnPlay resolved"); }