public EffectDatabase.StatusPKEff.PokemonSE GetEffectNew(PokemonSEType effectType) { for (int i = 0; i < effectsNew.Count; i++) { if (effectsNew[i].effectType == effectType) { return(effectsNew[i]); } } return(null); }
public PokemonCEff GetEffect(PokemonSEType effectType) { for (int i = 0; i < conditionEffects.Length; i++) { if (conditionEffects[i].effectType == effectType) { return(conditionEffects[i]); } } return(null); }
// Constructor public PokemonCEff( PokemonSEType effectType, PokemonSETiming effectTiming = PokemonSETiming.Unique, bool forceEffectDisplay = false, bool[] boolParams = null, float[] floatParams = null, string[] stringParams = null ) : base(boolParams, floatParams, stringParams) { this.effectType = effectType; this.effectTiming = effectTiming; this.forceEffectDisplay = forceEffectDisplay; }
public List <EffectDatabase.StatusPKEff.PokemonSE> GetEffectsNew(PokemonSEType effectType) { List <EffectDatabase.StatusPKEff.PokemonSE> effects = new List <EffectDatabase.StatusPKEff.PokemonSE>(); for (int i = 0; i < effectsNew.Count; i++) { if (effectsNew[i].effectType == effectType) { effects.Add(effectsNew[i]); } } return(effects); }
public List <PokemonCEff> GetEffects(PokemonSEType effectType) { List <PokemonCEff> effects = new List <PokemonCEff>(); for (int i = 0; i < conditionEffects.Length; i++) { if (conditionEffects[i].effectType == effectType) { effects.Add(conditionEffects[i]); } } return(effects); }