static void Postfix(ref CharacterTriggerData.Trigger?__result, ref CardTriggerType cardTrigger) { if (__result == null) { __result = CustomTriggerManager.GetAssociatedCharacterTrigger(cardTrigger); } }
/// <summary> /// Gets the Associated Character Trigger from a Card Trigger or null /// </summary> /// <param name="trigger">Trigger to get Associate for</param> /// <returns></returns> public static CharacterTriggerData.Trigger?GetAssociatedCharacterTrigger(CardTriggerType trigger) { if (CardToCharTriggerDict.ContainsKey(trigger)) { return(CardToCharTriggerDict?[trigger]); } else { return(null); } }